AOIT Introduction to Programming
Lesson 1
Course Introduction
Student Resources
Resource
|
Description
|
Student Resource 1.1
|
Anticipation Guide: Computer Programming
|
Student Resource 1.2
|
Example: Alphabetical Taxonomy
|
Student Resource 1.3
|
Taxonomy: Programming Terms
|
Student Resource 1.1
Anticipation Guide: Computer Programming
Student Name:_______________________________________________________ Date:___________
Welcome to the AOIT Introduction to Programming course! Over the next few months, you’ll learn a great deal about computer programming using the Python language. You’ll also learn about professional careers in the programming field, such as application programmer, system programmer, and GUI programmer. Perhaps even more important, you’ll learn how to assess and solve technical problems that may show up in any job you do.
This is a hands-on course. That means not only will you learn facts and concepts, but you’ll also have lots of opportunities to practice what you learn. You’ll also get to meet a number of professionals in the field and present them with your solutions to computer programming challenges.
Directions: For each of the statements below, underline “I agree” if you think the statement is accurate and “I disagree” if you disagree with it. Write one reason to explain your guess. You will be filling in the “I learned” section at a later time.
Learning a programming language is a lot like learning French.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
If you misspell a programming command, the computer won’t understand what you want it to do.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
You can write computer games in a programming language.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
A software engineer writes computer programs.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
You have to know algebra before you can program a computer.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
Companies like Pixar employ computer programmers to work on animated movies like Cars.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
If your program runs without errors, you can be sure the results will be what you expected.
|
My guess:
|
I agree I disagree
|
My reason:
|
|
I learned:
|
|
Student Resource 1.2
Example: Alphabetical Taxonomy
A taxonomy is a list of related words grouped into categories. You will develop taxonomies in this course to build vocabulary and to see the relationships among important words. Your taxonomies will also be helpful tools for the writing and reading assignments you receive. Below is a taxonomy for the topic of colors, in which the words have been categorized alphabetically.
Can you think of any others? Go ahead and add them to the correct category.
A
|
aquamarine, amber, azure
|
B
|
black, brown, beige, bronze, burgundy
|
C
|
cobalt, chartreuse, cream, crimson
|
D
|
|
E
|
ecru, emerald
|
F
|
fuchsia
|
G
|
gold, gray
|
H
|
|
I
|
indigo, ivory
|
J
|
jade
|
K
|
|
L
|
lavender, lilac
|
M
|
magenta, mauve
|
N
|
navy blue
|
O
|
ochre, olive
|
P
|
pink, periwinkle
|
Q
|
|
R
|
red, rust
|
S
|
scarlet, silver
|
T
|
teal, tan, terra-cotta
|
U
|
ultramarine
|
V
|
violet, vermilion
|
W
|
white
|
X
|
|
Y
|
yellow
|
Z
|
|
Student Resource 1.3
Taxonomy: Programming Terms
Student Name(s):______________________________________________________ Date:__________
Think of terms related to the programming. Write them on this list in alphabetical order.
A
|
|
B
|
|
C
|
|
D
|
|
E
|
|
F
|
|
G
|
|
H
|
|
I
|
|
J
|
|
K
|
|
L
|
|
M
|
|
N
|
|
O
|
|
P
|
|
Q
|
|
R
|
|
S
|
|
T
|
|
U
|
|
V
|
|
W
|
|
X
|
|
Y
|
|
Z
|
|
Copyright © 2009–2012 National Academy Foundation. All rights reserved.
Share with your friends: |