PROGRAMME : Diploma Programme in Information Technology (IF) / Computer Technology (CM)
COURSE : ASP.NET Technology (ASP) COURSE CODE : 21538
TEACHING AND EXAMINATION SCHEME:
Teaching Scheme Examination Scheme
Hrs / week TH Marks
Credits
TH TU PR HRS Paper Hrs. TH TEST TH+TEST PR OR TW TOTAL
Max. 80 20 100 -- -- 25 125
03 -- 02 05 04 03
Min. 32 -- 40 -- -- 10 --
1.0 RATIONALE:
The primary objective of this course is to developed server-side web applications using.NET
platform. It is essential to get hands on experience for developing internet applications. This
will help students to acquire skills and attitude to work as web developer.
2.0 COURSE OBJECTIVES:
The student will be able to,
1. Understand and Explain features of server side scripting.
2. Explain ASP components and directives.
3. Develop database applications.
4. Develop dynamic web pages.
5. Understand ADO.NET and Manipulation.
3.0 COURSE OUTCOMES:
The course content should be taught and learning imparted in such a manner that students are
able to acquire required learning outcome in cognitive, psychomotor and affective domain to
demonstrate following course outcomes:
1. Understand and Explain features of server side scripting and Built-in ASP Objects.
2. Understand and use of Asp Process, components, directives, functions.
3. Understand and use ADO and its objects for database connection.
4. Use IIS for application development with.NET IDE.
5. Develop stand alone and dynamic web applications with various asp objects and controls.
6. Understand and use ADO.Net and its manipulations.
4.0 COURSE DETAILS:
Unit Major Learning Outcomes Topics and Sub-topics Hours
(In cognitive domain)
Unit-I 1a. ASP Process Model 1.1 Process Model of ASP file, Process 06
1b. Functions in ASP. model diagram.
Introduction 1c. ASP objects 1.2 Different functions in ASP.
to ASP 1.3 ASP built in Objects response,
request, application, session, server
objects, context
Unit-II 2a. Global.asa file 2.1 Creation and use of Global.asa file. 06
2b. Lcid property 2.2 Server side includes code page,
ASP 2c. Components language, lcid, enable session.
Components 2d. Directives 2.3 Components: Ad rotator Browser
and 2e. Transaction Capabilities, content rotator, page
Directives. counter, third party components.
2.4 Page directive use, other asp
directives: config, echo, exec,
flastmod, fsize, include
2.5 ASP Transaction &Email: Classes,
namespaces required for email
199
Unit Major Learning Outcomes Topics and Sub-topics Hours
(In cognitive domain)
transaction, Design email web page.
Unit-III 3a. ADO objects 3.1 ADO object--connection, command, 08
3b. Forms record set.
Accessing 3c. Database Operations 3.2 HTML forms & posting of
Database 3d. OLEDB providers data to server
3.3 Adding, Retrieving and Updating data
in database.
3.4 OLE DB providers with ADO
Unit-IV 4a. Introduction 4.1 Introduction to.NET Framework, 08
4b. Architecture advantages, difference between ASP
Introduction 4c. IIS and ASP.NET.
to ASP.Net 4d. IDE 4.2 NET Architecture-client side, server
4e. HTML Forms side.
4f. Controls 4.3 Introduction to IIS, PWS server.
4.4 ASP.NET IDE.
4.5 Creation of web forms, web page life
cycles.
4.6 Programming model of controls and
events, use of validation controls.
Unit-V 5a. ASP Objects 5.1 ASP.Net Objects- Request, Response, 12
5b. Scope server, application, Session
ASP.Net 5c. Object creation 5.2 ASP.NET scope, state, view state,
Objects and 5d. Server components post back and configuration code.
Components 5e. Global.asa file 5.3 Object creation: Scripting, Drive,
5f. Events, properties. folder, file.
5g. Method and collection 5.4 Server components: Ad rotator,
Types Content linker, Browser Capabilities
5.5 Events, properties of asp.net objects.
5.6 Methods and collection types.
Unit-VI 6a. ADO.NET 6.1 ADO.NET with connection of Dataset, 08
6b. Server control data table, data reader, data adapter,
ADO.Net and 6c. Data binding. Web config file introduction and use,
data Accessing and manipulating data.
Manipulations 6.2 ADO.NET: Server control Templates
and data binding techniques-with
controls. Various server control
templates,
6.3 Data binding types-Declarative,
Programmatic and static binding.
Data Binding with controls- Grid view,
form view, details view, and list view.
TOTAL 48
5.0 SUGGESTED SPECIFICATION TABLE WITH MARKS (THEORY):
Unit Distribution of Theory Marks
No. Unit Title R U A and above Total
Level Level Levels Marks
I Introduction to ASP 04 04 02 10
II ASP Components and Directives 04 04 02 10
III Accessing Database 02 04 06 12
IV Introduction to ASP. Net 04 02 02 08
V ASP.NET Objects and Components 06 06 08 20
200
Unit Distribution of Theory Marks
No. Unit Title R U A and above Total
Level Level Levels Marks
VI ADO.NET & Data Manipulation 06 06 08 20
TOTAL 26 26 28 80
Legends: R = Remembrance (Knowledge); U= Understanding; A= Application and above
levels (Revised Bloom‘s taxonomy)
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.
6.0 ASSIGNMENTS/TUTORIALS/PRACTICALS/TASKS:
The tutorial/practical/assignments/tasks should be properly designed and implemented with an
attempt to develop different types of cognitive and practical skills (Outcomes in cognitive,
psychomotor and affective domain) so that students are able to acquire the
competencies.
Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However,
if these practical/exercises are completed appropriately, they would also lead to development
of Programme Outcomes/Course Outcomes in affective domain as given in a common
list at the beginning of curriculum document for this programme. Faculty should refer to that
common list and should ensure that students also acquire those Programme Outcomes/Course
Outcomes related to affective domain.
Sr. Unit Practical Exercises Approx. Hrs.
No. No. (Outcomes in Psychomotor Domain) Required
01 I, II Create a student registration form. print the data by using the 04
Response and request object
02 I, II Write a program to implement concept of session object. 02
03 II Write a program to use server side includes 02
04 III Write a program to make database connectivity in ASP 04
05 II, III Design login form with validation in ASP 02
06 VI Study of.NET framework 04
07 V Design Registration form with validation of email address, date of 04
birth, blank field, telephones and mobile numbers etc. in .NET
08 V Design mark sheet of student in the.NET frame work Application 04
which sends email.
09 V Simple Application which sends emails with attachments. 04
10 VI Using AD rotator create the advertisement 02
TOTAL 32
7.0 SUGGESTEDSTUDENT ACTIVITIES:
Other than the Classroom and laboratory learning, following are the suggested Student-related
co-curricular activities. This can be undertaken to accelerate the attainment of the various
outcomes in the course,
1. Discuss asp.NET and similar technology available.
2. Prepare seminars on various topics of ASP.NET.
8.0 SPECIAL INSTRUCTIONAL STRATEGIES (If any):
These are sample strategies, which the teacher can use to accelerate the attainment of the
various outcomes in this course,
1. Concept will be introduced in lectures using charts or ppt.
2. Arrange expert seminar of industry person in the area of web development
201
9.0 LEARNING RESOURCES:
A) Books:
Sr. No. Title of Book Author Publication
01 ASP.NET Dave Mercer Tata McGraw Hill
02 .NET Framework Anthony Jones Tata McGraw Hill
03 .NET Framework Essential Thwan Thai, Hoang Lan Oreilly
B) Software/Learning Websites:
1. https://www.w3schools.com/asp/
2. http://www.tutorialspoint.com/asp.net/
3. http://www.asp.net/get-started
C) Major Equipment/ Instrument with Broad Specifications:
Sr. No. Equipment Specification
01 Desktop Computer PC Specifications to be followed:
Processor: i3 or i5
RAM: 4 GB or better
HDD: 1 TB SATA
Monitor: TFT LCD
OS: Genuine Windows 8 or 10 Professional or Home Premium or
Windows 8 or 10 Ultimate
Antivirus: User License for three year
02 LCD Projector Display Type: LCD
Light Output: 3200 Lumens
10.0 MAPPING MATRIX OF PO’s, CO’s and PSO’s:
Program specific
Course Programme Outcomes(PO’s)
outcomes(PSO’s)
Outcomes
1 2 3 4 5 6 7 1 2 3 4
CO1 L H H M -- -- M -- -- -- --
CO2 -- -- H M -- -- L M -- M --
CO3 -- H -- L L -- -- -- M -- --
CO4 -- -- M -- -- L -- -- -- -- --
CO5 -- M H M -- -- H H -- H --
CO6 -- M H H -- -- -- M -- L L
H: High Relationship, M: Moderate Relationship, L: Low Relationship
11.0 SUGGESTED QUESTION PAPER PROFILE:
Marks 1.35 Question Number Wise Marks Actual
Unit
CO Per Times Distribution
No 01 02 03 04 05 06
Unit Marks of Marks
I CO.1 10 14 04 04 04 04 -- -- 16
II CO.2 10 14 04 04 04 04 -- -- 16
III CO.3 12 16 04 04 04 04 -- -- 16
IV CO.4 08 10 04 04 04 -- -- -- 12
V CO.5 20 27 04 -- -- 04 08 08 24
VI CO.6 20 27 08 -- -- -- 08 08 24
Total 80 108 28 16 16 16 16 16 108
202
a) Suggested Bitwise Distribution:
Unit No. I II III IV V VI Total
CO 1 2 3 4 5
Marks per
10 10 12 08 20 20 80
Unit
1.35 Times
14 14 16 10 27 27 108
marks
Bits a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g abc de f g Total
CO 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6666666
Q1 4 - - - - - - - 4 - - - - - - - 4 - - - - - - - 4 - - - - - - - 4 - - - - - - - 44 28
Q2 4- - - - - - -4- - - - - - -4- - - - - - -4- - - - - - - - - -------- 16
Q3 4- - - - - - -4- - - - - - -4- - - - - - -4- - - - - - - - - -------- 16
Q4 4- - - - - - -4- - - - - - -4- - - - - - - - - - - - - -4- - -------- 16
Q5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - 4 - - - - 4- 4- - - 16
Q6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - 4 - - - 4- 4- - - - 16
Sub Total 16 16 16 12 24 24 108
TOTAL 108
203