There is an emphasis on both the principles and practice of computer programming. The class covers principles of problem solving by computer and requires completion of a number of programming assignments. The course assumes NO programming experience. The main programming environment will be CodeWarrior by Metrowerks. This software is included with your textbook.
Students are responsible for all lecture material, handouts and announcements given during class.
Too many absences will make it very difficult for the student to complete the assignments satisfactorily. Exams may be made up for excused absences only. Quizzes may not be made up for any reason. Lecture and lab attendance are required. The only way to learn programming is to do programming, so this course will include several programming assignments for you to do on the computers available in the computer labs or at home.