Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computer Science, Digital Fundamentals, English Communication, Environmental Studies |
Semester 2 | Object-Oriented Programming, Data Structures, Database Management Systems, Discrete Mathematics, Personality Development |
Semester 3 | Operating Systems, Web Technologies, Software Engineering, Computer Networks, Indian Constitution |
Semester 4 | Java Programming, Algorithm Analysis and Design, Management Information Systems, Computer Graphics, Professional Ethics |
Semester 5 | Mobile Application Development, Cloud Computing, Cyber Security, Artificial Intelligence, Project Work (Part 1) |
Semester 6 | Internet of Things, Big Data Analytics, Machine Learning, Project Work (Part 2), Elective |
Module | Important Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Arrays and Strings, Functions |
Object-Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction |
Web Technologies | HTML, CSS, JavaScript, PHP, Web APIs |
Database Management Systems | SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Data Structures and Algorithms | Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Trees and Graphs |
Software Engineering | Software Development Life Cycle, Agile Methodologies, Testing, Maintenance, UML Diagrams |
Operating Systems | Processes and Threads, Memory Management, File Systems, Security and Protection |
Networking and Cyber Security | OSI Model, TCP/IP, Firewalls, Cryptography, Network Security Protocols |