Orange Logo Tab


Computer Science courses for University Degree and Transfer Programs

 

CPSC 100 Introduction to Programming I

An introductory object-oriented (OO) programming course with emphasis on basic programming constructs, algorithms, program design, and good programming practices. This course will introduce a high-level language to illustrate programming basics. Students will develop and test small OO programs which loop, make decisions, access arrays, define classes, instantiate objects, and invoke methods.

More about CPSC 100

CPSC 101 Introduction to Programming II

This course is a continuation of CPSC 100 with emphasis on more advanced programming techniques and design, development and test of large applications. Students will write programs which make use of library functions to display graphical user interfaces, manage collections of data, access files and databases, and interact with other programs. 

More about CPSC 101

CPSC 132 Computer Applications for Business

This survey course, intended for Business Administration students, provides a general introduction to computer concepts and terminology, and the current and future use of computers in the business world. Students will learn the fundamentals of Microsoft Office applications in the lab sessions.  Course delivery is mixed-mode:  lectures will be delivered online, while labs will take place face-to-face in the computer labs.  This course does not serve as a prerequisite for further computing science courses.

More about CPSC 132

CPSC 140 Elements of Computing

This survey course, intended for non-specialists, provides a general introduction to computer concepts and terminology, and current and future use of computers.  Common software applications and elementary programming concepts will be introduced.  Course delivery is mixed mode:  lectures will be delivered online, while labs will take place face-to-face in the computer labs.  This course does not serve as a prerequisite for further computing science courses.

More about CPSC 140

CPSC 200 Computer Architecture and Program Design

This course introduces computer architecture, internal data representation, digital logic, machine instructions, addressing concepts, memory management and an assembler language. 

More about CPSC 200

Castlegar 1.888.953.1133
Nelson 1.866.301.6601

superior-abolition
superior-abolition
superior-abolition
superior-abolition

Report A Problem On This Page

Select the type of problem you've found on this page. Provide your email address if you would like to be informed if/when this problem is fixed. Please provide a bit of information about the problem you are experiencing. privacy policy
x