AWP-Course File - 2023-24
AWP-Course File - 2023-24
Course Policy
Course Policy
Credit Details : L T P C
2 0 2 3
022-42334030
Contact No. & Email :
[email protected]
Page 1 of 10
Advanced Web Programming
Course Policy
MS Teams Link
1.3 Pre-requisite
Computer Programming
Page 2 of 10
Advanced Web Programming
Course Policy
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO-1 PSO-2
M
CO1
H M H H
CO2
M H M M M M
CO3
Green- medium mapping Blue- high mapping
Page 3 of 10
Advanced Web Programming
Course Policy
3.2 Syllabus
1. Introducing .NET 02
The .NET Framework, C#, Common Language Specifications, The
Common Language Runtime, The .NET Class Library.
2. C# Language 04
C# Language Basics, Variables and Data Types, Variable Operations,
Object-Based Manipulation, Conditional Logic, Loops, Methods.
Page 4 of 10
Advanced Web Programming
Course Policy
Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit. Preliminary study material (video links, presentation, notes etc)
will be made available on the student portal. Students are expected to go through this material
before attending the upcoming session. It is expected that the students put in at least two hours
of self-study for every one hour of classroom teaching. During the lecture session, more
emphasis will be given on in-depth topics, practical applications and doubt solving.
2.5 References
Text Books:
1) Adam Freeman, Matthew MacDonald, Mario Szpuszta, Pro ASP .NET 4.5 in C#,, 5th
Edition, Apress, 2014.
Reference Books:
2) Matthew Macdonald, The Complete Reference ASP.Net, Indian Edition, McGraw Hill
Education, 2017.
3) 6. Imar Spaanjaars, Beginning Asp.Net 4.5 in C# and VB, 1st Edition, John Wiley & Sons,
2013.
Page 5 of 10
Advanced Web Programming
Course Policy
Page 6 of 10
Advanced Web Programming
Course Policy
Page 7 of 10
Advanced Web Programming
Course Policy
4 Assessment Policy
4.1 Component wise Continuous Evaluation Internal Continuous Assessment (ICA) and
Term End Examination (TEE)
Page 8 of 10
Advanced Web Programming
Course Policy
1. Class test 1 and 2 (Mid Term Test I: Jan 22, 2024-Jan 29, 2024)
(Mid Term Test II: March 24, 2024-march 09, 2024)
2. Lab performance evaluation (20 marks) (Dec 12, 2023-April 20, 2024)
3. Project Activity (30 marks) (Evaluation after Midterm test II – After Feb 2024)
a.
Faculty will make group of 2-3 students
b.
Identify an Web based Project topic relevant to the course
c.
Get the topic approval
d.
Student Prepares project, present it ,prepare the document for project and
presents it before the faculty. The assessment will be based on the level of
Student understanding about the concept, preparation of Content and
presentation. This also include Project interface , validation of user input and
backend connectivity with respect to each project module.
Ability of the student to provide optimized solution – 10 Marks
Proper justification on the choice of data structure used for providing
Page 9 of 10
Advanced Web Programming
Course Policy
4. Class Participation (20 marks) - The faculty will ask some questions in every
class based on the content being taught. The question could be asked to a chosen
student or a student group (which is formed at the beginning of the semester). One
mark can be given to the correct answer. The idea is to encourage students to pay
attention in class and actively participate. These marks will be added in ICA class
participation component.
7. Lesson Plan
Session Mappe Reference Evaluation Date
Topics
No. d CO
Introduction Introducing .NET and Ref 1 and 2
C# Language
1 CO1
Dec 11
Page 10 of 10
Advanced Web Programming
Course Policy
Error Handling, Logging, and Tracing CO1 TB1 and TB2 March 11
And State Management and
CO2
Error Handling, Logging, and Tracing CO2 TB1 and TB2 March 18
And State Management
Data Binding and The Data Controls CO1 Ref 1 and TB2 Apr 8
and
CO2
Data Binding and The Data Controls Ref 1 and TB2 Apr 8 and 10
CO2
and
CO3
Data Binding and The Data Controls CO2 Ref 1 and TB2
and
CO3
Page 11 of 10
Advanced Web Programming
Course Policy
5 Teaching-learning methodology
Faculty will make a group of 2-3 students for any group based activity such as class
participation, project, presentation etc. Lecture and Tutorial session will be conducted as
follows-
1. Lectures:
o Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit.
o Deeper concepts and applications will be explained through Presentation and
Video Lectures.
o Numerical problems based on concept will be solved during the session on
smart board or MS OneNote.
2. Tutorial:
o The tutorial activity is aligned with the class room session.
o The tutorial activity is planned in such away so as to understand the deeper
concept of the theory sessions.
Page 12 of 10
Advanced Web Programming
Course Policy
o The discussion with students and questioning the students will be done during
the session to understand the student’s level of understanding.
o The submissions will be evaluated regularly and the feedback will be submitted
to the students.
Page 13 of 10
Advanced Web Programming
Course Policy
Students are expected to carry out assigned work under Internal Continuous Assessment
(ICA) independently. Copying in any form is not acceptable and will invite strict
disciplinary action. Evaluation of corresponding component will be affected
proportionately in such cases. Plagiarism detection software will be used to check
plagiarism wherever applicable. Academic integrity is expected from students in all
components of course assessment.
Page 14 of 10