Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computer Science, English Communication, Computer Fundamentals and Office Automation, Environmental Studies |
Semester 2 | Object-Oriented Programming, Data Structures, Discrete Mathematics, Digital Electronics and Computer Organization, Personality Development |
Semester 3 | Database Management Systems, Operating Systems, Web Technologies, Software Engineering, Business Data Processing |
Semester 4 | Computer Networks, Microprocessor and Assembly Language, Algorithm Analysis and Design, Java Programming, Management Information Systems |
Semester 5 | Mobile Application Development, Cloud Computing, Cyber Security, Project Work (Part I), Elective I |
Semester 6 | Advanced Web Technologies, Internet of Things, Project Work (Part II), Elective II, Professional Ethics and Human Values |
Subject | Key Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays, Pointers |
Object-Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction |
Web Technologies | HTML, CSS, JavaScript, PHP, Web APIs |
Database Management Systems | SQL, Normalization, ER Diagrams, Transactions and Concurrency Control |
Data Structures and Algorithms | Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Graphs and Trees |
Software Engineering | Software Development Life Cycle, Agile Methodologies, Testing, Maintenance |
Mobile Application Development | Android/iOS Basics, UI Design, APIs, Database Integration |
Cloud Computing | Introduction to Cloud, Service Models, Deployment Models, Cloud Security |
Artificial Intelligence | Basics of AI, Machine Learning, Neural Networks, AI in Web Development |