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.


Spring 2017: Section 521 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.

Students are expected to purchase course materials for this course, available from the campus bookstore. The cost for this package may range from $167 to $238 depending on whether the student opts for the electronic or print version.

On Campus - Woodroffe
Section Date(s) Day(s) Time Price  
521 May 16 - Jul 20 Tue, Thu 6:30pm - 9:30pm $628.25 Register Online