Skip to main content
CSC-435
BS

Frontend Web Application Frameworks

(DE) Domain Elective Theory: 2 Cr. Hrs Lab: 1 Cr. Hr Total: 3 Cr. Hrs
Objectives: The objective of this course is to give students insights into robust and responsive frontend interactive interfaces. The students will learn key fundamentals and advanced core concepts of frontend development using a web framework such as React, Angular, Vue, etc. This course will make students learn the core fundamentals of a frontend web application framework to develop responsive and fast web applications. Students will get hands-on experience on a front-end web framework and connect to a web server to get data from API to display into the web application.

Contents: Modern Javascript: latest concepts related to JavaScript, arrow functions, spread operator, classes and inheritance, modules, named and default exports, synchronous and asynchronous programming, callback hells and promises, etc; Introduction to the framework, installation and setup, framework architecture and usage, visual styling in framework, event handling, working with forms, routes and nested routing, fetching data from APIs, state management, handling CRUD operations, introduction to typescript.

In Programmes
BS BS (Computer Science)
Electives Pool — Elective · Information Systems (Fall 2026 onwards)
Back to Course Catalog