Semester | Subjects | Topics |
---|---|---|
1 | Introduction to Programming, Web Technologies, Mathematics for Computer Science | Basics of Programming in C, HTML, CSS, Algebra, Calculus |
2 | Object-Oriented Programming, Database Management Systems, Data Structures | Java or Python, SQL, Arrays, Linked Lists, Stacks, Queues |
3 | Advanced Web Development, Operating Systems, Software Engineering | JavaScript, Node.js, Linux Basics, Agile and Waterfall Models |
4 | Client-Side Frameworks, Server-Side Scripting, Network and Security Fundamentals | React or Angular, PHP or Ruby, Basics of Networking, Cybersecurity Principles |
5 | Mobile Application Development, Cloud Computing, Project Work (Part 1) | Android or iOS Development, AWS or Azure, Project Research and Planning |
6 | Emerging Technologies, Ethics in IT, Project Work (Part 2) | Blockchain, AI Basics, Final Project Implementation and Documentation |
Semester | Important Topics |
---|---|
Semester 1 | Introduction to Programming, Basics of Web Technologies, Mathematics for Computer Science |
Semester 2 | Object-Oriented Programming, Database Management Systems, Data Structures |
Semester 3 | Advanced Web Technologies, Operating Systems, Software Engineering |
Semester 4 | Server-Side Programming, Network and Security Fundamentals, UI/UX Design |
Semester 5 | Mobile Application Development, Cloud Computing, Agile Methodologies |
Semester 6 | Project Work (Full Stack Development), Emerging Technologies, Professional Ethics in IT |