Course Duration | 3 Years |
---|---|
Course Level | Undergraduate |
Course Tuition Fees | Varies by Program |
Mode of Study | Full Time |
Institute Type | University |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming using Python, Mathematics for Computer Science, Computer Fundamentals and Office Automation, Principles of Web Designing, English Communication |
Semester 2 | Object-Oriented Programming with Java, Data Structures, Database Management Systems, Digital Marketing Basics, Environmental Studies |
Semester 3 | Advanced Web Development (JavaScript, AJAX, jQuery), Operating Systems, Software Engineering, Content Management Systems, Personality Development |
Semester 4 | Web Application Development using PHP, Computer Networks, Mobile Application Development, Elective 1 (SEO Techniques / Graphic Designing), Mini Project |
Semester 5 | Advanced Database Management Systems, Web Services, Cloud Computing, Elective 2 (Cyber Security Fundamentals / Digital Analytics), Internship |
Semester 6 | Project Work, Elective 3 (Advanced JavaScript Frameworks / E-commerce Technologies), Seminar, Comprehensive Viva |
Module | Important Topics |
---|---|
1. Introduction to Web Technologies | History of the Web, HTTP/HTTPS, Web Browsers, Web Servers |
2. HTML and CSS | HTML5 Elements, Forms, CSS3 Selectors, Flexbox, Grid Layout |
3. Client-Side Scripting | JavaScript, DOM Manipulation, Event Handling, AJAX, JSON |
4. Server-Side Scripting | PHP Basics, Node.js, Express.js, RESTful APIs, Database Connectivity |
5. Database Management | SQL, NoSQL, MySQL, MongoDB, Data Modeling, SQL Injection Prevention |
6. Web Security | SSL/TLS, OWASP Top 10, Cross-Site Scripting, CSRF, Session Management |
7. Responsive Web Design | Media Queries, Bootstrap, Materialize, Mobile-First Design |
8. Web Development Frameworks | React, Angular, Vue.js, Svelte, Next.js, Nuxt.js |
9. Version Control and Deployment | Git, GitHub, CI/CD, Docker, Kubernetes, Cloud Hosting (AWS, Azure) |
10. Project Work | Project Planning, Development, Testing, Deployment, Documentation |