Course 111: C# for Beginners (Enhanced)
This course will teach fundamentals of programming using C# programming language. The topics covered include: variables, data types, decision making, loops, arrays and objects.
This course is aimed at first time programmers and anyone wishing to get a quick introduction to C#.
Upon completion of this course, you would acquire basic understanding of C# and will be able to write simple C# applications and will be ready to take C# Comprehensive I course.
Course Outline:
Unit 1
What is C# and .NET?
Download and Install C# Express 2010
Unit 2
First C# App.
• A First C# Program
• Compiling and Running Applications
Unit 3
Datatypes, Variables, Assignment
• Primitive Datatypes
• Declarations
• Variable Names
• Expressions
• Assignment Operator
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Increment and Decrement Operators
Unit 4
Making Decisions
• Statements
• Conditional (if) Statements
• Adding an else if
• Conditional (switch) Statements
Unit 5
Loops
• while and do-while Loops
• for Loops
• A for Loop Diagram
• Enhanced for Loop
Unit 6
Arrays
• 1-D arrays
• Creating and using arrays
• 2-D arrays
Unit 7
Object-Oriented Programming
• Introduction to Object-Oriented Programming
• Classes and Objects
• Fields and Methods
Unit 8
Basics of Windows Applications
• Creating User Interface
• Using Buttons, Labels, TextBox
• Programming Events
Pre-requisites: No prior programming experience required.
Duration: Self-paced, most students complete the course in 10 weeks.