CSC211

Data Structure and Algorithm

This course introduces the basic ideas of data structures and algorithms. It helps students learn how to organize and process data efficiently to solve problems.

CSC212

Numerical Method

This course teaches numerical techniques for solving mathematical problems like equations and matrix operations. It is useful when exact solutions are hard to find.

CSC213

Computer Architecture

This course explains how a computer system works at a hardware level, including instruction sets and system organization. It helps students understand how computers process data.

CSC214

Computer Graphics

This course introduces the basics of computer graphics, including how images are created and displayed. Students also learn about graphics software and data handling.

STA215

Statistics II

This course builds on basic statistics, covering topics like probability, data analysis, and sampling. It helps students understand more advanced ways to interpret data.