Attribute | Detail |
---|---|
Course Duration | 3 Years |
Course Level | Undergraduate |
Course Tuition Fees | Varies by Region |
Mode of Study | Full-time |
Institute Type | Private |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computer Science, Introduction to Web Development, English for Communication, Environmental Studies |
Semester 2 | Object-Oriented Programming, Data Structures, Database Management Systems, Digital Principles and Systems Design, Personality Development and Communication Skills |
Semester 3 | Advanced Web Development, Operating Systems, Computer Networks, Software Engineering, Elective 1 |
Semester 4 | Mobile Application Development, Cloud Computing, Data Analytics, Cyber Security Fundamentals, Elective 2 |
Semester 5 | Full Stack Development I, Project Management, Elective 3, Elective 4, Project Work (Part 1) |
Semester 6 | Full Stack Development II, Emerging Technologies, Elective 5, Project Work (Part 2) |
Module | Key Topics |
---|---|
Introduction to Programming | Basics of Programming, Data Types, Control Structures, Functions, Debugging |
Web Development Fundamentals | HTML, CSS, JavaScript, Responsive Design |
Advanced JavaScript | ES6 Features, Asynchronous JavaScript, AJAX, JSON |
Backend Development | Node.js, Express.js, RESTful API Development, Database Integration |
Database Systems | SQL, NoSQL, Data Modeling, CRUD Operations |
Frontend Frameworks | React.js, Vue.js, State Management, Component-Based Architecture |
Version Control and Collaboration | Git, GitHub, Branching Strategies, Pull Requests |
Deployment and Scaling | Docker, AWS/Azure, CI/CD Pipelines, Load Balancing |
Agile and Scrum | Agile Principles, Scrum Framework, Sprint Planning, Retrospectives |
Capstone Project | Project Planning, Development, Testing, Deployment |