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.
Prerequisites
In Programmes
BS
BS (Computer Science)
Electives Pool —
Elective ·
Information Systems (Fall 2026 onwards)