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

NET Syllabus For IT

.NET syallbus for teaching btech students

Uploaded by

vaibhav.shukla
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)
47 views3 pages

NET Syllabus For IT

.NET syallbus for teaching btech students

Uploaded by

vaibhav.shukla
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

(17)

a. Course Name: .NET Programming


b. Course Code: 303105351
c. Prerequisite: Object Oriented Concepts. Fundamentals of Programming
d. Rationale: This is an introductory programming course using the C# language. It
does not assume any prior programming experience. This course will prepare
students for intermediate C# and ASP.NET courses. This is an optional course in the
Local Area Network Administration and Microcomputer Applications Support AAS
degrees, and in the Local Area Network Administration and Database Certificates.
e. Course Learning Objective:

CLOBJ 1 One of the primary objectives is to write code that is efficient and performs well.
This involves optimizing algorithms, minimizing resource usage, and leveraging
the features of the .NET framework effectively to ensure that applications run
smoothly and respond quickly to user interactions.

CLOBJ 2 .NET developers often aim to build applications that can scale easily to handle
increased loads and user bases. This involves designing systems that can
accommodate growth without sacrificing performance or stability.

CLOBJ 3 Writing code that is easy to maintain and extend over time is another important
objective. This involves following best practices such as writing clean, well-
structured code, utilizing design patterns, and modularizing the codebase to
facilitate future changes and additions.

CLOBJ 4 Security is a critical concern in software development, and .NET developers must
prioritize building secure applications. This includes implementing measures to
protect against common security threats such as injection attacks, cross-site
scripting (XSS), and cross-site request forgery (CSRF).

f. Course Learning Outcomes:

CLO 1 Develop confidence for developing software and ability for developing web
application.
CLO 2 Design and Develop programs with .net compiler.
CLO 3 To review components of .Net Framework.
CLO 4 To practice console-based C# application.

g. Teaching & Examination Scheme:

Teaching Scheme Evaluation Scheme


Internal Evaluation ESE
L T P C Total
MSE CE P Theory P
3 0 0 3 20 20 - 60 - 100
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation, CE-
Continuous Evaluation, ESE- End Semester Examination
h. Course Content:

Sr. Content Weightage Teaching


No. Hours
1 Introduction of C# 20% 8
The Basics and Console Applications in C#: Name Spaces
- Constructor and Destructors, Function Overloading &
Inheritance, Operator Overloading, Modifiers - Property
and Indexers , Attributes &
Reflection API, When to use Console Applications.
Generating Console Output, Processing Console Input
2 C#.NET 10% 4
Language Features and Creating .NET Projects,
Namespaces Classes and Inheritance -,
Namespaces Classes and Inheritance -, C, Exploring the
Base Class Library -, Debugging and Error Handling -, Data
Types -, Exploring Assemblies and Namespaces, String
Manipulation ,Files and I/0 ,Collections
3 ADO.NET 15% 6
Benefits of ADO.NET, ADO.NET compared to classic ADO -
, Datasets, Managed Providers -, Data Binding:
Introducing Data Source Controls -, Reading and Write
Data Using the Sql Data Source Control
4 Windows Forms and Controls in details 10% 4
The Windows Forms Model, Creating Windows Forms
Windows Forms Properties and Events, Windows Form
Controls, Menus - Dialogs-ToolTips
5 Visual Inheritance in C#.NET 10% 4
Apply Inheritance techniques to Forms, Creating Base
Forms, Programming Derived Forms
6 Themes and Master Pages 10% 4
Creating a Consistent Web Site, ASP.NET 2.0 Themes -
Master Pages, Displaying Data with the GridView Control
Introducing the GridView Control, Filter Data in the
GridView Control, Allow Users to Select from a
DropDownList in the Grid, Add a Hyperlink to the Grid,
Deleting a Row and Handling Errors
7 Managing State 20% 06
Preserving State in Web Applications and Page- Level
State, Using Cookies to Preserve State, ASP .NET Session
State ,Storing Objects in Session State, Configuring
Session State, Setting Up an Out- of-Process State Server,
Storing Session State in SQL Server, Using Cookieless
Session IDs, Application State Using the DataList and
Repeater Controls, Overview of List-Bound Controls,
Creating a Repeater Control and Data List Control
8 Creating and Consuming Web Services 5% 6
The Motivation for XML Web Services, Creating an XML
Web Service with Visual Studio, Designing XML Web
Services, Creating Web Service Consumers, Discovering
Web Services Using UDDI

i. Text Book and Reference Book:


1. Christian Nagel, Professional C# .Net, Wrox Publication (TextBook)
2. Matthew Macdonald and Robert Standefer, ASP.NET Complete Reference, TMH
3. Vijay Mukhi, C# The Basics, BPB Publications

You might also like