Introduction to Computing
Introduction to Information Technology
Software Engineering
Programming Fundamentals
Object Oriented Programming
Data Structures and Algorithms
Java Programming
Programming in Assembly
System Analysis and Design
Database Management Systems
Introduction to Software Development
Management Information Systems Apps
Service-oriented Architecture
Software Engineering Project Management
Operating Systems
Information Systems
Semantic Web Technologies
Pervasive Computing
Fundamentals of Mobile and Pervasive Computing
Research Methodology
Advanced Human Computer Interaction
Learning Management System
BS Final Year Projects
MPhil & PhD Research
Legends: Underlined = Ongoing subjects/Links