Course Code
Course Name
Total Items
Introduction to Computing through Applications
0
Introduction to Computer Science 1
1
Introduction to Computer Science 2
1
INTRODUCTION TO PROGRAMMING PRINCIPLES
1
INTRODUCTION TO SOFTWARE DEVELOPMENT
1
PRINCIPLES OF PROGRAM DESIGN
4
DEVELOPING PROGRAMMING PRINCIPLES
1
Designing Functional Programs
6
Elementary Algorithm Design and Data Abstraction
4
Introduction to Data Abstraction and Implementation
0
Designing Functional Programs (Advanced Level)
0
Elementary Algorithm Design and Data Abstraction (Advanced Level)
0
Concepts for Advanced Computer Usage
0
Introduction to Computers and Computer Systems
0
Data Types and Structures
2
Data Structures and Data Management
1
Foundations of Sequential Programs
1
Object-Oriented Software Development
12
Software Engineering Principles
2
Computer Organization and Design
2
Management Information Systems
0
Computational Methods in Business and Finance
0
Computer Applications in Business: Databases
0
Concurrent and Parallel Programming
0
Introduction to Database Management
7
Introduction to the Theory of Computing
1
Introduction to Computational Mathematics
0
Topics in Computer Science
0
Readings in Computer Science
0
Applications Software Engineering
0
Business Systems Analysis
0
Networks and Distributed Computer Systems
0
Principles of Programming Languages
0
Software Requirements Specification and Analysis
18
Software Design and Architectures
2
Software Testing, Quality Assurance and Maintenance
1
Database Systems Implementation
9
Human-Computer Interaction
0
System Performance Evaluation
1
Computer Security and Privacy
3
Formal Languages and Parsing
0
Algorithm Design and Analysis
5
Introduction to Quantum Information Processing
0
Medical Image Processing
0
Computational Linear Algebra
0
Numeric Computation for Financial Modeling
0
Computational Techniques in Biological Sequence Analysis
0
Computational Techniques in Structural Bioinformatics
0
Machine Learning: Statistical and Computational Foundations
0
Introduction to Artificial Intelligence
0
Introduction to Symbolic Computation
0
Introduction to Computer Graphics
3
Advanced Topics in Computer Science
0
Information Systems Management
0
The Social Implications of Computing
0
Multidisciplinary Studies in Computer Science
0
Readings in Computer Science
0
ADVANCED RESEARCH TOPICS
1