Home   Introduction to C#

Introduction to C#

Applicable Job Roles: web programmers, and web application developers.

Outline

 Week 1: Getting Started

  • Introduction to .NET and C#
  • Installing and Exploring Visual Studio 2008
  • Overview Visual Studio IDE

 Week 2: Variables and Expressions

  • Variables
  • Data Types
  • Expressions
  • Operators

 Week 3: Flow Control

  • Branching
  • Looping

 Week 4: Functions

  • Defining functions
  • Variable scope

 Week 5: Object-Oriented Programming

  • Class and Object
  • Encapsulation, Inheritance, Polymorphism
  • Define a class

 Week 6: Classes

  • Method Overloading
  • Inheritance
  • Polymorphism

Prerequisites
Basic knowledge of one of programming languages such as C++, Java, or Javascript.
Requirements
System and Software Requirements:

  • Windows XP Service Pack 2, Windows Vista
  • Minimum: 1.6 GHz Pentium III, 1 GB RAM, 1.5 GB free hard disk space.
  • Microsoft Visual C# 2010 Express Edition will be used in this course. It is free to download at http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express