B.Sc. (Information Technology) Dot Net Core and Progressive Web Application Practical Syllabus - Mumbai University
This is the TY BSc IT syllabus under NEP 2020, in force from the academic year 2026-27. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Dot Net Core and Progressive Web Application Practical
Module I: Write the program for the following
- a Create an MVC application to perform basic Arithmetic Operations.
- b Create an application to print Floyd’s triangle till n rows in C#.
- c Write C# code to arrange the name of cities in sorted order. Accept name of 10 cities from the user 2. Write the program with different features of C#
- a Function Overloading
- b Inheritance (all types)
- c Constructor overloading
- d Interfaces
- e Using Delegates and events
- f Exception handling 3. Write the program for the following:
- a Create methods add(). multiply(), substract() ,divide() with suitable parameters and call these methods using concept of C# delegate.
- b Write a program using multicast delegate.
- c Create a class BankAccount with AccountNumber and Balance. Implement property for Balance with validation (Balance cannot be negative). 4. Create an ASP.NET Web Forms application using simple server controls.
- a Design a Student Registration Form using the following ASP.NET controls:
- i Label and TextBox to accept Student Name ii. RadioButton to select Gender (Male/Female) iii. DropDownList to select Course (BSc IT, BSc CS, BCA) iv. CheckBox for accepting Terms & Conditions
- v Calendar control to select Date vi. Button control to submit the form vii. Label control to display the output
- b Create a Registration form to demonstrate use of various Validation controls.
- c Create Web Form to demonstrate use of Adrotator Control. 5. Create the following application:
- a Create a web application to demonstrate the use of different types of Cookies.
- b Create a Product Table in SQL Server and perform Insert Operation using Entity Framework Core.
- c Develop a web application to perform CRUD Operations (Create, Read, Update, Delete) on Employee table using EF Core.
- d Authentication and Authorization in ASP.NET Core.
Module II
- 1. a. Create a simple website for a College Information Portal and convert it into a Progressive Web Application.
- b Create a PWA that displays a custom offline page when the user is not connected to the internet. 2. a. Develop a PWA that works in offline mode using Service Worker.
- b Create a Student Record Management PWA. 3. a. Create an HTML page that would be the starting point of the application. This HTML will contain a link to the file named manifest.json. This is an important file that would be created in the next step.
- b Create a simple Web API that returns Student data in JSON format. 4. a. Develop CRUD operations using ASP.NET Core Web API and Entity Framework Core.
- b Create an API endpoint to calculate Factorial of a Number and test it using Postman. 5. a. Create a PWA with a Web App Manifest file including: App name Icons Start URL Display mode Implement Push Notifications in a PWA.
- b Develop an E-Commerce PWA with product listing and offline cart functionality.
Text Books
- 1 Programming in C# – E. Balagurusamy, McGraw Hill Education.
- 2 ASP.NET Core in Action – Andrew Lock, Manning Publications.
- 3 Pro ASP.NET Core MVC – Adam Freeman, Apress.
- 4 Entity Framework Core in Action – Jon P Smith, Manning Publication
- 1 Professional ASP.NET Core – Jon Galloway et al., Wrox Publication.
- 2 Learning Progressive Web Apps – John Wargo, Addison-Wesley.
Reproduced from the University of Mumbai syllabus for B.Sc. (Information Technology) under NEP 2020, in force from the academic year 2026-27. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.
Use FYBSc IT, SYBSc IT, or TYBSc IT first so your syllabus check matches the semester you are preparing for.
Use the syllabus to confirm topics, then open BSc IT notes for the same semester.
Move to BSc IT question papers after reviewing the module scope.