0% found this document useful (0 votes)
7 views3 pages

.Net Core Framework

The document outlines the curriculum for the Master of Science in Information Technology, specifically the .NET Core Framework course for the 2024-25 academic batch. It covers course objectives, teaching and examination schemes, detailed syllabus, reference materials, and course outcomes, emphasizing the development of web applications using ASP.NET Core and related technologies. The course includes a mix of internal assessments and final examinations, with a focus on practical application and understanding of the framework's features.

Uploaded by

suchitab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

.Net Core Framework

The document outlines the curriculum for the Master of Science in Information Technology, specifically the .NET Core Framework course for the 2024-25 academic batch. It covers course objectives, teaching and examination schemes, detailed syllabus, reference materials, and course outcomes, emphasizing the development of web applications using ASP.NET Core and related technologies. The course includes a mix of internal assessments and final examinations, with a focus on practical application and understanding of the framework's features.

Uploaded by

suchitab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

FACULTY OF SCIENCE

Effective from Academic Batch: 2024-25

Programme: Master of Science (Information Technology)

Semester: II

Course Code: 101410232

Course Title: .NET Core Framework

Course Group: CORE COURSES

Course Objectives:
ASP.NET Core is a redesign of ASP.NET, with architectural changes that result in a leaner and
modular framework. ASP.NET Core provides features that help you build web APIs. To Understand
the concepts of ASP.NET Core Web API and Angular to build a web site from scratch like:
1. To learn what is ASP.NET Core
2. Design Responsive UI using Html, CSS and Bootstrap.
3. Develop secure web application based on user roles.
4. To learn what is Entity Framework Core and how to use it in conjunction with ASP.NET Core
Web API

Teaching & Examination Scheme:


Contact hours per week Course Examination Marks (Maximum / Passing)
Credits Theory J/V/P*
Lecture Tutorial Practical Total
Internal External Internal External
4 -- -- 4 50/20 50/20 -- -- 100/40
* J: Jury; V: Viva; P: Practical

Detailed Syllabus:
Sr. Contents Hours
1 ASP.NET Core: Introduction to ASP.NET Core; What is ASP.NET Core? ; ASP.NET 20
Core Features ; Advantages of ASP.NET Core ; MVC Pattern ; Understanding
ASP.NET Core MVC ; ASP.NET Core vs. ASP.NET MVC vs. ASP.NET Web Forms;
ASP.NET Core Environment Setup; ASP .NET Core First Application; Project Layout;
Understanding Life Cycle of ASP.Net Core Request
2 Controllers & Action Methods: Controllers Overview; Action Methods and 10
IActionResult object; Passing data from Controller to View; Understanding Action
Selectors; Action Filters; Building Custom Action Filters; Middleware;
Asynchronous Action Methods

Page 1 of 3
3 Views & Helpers: Introducing Razor View; Advantages of Razor View; Razor 10
Syntax; Types of Views; Partial Views; Layout Pages; Special Views; View
Categorization based on Model ; Html Helpers; Built-In Html Helpers; URL helpers;
Tag Helpers; Custom Tag Helpers
4 Model Binding: Html Form behaviour; Model Binder Overview; 20
DefaultModelBinder; Binding to Complex Classes ; IFormCollection Model Binding;
IFormFile Model Binder; Bind Attribute ; TryUpdateModelAsync;
State Management Techniques: Cookies; Session
Security: Authentication and Authorization
MVC and Entity Framework Core: Basic CRUD Operations using Entity
Framework

Reference Books:
1 Programming ASP.NET Core, by Dino Esposito
2 Learn ASP. NET Core 3: Develop Modern Web Applications with ASP. NET Core 3, Visual
Studio 2019, and Azure, 2nd Edition, by Kenneth Yamikani Fukizi, Jason De Oliveira, Michel
Bruchet
3 ASP.NET Core Application Development: Building an application in four sprints
By James Chambers, David Paquette, Simon Timms
4 Learning ASP.NET Core MVC Programming by Mugilan T. S. Ragupathi

Supplementary learning Material:


1 https://www.tutorialsteacher.com/core
2 https://www.tutorialspoint.com/asp.net_core/index.htm
3 https://www.coursera.org/learn/intro-to-dotnet-core#modules

Pedagogy:
At the start of course, the course delivery pattern, prerequisite of the subject will be discussed.
The assessment and evaluation process will be broadly classified with the following 02
components viz.,:
1. In- Semester continuous Internal assessment and evaluation, and
2. End- Semester final examination
The weightage of internal assessment for theory/practical course will be 40%.
However, the remaining 60% weightage for theory/practical courses will be for End-Semester
final examination, both evaluation two (02) hours duration for theory and three (03) hours for
practical.
In-Semester Continuous internal evaluation:
1. One Internal exam will be conducted as a part of internal theory/practical evaluation.
2. Assignments based on the course content will be given to the students for each unit
and will be evaluated at regular interval evaluation.
3. Weekly Tests/Quizzes/Seminar/Attendance will be considered in the overall internal
evaluation.
4. Presentation/Online Course Work/Research Papers are part of the internal
evaluation.

Suggested Specification table with Marks (Theory) (Revised Bloom’s Taxonomy):


Page 2 of 3
Distribution of Theory Marks in % R: Remembering; U: Understanding; A: Applying;
R U A N E C N: Analyzing; E: Evaluating; C: Creating
20 40 15 15 5 5
Note: This specification table shall be treated as a general guideline for students and teachers. The actual distribution of
marks in the question paper may vary slightly from above table.

Course Outcomes (CO):


Sr. Course Outcome Statements %weightage
CO-1 Ability to use ASP.NET Core framework. Understand the benefits of MVC 25
design over traditional ASP.NET Web Forms.
CO-2 Ability to design Responsive UI using Html, CSS and Bootstrap ASP.NET 25
Core applications. Acquiring sufficient knowledge on role of Model, View
and Controller in integrating them to develop complete web application
CO-3 Ability to understand how Routing API maps requests to action methods 25
in controller. Learn how to reuse code rendering HTML using custom
HTML Helper methods and Tag Helpers.
CO-4 Ability to understanding and applying validation framework for both 25
client and server validations. Implement security in ASP.Net Core
applications. Access databases and performing CRUD operations using
LINQ and Entity Framework

Curriculum Revision:
Version: 1
Drafted on (Month-Year): December 2023
Last Reviewed on (Month-Year): January 2024
Next Review on (Month-Year): January 2025

Page 3 of 3

You might also like