Programming Syllabus


Course Objectives:

The objective of this course is to teach students how to write computer programs to solve problems using the Teach Scheme programming language.  An emphasis will be placed on problems solving and programming techniques.  Students will also explore the moral and ethical responsibilities of a computer programmer.

Course Outline:

The first semester we will learn how to design programs using the Scheme language.

The second semester we are planning on using Alice, Java, and C++.

Grading:    Tests          25%

                       Assignments     75%

Make-up Tests/Work:

Most of what we do will need to be done in class.  Making up an absence should not be difficult.  The problem will come if there is a lot of absences or a protracted period of absence.  If that becomes the case, we will have to work out an individual plan to make up the work.

Materials Needed: 

Textbook: How to Design Programs (on line)

Notebook

Pen or pencil