Course Outline

An Introduction to C#
Series: C#
Weeks: 8
Cost: $200
CEU Credits: 3.0


C# is an industry tool of choice for software development in today's corporate environment. This 8 week course is for aspiring programmers who have had no previous exposure to programming, and would like to be able to write their own C# programs. Experienced programmers are welcome also!


  • To examine Microsoft Windows behavior
  • To become comfortable with the C# IDE
  • To learn what a C# property is
  • To learn some of the major properties of a C# Form
  • To learn what a C# method is
  • To learn what a C# event is
  • To learn the major controls contained in the C# toolbox
  • To learn 'where' program code in a C# program is written
  • To learn the importance of Data in a computer programmer
  • To learn what a variable and a constant is
  • To learn the C# Data types
  • To learn what operations can be performed on C# data
  • To learn what a C# Selection structure is
  • To learn the C# If statement
  • To learn the C# Case Statement
  • To learn what a loop is and why it's important in your program
  • To learn what a For...Next Loop is used for
  • To learn about the family of Do...Loops
  • To learn what String Manipulation means and what it can be used for
  • To learn basic File Manipulation Operations in C#
  • To learn how to create a menu in C#
  • To learn how to create an Array in  C#
  • To learn the difference between a one-dimensional and a multi-dimensional array
  • To learn how to enable Error Handling in a C# program
  • To learn how to read from, and write to, the Windows Registry


  • No prerequisites.




  • Any version of Visual C#

Table of Contents

Week 1:  Getting Started, What is a Computer Program, Getting Comfortable with C#
  • Programming the Easy Way
  • The Systems Development Life Cycle (SDLC)
  • What is a Computer?
  • What makes a computer program run.
  • An In-depth Look at Windows
  • The C# Environment
  • The C# IDE
  • The C# Toolbox
Week 2:  Programming is Easy, Building the User Interface
  • Less is Best
  • C# Properties, Methods, and Events
  • C# Controls
Week 3:  A First Look At Coding
  • The old days...
  • Event Driving Programming
  • Writing Code
  • Program Comments
  • A C# Code Overview
  • The C# Debugger
Week 4:  Data, Selection Structures
  • Computer Data
  • Variables and Constants
  • Variable Declaration
  • Operations on Data
  • Selection Structures
  • The If...Then Statement
  • The Case Statement
Week 5:  Loops
  • What's a Loop
  • For...Next Loops
  • Do...Loops
Week 6:  String Manipulation, File Operations
  • What is a String?
  • String Concatenation
  • Breaking Strings Apart
  • Disk File Operations
  • Writing Data to a Disk File
  • Reading Data from a Disk File
Week 7:  Finishing the User Interface, Arrays
  • Drop-Down Menus
  • The MsgBox Function
  • What's an Array
  • Declaring and Initializing an Array
  • Static and Dynamic Arrays
  • Adding Data to an Array
  • Single and Multidimensional Arrays
Week 8:  Error Handling, Customizing Your Program
  • Common Beginner Errors
  • Runtime Errors/Logic Errors
  • C# Error Handling
  • Writing to the Windows Registry
  • Reading from the Windows Registry
  • Creating Custom Sub Procedures

  John Smiley  



Contact Us