Program Curriculum
In the next 24 months | 4 semesters | 15-20 hours/week
Semester 1
Your first semester will focus on foundational skills in computer programming and information technology. We teach you all about computer architecture, programming in C, and advanced database management systems.
- Programming in C
- Foundation of Mathematics
- Advanced Database Management System (DBMS)
- Computer Architecture
- Practical - Programming in C
- Practical - Advanced DBMS
- Fundamentals of Computer and IT*
- Fundamentals of Mathematics**
Semester 2
In your second semester, you will build your skills to adapt to changes in technology through active practice in virtual labs. You’ll also have the opportunity to take an advanced course in web technologies, data structures, computer networks, and operating structures.
- Operating Systems
- Advanced Data Structure
- Web Technologies
- Advanced Computer Networks
- Communication Skills
- Practical - Advanced Data Structures using C++
- Practical - Web Technology
-
Semester 3
Your third semester will strengthen your Java programming skills. You will learn about analysis and design of algorithms, probability and statistics, and advanced software engineering. You also get to choose an elective and specialize in wireless and mobile communication, open source DB systems, or cryptography, and network security.
- Probability and Statistics
- Programming in Java
- Advanced Software Engineering
- Analysis and Design of Algorithm
- Elective - (Choose one) Wireless and Mobile Communication / Open Source DB Systems / Cryptography and Network Security
- Practical - Java Programming
- Seminar
Semester 4
Your last semester will encourage the ability to put theoretical knowledge into practice through a project. Apply the knowledge of mathematics and computing fundamentals to design and develop real-life applications. In this semester, you can opt to specialize in trending areas like advanced web programming, cloud DB systems, or storage management.
- Project
- Elective - (Choose one) Advanced Web Programming / Cloud DB System / Storage Management