Course Code
Course Name
Total Items
Research Directions in Computing
0
Discrete Mathematics for Computer Science
7
Introduction to Computer Science I
6
Introduction to Computer Science II
4
Computer Use: Fundamentals
7
Computer Use: Programming
0
Computer Use for the Natural Sciences
0
Computer Use: Web and Database Systems
0
Introduction to Computing for Mathematics and Statistics
2
Introduction to Computing for Psychology
0
Programming for Digital Media
0
Building Interactive Systems
0
Introduction to the Theory of Computation
10
Fundamentals of Data Structures
7
Software Development Project
0
Fortran and Scientific Computing
0
Introduction to C Programming
0
C Programming Tools for Graphical User Interfaces
0
Professional Practice in Computing
0
Organization and Management Seminar in Space and Communication Sciences
0
Organization and Management Seminar
0
Design and Analysis of Algorithms
5
Computer Network Protocols and Applications
4
Operating System Fundamentals
1
Programming Language Fundamentals
0
Introduction to Program Verification
0
System Specification and Refinement
0
Functional and Logic Programming
3
Introduction to Concepts of Artificial Intelligence
0
Introduction to Database Systems
6
Introduction to 3D Computer Graphics
0
Computer Security Internship Work Term
0
Space and Communication Sciences Workshop
0
Computer Science Project
0
Intelligent Systems Project
0
Interactive Systems Project
0
Communication Networks Project
0
Computer Science Capstone Project
0
Software Engineering Project
0
Advanced Data Structures
0
Automata and Computability
0
Computational Complexity
0
Mathematics of Cryptography
0
Architecture and Hardware for Digital Signal Processing
1
Performance Evaluation of Computer Systems
0
Operating System Design
0
Programming Language Design
0
Compilers and Interpreters
0
Software Engineering Requirements
0
Software Engineering Testing
0
Real-Time Systems Theory
0
Real-Time Systems Practice
0
Artificial Intelligence
0
Introduction to Machine Learning and Pattern Recognition
0
Database Management Systems
6
Building E-Commerce Systems
0
Introduction to Robotics
0
Introductory Computational Bioinformatics
0
Human-Computer Interaction
0
Digital Signal Processing: Theory and Applications
0
Hypermedia and Multimedia Technology
0
Introduction to Virtual Reality
0
Computer Security Project
0
Computer Security Laboratory
0
Computer Security Management: Assessment and Forensics
1
Simulation and Animation for Computer Games
0