|
|
A more
detailed syllabus with active links will
be made to students who register
in the course.
Professor: Robert
Willey
(robert@willshare.com)
Prerequisities: basic arithmetic skills (i.e. addition, subtraction, multiplication, averaging, percentage, etc.).
Homework: An assignment will be given out each week and is due at the end of the following week. Homework must be emailed to the instructor on time to receive credit. Keep copies of all your work in case material needs to be retransmitted. Working in teams is encouraged for problem solving, creating and running programs. Helping and working together does not include copying programs verbatim.
Quizzes: There will be two quizzes. There is no final exam.
Project: The last part of class will be devoted to the final project. It is a larger programming job than the weekly assignments, but the work done the first six weeks will lead into it.
Grading: There are a total of 220 points possible in the course.
Homeworks (ten assignments, 10 points each) | 100 |
Quizzes (two quizzes, 30 points each) | 60 |
Grading scale:
|
|
|
144 - 160 | 90% | A |
128 - 143 | 80% | B |
112 - 127 | 70% | C |
96 - 111 | 60% | D |
less than 96 | less than 60% | F |
See the following class schedule for lecture topics, readings, and assignments.
Do the appropriate self-test questions at the end of each chapter for more
practice. The detailed
syllabus for registered students will have links to topics and assignments.
|
|
week 1 | topic: Introduction to Computing
read: readings from text to be announced do: assignment #1 |
week 2 | topics: introduction to BASIC, input/output,
structured programming
read: readings from text to be announced do: turn in assignment #1, do #2 |
week 3 | topics: variables and expressions, data statements,
disk files, arithmetic
read: readings from text to be announced do: turn in assignment #2, do #3 |
week 4 | topics: if-then-else, select case
read: readings from text to be announced do:turn in assignment #3, do #4 |
week 5 | topic: do loops
read: readings from text to be announced do: turn in assignment #4, do #5 |
week 6 |
topics: for-next loops, arrays
|
week 7 | topic: plotting, sorting
read: readings from text to be announced do: turn in assignment #6, do #7 |
week 8 |
topics: sound, procedures
|
week 9 | topics: graphics, formatting
read: readings from text to be announced do: turn in assignment #8, do #9 |
week 10 | do: turn in assignment #9, do #10 and turn it in |
See
the course outline
for more information.
©2002 Robert Willey