Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming using C, Mathematics for Computing, Digital Electronics, English Language & Communication Skills, Environmental Studies |
Semester 2 | Object-Oriented Programming using C++, Data Structures, Discrete Mathematics, Principles of Management, Communication Skills |
Semester 3 | Database Management Systems, Operating Systems, Web Technologies, Software Engineering, Organizational Behavior |
Semester 4 | Java Programming, Computer Networks, Algorithm Design and Analysis, Professional Ethics, Minor Project |
Semester 5 | Python Programming, Mobile Application Development, Cloud Computing, Elective 1, Summer Internship |
Semester 6 | Emerging Technologies, Project Work, Elective 2, Elective 3 |
Module | Important Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays |
Object-Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction |
Web Technologies | HTML, CSS, JavaScript, PHP, Web Servers |
Database Management Systems | SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Data Structures and Algorithms | Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Complexity Analysis |
Software Engineering | Software Development Life Cycle, Agile Methodologies, Testing, Maintenance |
Operating Systems | Processes, Threads, Memory Management, File Systems |
Computer Networks | OSI Model, TCP/IP, Routing Algorithms, Network Security |