Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies by Year | Full-time | Public |
Year | Semester | Core Subjects | Electives | Practicals/Labs |
---|---|---|---|---|
1st Year | 1 | Introduction to Programming, Mathematics for Computer Science, Digital Fundamentals | Elective I | Programming Lab, Digital Lab |
2 | Data Structures, Database Management Systems, Operating Systems | Elective II | Data Structures Lab, DBMS Lab | |
2nd Year | 3 | Object-Oriented Programming, Web Technologies, Computer Networks | Elective III | OOP Lab, Web Technologies Lab |
4 | Software Engineering, Advanced Web Development, Cloud Computing | Elective IV | Advanced Web Lab, Cloud Computing Lab | |
3rd Year | 5 | Mobile Application Development, Full Stack Development, Cyber Security | Elective V | Mobile App Development Lab, Full Stack Development Lab |
6 | Project Work, Industry Internship | Elective VI | Project Lab |
Important Topics in Full Stack Development (BCA) at Anugrah Narayan College |
---|
HTML5 and CSS3 for Frontend Development |
JavaScript and Advanced JavaScript Frameworks (React, Angular, Vue) |
Server-side Programming with Node.js and Express |
Database Management with MongoDB and SQL |
RESTful API Development and Integration |
Version Control with Git and GitHub |
Responsive Web Design and Bootstrap |
Testing and Debugging with Jest and Mocha |
Deployment and Hosting with AWS and Heroku |
Agile Methodology and SCRUM |