Introduction to Computer Programming

Course: CST8110

This course is part of the following part-time on campus and/or online program(s):

Learn the fundamental problem-solving methodologies needed in software development, such as structured analysis, structured design, structured programming and introduction to object-oriented programming. Use pseudocode, flowcharting, as well as a programming language to develop solutions to real-world problems of increasing complexity. The basics of robust computer programming, with emphasis on correctness, structure, style and documentation are learned using Java. Theory is reinforced with application by means of practical laboratory assignments.


Winter 2017: Section 531 is a hybrid course (a combination of on campus and online).

For this course, you will be required to bring your own mobile computing device (laptop) that will enable you to download the appropriate free software. PC or Mac systems are both acceptable.

On Campus - Woodroffe
Section Date(s) Day(s) Time Price  
Jan 18 - Apr 26
6pm - 10pm
Register Online