Semester 1
The course starts off with the fundamentals of IT & computing programming in C, basic Mathematics, and understanding PC & troubleshooting programming in C (virtual lab).
- Fundamentals of IT and Programming
- Programming in C
- Basic Mathematics
- Understanding PC and Troubleshooting
- Practical - Programming in C
Semester 2
The second semester sees you diving into operating systems, data structure & algorithms, object-oriented programming with C++, digital logic, data structure & algorithms (virtual lab with C++ ), and communication skills & personality development.
- Operating Systems
- Data Structures and Algorithms
- Object Oriented Programming- C++
- Digital Logic
- Communication Skills and Personality Development
- Practical - Data Structures and Algorithm Using C++
Semester 3
Get ready for computer-oriented numerical methods, database management systems (DBMS), computer organization, basics of data communication, and DBMS (virtual lab) this semester.
- Computer Oriented Numerical Methods
- DBMS
- Computer Organization
- Basics of Data Communication
- Practical - DBMS
Semester 4
In your fourth semester, you’ll delve deep into Java programming (virtual lab), system software programming, principles of financial accounting & management, and computer networking. Your technical confidence in these domains will grow.
- Java Programming
- System Software
- Principles of Financial Accounting and Management
- Practical - Java Programming
- Computer Networking
Semester 5
This semester covers web design (virtual lab), visual programming (virtual lab), software engineering, and Python programming (virtual lab). There is also one elective subject for you to expand the scope of your learning.
- Web Design
- Visual Programming
- Software Engineering
- Practical - Visual Programming
- Practical - Web Design
- Elective 1 - (Choose one) Compiler Design / Graphics and Multimedia / E-commerce
- Python Programming
- Practical - Python Programming
Semester 6
In your last semester, you will be working on your major project elective subjects. You will also learn mobile application development and get hands-on experience at the workshop where you'll create working mobile applications.
- Project
- Elective 2 - (Choose one) Advanced Web Design / Open Source Systems / Cloud Computing
- Elective 3 - (Choose one) Knowledge Management / Software Project Management / Supply Chain Management
- Mobile Application Development
- Practical- Mobile Application Development