CIT344: Introduction to Computer Design is a 3-credit unit course for students studying towards acquiring the Bachelor of Science in Information Technology and related discipline ...

CIT342: Formal Languages and Automata Theory is a two (2) credit unit course of 16 units. The course covers the important formal languages in the Chomsky hierarchy (the regular sets, the context ...

In this unit you are going to be introduced to the principles of computer programming. As you know, a Computer is not a useful device as an entity without a programming force driving its o ...

CIT 211 – Introduction to Operating Systems is a three (3) credit unit course of twenty-two units. It deals with the various operating system design concepts and techniques.

The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technologi ...

Focuses on modeling, quantification, and analysis of uncertainty by teaching random variables, simple random processes and their probability distributions, Markov processes, limit theorems, elem ...

A basic introduction to Calculus and Linear Algebra. The goal is to make students mathematically literate in preparation for studying a scientific/engineering discipline. The first week covers d ...

This course covered the mathematical topics most directly related to computer science. Topics included: logic, relations, functions, basic set theory, countability and counting arguments, proof ...