Вы находитесь на странице: 1из 5

Prospectus for Certificate Course in C# 

 
1. DOEACC Society, Gorakhpur Centre an Introduction 

DOEACC  Society,  Gorakhpur  Centre    is  a  unit  of  DOEACC  Society  which    is  an  autonomous  body  of  
Department   of  Information  Technology,  Ministry  of  Communications  &  Information Technology, 
Govt. of India. The Centre is a Premier Organization for Education, Training, R&D and Consultancy in IT 
and  Electronics.  The  Centre  offers  courses  in  areas  like  Embedded  Systems,  VLSI,  Instrumentation, 
Bioinformatics, ITES‐BPO, Information Security, Cyber Law, Networking and other areas of Information 
Technology. 

DOEACC  is  an  autonomous  body  of  the  Department  of  Information  Technology,  Ministry  of 
Communications & Information Technology, Government of India with Head Quarters at New Delhi. It is 
envisioned to bring the most updated global industry relevant computer education, within the reach of 
more and more in the areas of Information, Electronics and Communication Technology (IECT). DOEACC 
Society    is    implementing    a    joint    scheme    of  All    India  Council    for  Technical  Education(AICTE)  and 
Department  of  Information  Technology  [formerly  Department  of  Electronics    (DOE)],  Government  of  
India. The management and administration of the Society is overseen by Governing Council, under the 
chairmanship of the Minister of State, Communications & Information Technology, Government of India. 
Members of the Council consist of eminent academia from IITs, Universities, etc. and professionals from 
the industry. 

2. Certificate Course in C# 

Course Code:  WEB102 

2.1 Overview of the Course: C# is a powerful programming language designed to build application on 
.Net  framework.  This  is  online  C#  programming  course  leading  to  C#  programming  skills  which  will 
introduce basic knowledge of C#. After completion of this course you will learn how to write C# program 
in Visual Studio environment including window based applications. 

2.2 Course Structure:  WEB102 course contains lectures, lab assignments and quizzes. Outline of the 
course is as follows:  

S.NO.  TOPIC 

1.   Introduction to .Net  
 
2.   Getting started with C# 
 
3.   Program and Control Statements 
 
4.   Arrays and Strings 
 
5.   String Handling 
 
6.   Introduction to Classes and Objects 
 
7.   Event Handling 
 
8.   Collections 
 
9.   Exception Handling 
 
10. Multithreaded Programming 

11. Using I/O 

12. Reflection and Assemblies 

13. Windows Forms 

14. Graphical User Interface 

15. Overview of ADO.Net Classes 

16. ADO.Net in C# 

17. Graphics with GDI+ 

3.1 Course Duration: 3 Months 

3.2 Course Fee: Course fee is Rs. 1000 + Service Tax. 

4. How to Apply:  

• The student can download the Registration Form from www.eshiksha.edu.in .  
• Filled  Registration  Form  and  Demand  Draft  (in  favor  of  “Director,  DOEACC  Society,  Gorakhpur 
Centre”, payable at Gorakhpur) should be sent to the  

E‐Learning Coordinator 
DOEACC Society Gorakhpur Centre 
M.M.M. Engineering College Campus 
Deoria Road Gorakhpur 273010 (U.P.)  

• After  registering  the  student,  Login  and  Password  for  accessing  the  Content  will  be  sent 
through post.  
• Registered student can login with their password to access the content.  

 
 
5. Detailed Syllabus: 
1. Introduction to .Net  
a. What is .NET Framework?  
b. Common Language Runtime 
c. .NET Class Libraries  
d. .NET Programming Languages 
e. ASP.NET Environment 
f. Microsoft Intermediate Language (MSIL)  
g. Common Language Infrastructure (CLI) 
h. Quiz 
2. Getting started with C# 
a. Introduction to Visual Studio .NET IDE 
b. Data Types  
c. Lab Assignments 
d. Quiz 
3. Program and Control Statements 
a. The if Statement  
b. The if‐else‐if Ladder  
c. The switch Statement  
d. The for Loop  
e. The while Loop  
f. The do‐while Loop 
g. Lab Assignments 
4. Arrays and Strings 
a. Arrays 
b. One‐Dimensional Arrays  
c. Two‐Dimensional Arrays  
d. Jagged Arrays  
e. The foreach Loop 
f. Lab Assignments 
5. String Handling 
a. Operating on Strings  
b. Array Of Strings  
c. Lab Assignments 
6. Introduction to Classes and Objects 
a. Class Fundamentals 
b. How Objects are Created  
c. Structure  
d. Indexers 
e. Properties  
f. Traditional Encapsulation without Properties  
g. Encapsulating Type State with Properties  
h. Accessing Class Fields with Properties 
i. Lab Assignments 
7. Event Handling 
a. Delegates  
b. Delegate ability to Multicast  
c. Events  
d. Namespaces  
e. Using  
f. Generics  
g. Lab Assignments 
h. Quiz 
8. Collections 
a. ArrayList  
b. Adding elements 
c. Hashtable  
d. SortedList  
e. Stack  
f. Queue 
g. Lab Assignments 
9. Exception Handling 
a. The System.Exception Class  
b. Exception Handling Fundamentals 
c. Using try and catch 
d. Throwing an Exception 
e. Using Finally 
f. Creating Windows Application 
g. Lab Assignments 
h. Quiz 
10. Multithreaded Programming  
a. Creating and Starting a Thread  
b. Synchronization 
c. Lab Assignments 
11. Using I/O  
a. Byte Streams and Character Streams  
b. The Predefined Streams 
c. The Stream Classes 
d. Using ReadKey( ) 
e. Console I/O 
f. Reading Console Input  
g. Writing Console Output 
h. File I/O 
i. Opening and Closing a File 
j. Writing to a File 
k. Using StreamWriter 
l. Using a StreamReader 
m. Lab Assignments 
12. Reflection and Assemblies  
a. Reflection in C#   
b. Assemblies   
c. Lab Assignments 
13. Windows Forms  
a. Introduction 
b. Steps to create Window based application 
c. Adding controls  
d. Control Properties and Layout 
e. Standard Controls and Components 
f. TabControl and TabPages 
g. Lab Assignments 
14. Graphical User Interface  
a. Introduction 
b. Lab Assignments 
15. Overview of ADO.Net Classes  
a. Introduction 
b. Data access with ADO.NET  
c. The Connection Object   
d. The DataAdapter Object   
e. The Managed Provider and Generic Data Set Classes 
f. The Connection Classes 
g. The Command Classes 
h. The Parameter Classes 
i. The ParameterCollection Classes 
j. The DataReader Classes  
k. The DataAdapter Classes  
l. The CommandBuilder Classes  
m. The Transaction Classes  
n. Namespaces for the Managed Provider Classes 
o. Lab Assignments 
16. ADO.Net in C# 
a. Introduction  
b. Lab Assignments 
17. Graphics with GDI+ 
a. Introduction 
b. Drawing Shapes  
c. Painting Shapes Using OnPaint() 
d. Brushes 
e. Pens 
f. Drawing Text 
g. Lab Assignments 
 
 

Вам также может понравиться