Professional Documents
Culture Documents
Presenters Manual
for
.NET and C#
Amendment Record
Version No.
Effective Date
Change
Replaced Pages
1.0
May 2005
New
Table Of Contents
Sr.
Details
No.
Page
No.
1.
Introduction
2.
3.
4.
Session Coverage
5.
Bibliography
Presenters Manual
.NET and C#
1. Introduction
At the end of this module, student will be able to:
Theory
(No. of Hrs)
16
Lab
(No. of Hrs)
16
OLTL
(No. of Hrs)
4
-
Total
(No. of Hrs)
4
32
16
16
36
Page 1 of 7
Presenters Manual
.NET and C#
Normal Track
Wk
Day 1
Day 2
Day 3
Day 4
Session 1
.NET O1
Session 2
.NET O2
Session 3
C# T1
Session 4
C# L1
Session 5
C# T2
Session 6
C# L2
Session 7
C# T3
Session 8
C# L3
Session 9
C# T4
Session 10
C# L4
Session 11
C# T5
Session 12
C# L5
Session 13
C# T6
Session 14
C# L6
Session 15
C# T7
Session 16
C# L7
Session 17
C# T8
Session 18
C# T8
O Online Session
T Theory Session
L Lab Session
Fast Track
Wk
Day 1
Day 2
Day 3
Day 4
Session 1
.Net O1
Session 2
.Net O1
Session 3
C# T1
Session 4
C# L1
Session 5
C# T2
Session 6
C# L2
Session 7
C# T3
Session 8
C# L3
Session 9
C# - T4
Session 10
C# - L4
Session 11
C# T5
Session 12
C# L5
Session 13
C# T6
Session 14
C# L6
Session 15
C# T7
Session 16
C# L7
Session 17
C# T8
Session 18
C# L8
Page 2 of 7
Presenters Manual
.NET and C#
4. Session Coverage
The table below details out the contents of each session where:
SG Student Guide
LG Lab Guides
XP PowerPoint Slides
TG Trainers Guide
Page 3 of 7
Presenters Manual
.NET and C#
Deliverables
Mapping
Session No.
Session Details
Session-1
.NET OL1
All the topics as listed below from Session 1 of .NET
should be covered in this session.
Visual Studio .NET Features Part I
Visual Studio .NET Features Part II
Introduction to Windows Forms and Web Forms
Exploring Visual Studio .NET 2003
.Net 1
OLTL Session 1
Session-2
.NET OL2
All the topics as listed below from Session 2 of .NET
should be covered in this session.
Options and Settings
Smart Device Application Tools
Procedure Separator
Debugging in VS.NET 2003
VS.NET 2005
Sample Project
.Net 2
OLTL-Session 2
Session-3
C# T1
All the topics as listed below from Session 1 of C#
should be covered in this session.
Explain the need for C#
Discuss the flow of control in a C# program
List the fundamental data types in C#
Discuss the concepts of boxing and unboxing
Discuss structures and enumerators
Write a simple program in C#
C# I
Session-4
Session-5
Session-6
C# L1
All topics from Session 2 of C# I should be covered in this
session.
C# T2
All the topics as listed below from Session 3 of C#
should be covered in this session.
Use Constructors in C#
Use Destructors in C#
Explain the working of Garbage Collector
Discuss Method Overloading
Discuss Operator Overloading
Use Inheritance in C#
Discuss Overriding
C# L2
All topics from Session 4 of C# should be covered in this
session.
SG Session 1
XP Session 1
TG Session 1
LG Session 1
SG Session 2
XP Session 2
TG Session 2
LG Session 2
Page 4 of 7
Presenters Manual
.NET and C#
Session-7
Session-8
Session-9
Session-10
Session-11
Session-12
Session-13
C# T3
All the topics as listed below from Session 5 of C#
should be covered in this session.
Discuss Polymorphism
Discuss relationship between polymorphism and
inheritance
Discuss Abstract Base Classes
Discuss the concept of interfaces
Use Interfaces
C# L3
All topics from Session 6 of C# should be covered in this
session.
C# T4
All the topics as listed below from Session 7 of C#
should be covered in this session.
Explain Namespaces
Create custom Namespaces
Discuss types of namespace naming
Use namespace directives
Create alias for Namespaces
Implement .NET base class libraries
System.Array
System.Threading
System.IO
System.String
SG Session 3
XP Session 3
TG Session 3
LG Session 3
SG Session 4
XP Session 4
TG Session 4
C# L4
All topics from Session 8 of C# 4 should be covered in
this session.
C# T5
All the topics as listed below from Session 9 of C#
should be covered in this session.
Discuss and create Assemblies
Explain Private and Shared Assemblies
Discuss Versioning
Discuss Reflections
Discuss Collections
Explain Error Handling
SG Session 5
XP Session 5
TG Session 5
C# L5
All topics from Session 10 of C# should be covered in this
session.
LG Session 5
C# T6
All the topics as listed below from Session 11 of C#
should be covered in this session.
Explain Properties
Discuss the types of properties such as
Public
SG Session 6
XP Session 6
TG Session 6
LG Session 4
Page 5 of 7
Presenters Manual
.NET and C#
Private
Read-only
Write-only
Discuss Indexers
Implement Delegates
Define and raise Events
Session-14
Session-15
C# L6
All topics from Session 12 of C# should be covered in this
session.
C# T7
All topics as listed below from Session 13 of C# should be
covered in this session.
Discuss different classes within System.IO namespace
Discuss different kinds of stream handling with C#
List various methods and properties used for file
Input/Output
Implement file handling and other stream input
handling with C#
SG Session 7
XP Session 7
TG Session 7
C# L7
All the topics from Session 14 of C# should be covered in
this session.
LG Session 7
Session-16
Session-17
C# T8
All topics as listed below from Session 15 of C# should be
covered in this session.
Discuss how to debug and troubleshoot applications
Discuss how to test C# applications
Discuss deployment concepts
Discuss deploying of applications
Explore deployment alternatives
Create a sample application, package and deploy it.
Session-18
C# L8
All topics from Session 16 of C# should be covered in
this session.
LG Session 6
SG Session 8
XP Session 8
TG Session 8
LG Session 8
Page 6 of 7
Presenters Manual
.NET and C#
5. Bibliography
Microsoft Visual C# .NET Step by Step Version 2003 by John Jagger, John Sharp
Sams Teach Yourself Microsoft C# in 24 Hours by James D. Foxall, Wendy Haro-Chun
Microsoft Visual C# .NET Language Reference by Microsoft Corporation
Page 7 of 7