Course Content
IT Fundamentals
Web Design and Development
Systems Analysis and Design
Visual Programming
Fundamentals of Computer Networks
Human Computer Interaction
Web Application Development
Computer Networks
Advanced Computer Networks
Software Project Management
Problem Solving and Programming
Introduction to Computer Security
Database Management
Computer Organization and Architecture
Object-Oriented Programming
Research Methods
Object-Oriented Analysis and Design
Data Structures and Algorithms
Operating Systems
Software Engineering
Social and Professional Issues
Probability and Statistics
Discrete Mathematics
Project I
Project II
Industrial Training (6 months)
Electives (Choose 3):
Agile Software Development
Digital Multimedia
Mobile Application Development
Network Security
Systems Administration
Integrative Programming
Cloud Computing
Advanced Database Management
Software Quality Assurance and Testing
Internet of Things
Free Module Electives (Choose 1):
Music Appreciation
Principles of Accounting