First Year Courses

An introduction to computer science.

Computer Science 217

Computer Science 217

Introduction to problem-solving, analysis and design of small-scale computational systems and implementation using a procedural programming language. For students wishing to combine studies in computer science with studies in other disciplines.

Learn more

 Computer Science 219

Computer Science 219

Continuation of Introduction to Computer Science for Multidisciplinary Studies I. Emphasis on object oriented analysis and design of small-scale computational systems and implementation using an object oriented language. Issues of design, modularization and programming style will be emphasized.

Prerequisite(s): Computer Science 217 or Data Science 211.

Learn more

 Computer Science 231

Computer Science 231

Introduction to problem solving, the analysis and design of small-scale computational systems, and implementation using a procedural programming language. For computer science majors.

Learn more

 Computer Science 233

Computer Science 233

Continuation of Introduction to Computer Science for Computer Science Majors I. Emphasis on object-oriented analysis and design of small-scale computational systems and implementation using an object oriented language. Issues of design, modularization, and programming style will be emphasized.

Learn more