Description
Program design entails building and implementing an algorithm in a programming language (such as Java) using good software development principles. Students develop problem-solving techniques while learning the basics of algorithm development, procedural abstraction, and data representation.

Students will receive credit for only one of CPSC 1150 or 1155.

Prerequisite(s): One of the following: MDT 85; a minimum "B" grade in Precalculus 12; one of MATH 1171, 1173/1183, or 1174; a minimum "C" grade in one of CPSC 1040 or 1045; or a minimum "B" grade in CPSC 1050.
Course Sections
Campus: Main Campus, Course Number: 20047, Instructor ID: 90471844
Campus: Main Campus, Course Number: 20048, Instructor ID: 90471844
Campus: Main Campus, Course Number: 20049, Instructor ID: 90485939
Campus: Main Campus, Course Number: 20050, Instructor ID: 90485939
Campus: Main Campus, Course Number: 20045, Instructor ID: 90505048
Campus: Main Campus, Course Number: 20046, Instructor ID: 90471844
Course Attributes
Meets Humanities Requirement
On
Meets Lab-sicence Requirement
On
Meets Social Science Requirement
On
Meets Second-year Arts Requirement
On
Meets Second-year Science Requirement
On
Meets Science Requirement
On
Meets "University-transferable" requirements
On
Online Course
Off
Preparatory Course
Off