Академический Документы
Профессиональный Документы
Культура Документы
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