Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies by year and domicile status | Full-time | Public |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computer Science, Digital Fundamentals, English Communication Skills, Environmental Studies |
Semester 2 | Object-Oriented Programming, Data Structures, Database Management Systems, Discrete Mathematics, Principles of Management |
Semester 3 | Operating Systems, Web Technologies, Software Engineering, Computer Networks, Microprocessor and Assembly Language |
Semester 4 | Algorithm Analysis and Design, Java Programming, System Software, Management Information Systems, Elective I |
Semester 5 | Mobile Application Development, Cloud Computing, Cyber Security, Project Management, Elective II |
Semester 6 | Major Project, Internship, Elective III, Elective IV |
Core Programming | Web Technologies | Database Management | Software Engineering | Operating Systems | Data Structures and Algorithms | Object-Oriented Programming | Mobile Application Development | Cloud Computing | Project Work (Capstone Project) |
---|---|---|---|---|---|---|---|---|---|
Introduction to Programming using languages like C, C++, and Java | HTML, CSS, JavaScript, PHP, and Web Frameworks | SQL, NoSQL, Database Design, and Administration | Software Development Life Cycle (SDLC), Agile methodologies | Basics of Operating Systems, Linux, and Shell Scripting | Understanding of Algorithms, Complexity, and Data Structures | Concepts of OOP, Classes, Objects, Inheritance, Polymorphism | Android or iOS App Development, Cross-platform development tools | Basics of Cloud Services (IaaS, PaaS, SaaS), AWS, Azure, or Google Cloud | Final year project that involves all aspects of software development process |