0% found this document useful (0 votes)
2K views2 pages

C# .Net Prog 515cie05

This document outlines a course on C# and .NET programming. The course is divided into 5 units that will cover C# language fundamentals, object-oriented programming with C#, interfaces, collections, delegates, events, lambda expressions, developing Windows forms, and ADO.NET and ASP.NET. The course aims to help students understand .NET programming, develop real-time applications using C#, and build applications using ADO.NET and ASP.NET. It will have 45 total hours and students will learn to develop console and window form applications with database connectivity.

Uploaded by

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

C# .Net Prog 515cie05

This document outlines a course on C# and .NET programming. The course is divided into 5 units that will cover C# language fundamentals, object-oriented programming with C#, interfaces, collections, delegates, events, lambda expressions, developing Windows forms, and ADO.NET and ASP.NET. The course aims to help students understand .NET programming, develop real-time applications using C#, and build applications using ADO.NET and ASP.NET. It will have 45 total hours and students will learn to develop console and window form applications with database connectivity.

Uploaded by

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

B.

E Programme Regulation 2015

Department of Computer Science and Engineering

Course Hours / Weeks Credits Maximum Marks


Course Title
Code
L T P C CA EA Total
515CIE05 C# and .NET programming 3 0 0 3 50 50 100

OBJECTIVE(S):
To understand the fundamentals of .NET Programming
To develop real time applications using C#

Prerequisite: Object Oriented Programming.
UNIT-I C# LANGUAGE FUNDAMENTALS 9
The Building Block of the .NET Platform (CLR,CTS, and CLS) Overview of Assemblies
- The Anatomy of a Simple C# Program - Defining Classes and Creating Objects - The System
Console Class-Establishing Member Visibility - Default Values of Class Member Variables-
Member Variable Initialization Syntax- Static Keyword - Method Parameter Modifiers - Iteration
Constructs - Decision Constructs and the Relational / Equality Operators - Understanding Value
Types and Reference Types-Boxing and Unboxing - Working with .NET Enumerations -
Overriding Some Default Behaviors of System. Object - The System Data Types - String Data
Type - .NET Array Types - Custom Namespaces.

UNIT-II OBJECT ORIENTED PROGRAMMING WITH C# 9


Understanding the C# Class Type - Reviewing the Pillars of OOP - The First Pillars: C#s
Encapsulation Services, The Second Pillar: C#s Inheritance Support - Programming for
Containment/Delegation - The Third Pillar: C#s Polymorphic Support-C# Casting Rules -
Understanding Object Lifetime - Basics of Object Lifetime - Role of Application Roots -
Garbage Collection - Building Finalizable and Disposable Types. Exception Handling -
Throwing a Generic Exception - Catching Exceptions.

UNIT-III INTERFACES, COLLECTIONS, DELEGATES, EVENTS AND LAMDA


EXPRESSION 9
Defining Interfaces in C#-Implementing an Interface in C# - Contrasting Interfaces to Abstract
Base Classes-Building Interface Hierarchies - Building Enumerable Types (IEnumerable and
IEnumerator) Building Cloneable Objects (ICloneable) -Building Comparable Objects
(IComparable) -The Interfaces of the System - Collections Namespace - Defining a Delegate in
C# -Simplest Possible Delegate Example-Enabling Multicasting -C# Events - Lamdas
Expression.

UNIT-IV DEVELOPING WINDOW APPLICATION FORMS 9


Windows Forms Types - Application Class- Functionality of the Control Class - Functionality of
the Form Class- Building Windows Applications - Working with Status Strips - Working with
Tool Strips - Building an MDI Application - Basic Controls.

UNIT-V ADO.NETAND ASP.NET 9


ADO.NET Overview Using Database Connections, Commands, The Data Reader, The DataSet
Class,ASP.NET Introduction Web Forms ADO.NET and Data Binding-ASP.NET Features
User and Custom Controls Master Pages- Site Navigation Security.

TOTAL: 45

COURSE OUTCOMES:
At the end of the course students should be able to:
CO1: Understand anatomy of C# Programming.
CO2: Develop Console application using object oriented concepts, advanced features in C#.
CO3: Develop Window form application with Database connectivity.
CO4: Build Applications using ADO.NETAND ASP.NET.

TEXT BOOKS:
1. Andrew Troelsen, Pro C# 5.0 and the .NET 4.5 Framework Apress, Sixth Edition,2012
ISBN: 978-1-4302-4233-8
2. Christian Nagel et al. Professional C# 2012 with .NET 4.5, Wiley India, 2012.

REFERENCE BOOKS:
1. Herbert Schildt, The Complete Reference: C# 4.0, Tata McGraw Hill, 2012.
2. E. Balagurusamy, Programming in C#, Tata McGraw-Hill, 2004.
3. O`Reilly Programming C# 5.0 ,O'Reilly Media ISBN: 978-1-4493-2041-6 | ISBN 10:1-
4493-2041-4, October 2012.
4. Michael Schmalz C# Database Basics O'Reilly Media ISBN:978-1-4493-0998-5, 2012

You might also like