Programs & Courses
Financial Aid
Media
banner-image

CPSC 123 Computer Programming

A rigorous introduction to programming for those who are considering further study in computer science, engineering, the sciences, or those who wish to develop the programming skills necessary for the solution of sophisticated problems. Topics presented include algorithms, techniques of program development and testing, control structures, procedures and functions, recursion, text file input and output, ordinal data types, arrays, records and sets. (3,3,0)

Credits 
3.0
Transfer Credits 
Please refer to the BC Transfer Guide. www.bctransferguide.ca
Prerequisites 

Principles of Math 12 or MATH 0501/0502 or MATH 115 or Pre-Calculus 12.