You are on page 1of 10

Module

Presenters Manual
for
.NET and C#

Effective from: May 2005


Ver. 1.0

Amendment Record
Version No.

Effective Date

Change

Replaced Pages

1.0

May 2005

New

2005 Aptech Limited

Table Of Contents
Sr.

Details

No.

Page
No.

1.

Introduction

2.

Information on Module Session Allocation

3.

Week-wise Session Schedule

4.

Session Coverage

5.

Bibliography

2005 Aptech Limited

Presenters Manual
.NET and C#

1. Introduction
At the end of this module, student will be able to:

Explain the need for C#


Discuss the concepts of boxing and unboxing
Discuss structures and enumerators
Use Constructors and Destructors in C#
Explain the working of Garbage Collector
Discuss Method Overloading and Operator Overloading
Use Inheritance in C#
Discuss Overriding and Polymorphism
Discuss relationship between polymorphism and inheritance
Discuss Abstract Base Classes
Discuss the concept of interfaces
Use Interfaces
Explain Namespaces
Implement .NET base class libraries
Discuss and create Assemblies
Discuss Versioning, Reflections and Collections
Explain Error Handling
Explain Properties
Discuss Indexers
Implement Delegates
Define and raise Events
Discuss different classes within System.IO namespace
Discuss different kinds of stream handling with C#
Implement file handling and other stream input handling with C#
Discuss how to debug and troubleshoot applications
Discuss how to test C# applications
Discuss deploying of applications

2. Information on Session Allocation


Module
.NET
C#
Programming
Total

Theory
(No. of Hrs)
16

Lab
(No. of Hrs)
16

OLTL
(No. of Hrs)
4
-

Total
(No. of Hrs)
4
32

16

16

36

OLTL: Online Training Lab Session

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

Page 1 of 7

Presenters Manual
.NET and C#

3. Week-wise Session Schedule

A session has duration of 2 hrs


The Concepts session is to be conducted in the classroom
Lab session is a hands-on session to be conducted in the lab
Online session is a hands-on session to be conducted in the lab

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

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

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

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

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.

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

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

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

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

Issue Date: May 2005


Ver.1.0

C# L8
All topics from Session 16 of C# should be covered in
this session.

2005 Aptech Limited

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

Issue Date: May 2005


Ver.1.0

2005 Aptech Limited

Page 7 of 7

You might also like