COMP 113

Computer Programming 1 (3,1,1)(L) 3 credits

An introduction to the use of structured problem solving methods, algorithms, structured programming, and object-oriented programming. The student will use a high level programming language to learn how to design, develop, and document well structured programs using software engineering principles. The workings of a computer will be learned as part of programming. The course is intended for students planning to take further courses in Computing Science or who just want a sound programming course.

Prerequisite: Completion of COMP 060 or C+ or better in Principles of Math 12 (MATH 060/061), or C+ or better in Physics 12, or instructor's written consent.

Note: Students may obtain credit for only one of COMP 113, COMP 152.