Introduction to Computer Programming
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.