CSC165

Discrete Structure

This course introduces the basic ideas of discrete mathematics such as logic, sets, and proofs. It helps students develop reasoning skills needed in computer science.

CSC166

Object-Oriented Programming

This course teaches the basics of object-oriented programming using C++. Students learn how to build programs using classes, objects, and other key programming concepts.

CSC167

Microprocessor

This course covers the basics of how microprocessors work and how they are used in computers. It includes topics like computer architecture and input/output operations.

MTH168

Mathematics II

This course focuses on linear algebra, including matrices, vectors, and systems of equations. It helps students apply math in areas like computer graphics and data science.

STA169

Statistics I

This course introduces the basics of statistics such as data analysis, probability, and sampling methods. It helps students understand how to collect and interpret data.