CISB110. | Programming Science |
CISB111. | Discrete Structures |
CISB114. | Introduction to Computer Science |
CISB122. | Probability and Statistics |
CISB211. | Computer Organization |
CISB212. | Numerical Methods and Computation |
CISB213. | Object Oriented Programming and Data Structures |
CISB220. | Compiler Construction |
CISB221. | Introduction to Database Systems |
CISB222. | Principles of Operating Systems |
CISB223. | Algorithm Design and Analysis |
CISB250. | Human-Computer Interaction |
CISB251. | Object- Oriented Analysis And Design Patterns |
CISB310. | Computer Networks |
CISB320. | Mobile Application Programming |
CISB321. | Web Programming |
CISB351. | Advanced Database Systems |
CISB352. | Computer Based Simulation |
CISB353. | Formal Languages and Automata |
CISB355. | Computer Graphics |
CISB356. | Distributed Computer Systems |
CISB357. | Digital Image Processing |
CISB358. | Artificial Intelligence |
CISB363. | Information Retrieval and Web Search |
CISB364. | Data and Information Visualization |
CISB365. | Multimedia Computing |
CISB366. | Bioinformatics |
CISB367. | Cloud Computing and Big Data Systems |
CISB368. | Competition Programming and Problem Solving |
CISB369. | Formal Software Specification |
CISB370. | Multimedia Forensics and Security |
CISB371. | Software Testing |
CISB410. | Final Year Project |
CISB411. | Professionalism and Ethics in Computer Science |
CISB450. | Machine Learning |
CISB451. | Pattern Recognition |
CISB454. | Natural Language Processing |
CISB457. | Software Engineering Principles |
CISB458. | Software Project Management |
CISB459. | Special Topics in Computer and Information Science |
CISB461. | Information Security |
CISB464. | Entrepreneurship in Computer Science |
CISB466. | Computer Vision |
INTP300. | Work-Integrated Education |
MATB112. | Linear Algebra I |
MATB120. | Intermediate Calculus |