You are on page 1of 4

Punjab College of Technical Education - Course Plan

Subject. Programming in C# with .Net Framework Subject. Code


Name
Teacher RS No. of Tests
Codes
No. of 58 No. of Assignments
Lect.
Lect. Lecture Content Assignment
No.
1-2 What is C#,Characterstics and applications of
C#,Diff. between C# and Java, and between
C# and C++
3-4 Overview of .Net framework, CLR,CTS and
CLS, Components of C#
5-7 Program Structure,Concept of Assignment 1
Namespaces,Comments,Creating
Aliases,command line arrguments,interacting
input,math funtions and multiple main blocks.
8-10 Literals,variables,data types,value
types,reference types,default
values,constants,scope of variables and
boxing and unboxing.
11-12 Operators(Arithmetic,Relational,Logical,Assign
ments,Inc and Desc,Conditional,Bitwise and
Special operators),

13-14 Decision Making and Branching Assignment 2


statements(If,If-Else,Nesting of If,else if,switch
and ?:),Looping(While,do,for,foreach and
jumpping statements)
15-17 Declaring, Invoking, Nesting methods. Pass by
vall,pass by reference,output
paramneter,param array and method
overloading
18-20 Array:- One-d,Two-d,Variable size
array,System.Array Class and ArrayList Class

21-23 Strings:-
Creating,Insertion,Comparing,Finding,Mutable,
Array of string and Regular Expressions.
24-27 Structures and Enumerations:-
Structures,Structures with methods,nested
structures,diff between class and stuct,Enum
28-32 Class and Objects:- Class,
variables,methods,Creating
objects,Constructor,Overload Constructir and
method,static members and
Constructor,private constructor,copy
constructor,Destructor,This reference,Nesting
of class,Constant members,Read Only
members,Properties and Indexes.

33-37 Classical and Containment Assignment 3


Inheritence,Subclass
Constructor,Multilevel,Hierrarchical
inheritence. Overriding of methods,abstract
class and menthods. Sealed classes and
methods
38-39 Interfaces:- Defining ,Extending,Implementing
interface.
40-41 Operator Overload:- Unary, Bimary and
Comparison Operator Overloading
42-45 Delegates: -Delegates Declaration,Delegate
Methods,Delegate Instantiation,Invoking,
Multicast delegates and Events.
46 Console IO:- Console Class,Console Input and
Output,Formatted Output
47-49 Error Handling: -Types of
Errors,Exceptions,Catch,Finally,Nesting of try
block,Throw Own Exceptions,Checked and
Unchecked Opetrators
50-53 Database Concepts:- Assignment 4
SQLConnection,SQLCommand,DATASETS,D
ata Readers and Data adapters.
54-58 Window Based Progrraming:-System.Windows
class with Graphics.

Signature

Teacher Name
urse Plan

MS-301
4
4

Test Actual Date


of Delivery

Test 1

Test 2
Test 3

Test 4

You might also like