Mississauga College of Technology

Tel: 905.232.8628 Fax: 905.232.1672

Address: 240-33 City Centre Dr. Mississauga, ON. L5B 2N5

E-mail: info@mississaugacollege.com

C# Programming   <C702>


The scope Covers to provide an authentic knowledge of programming, and to help automating any kind of manual environment.


Experience will help students to implement programs, GUI programs using C# and classes from the .NET Framework and Windows Forms.


  • - Introduction to C# Variables and Expressions
  • - Data Types, Operator and Expressions in C# Integer, Floating Point, Decimal, Boolean, Conversions, Arithmetic, Relational, Logical, Bitwise, Assignment Operators, Expressions
  • - Control Structures Loops, Arrays, IF Test, For each, Switch and Control Flow
  • - Object Oriented Programming Object Classes, Inheritance, Polymorphism, Components and Object-Oriented Languages
  • - Classes and Types in C# Methods, Structured Data, Constructors and Initialization, Static Fields, Constant and Read only
    Value types, Boxing and Unboxing, Reference Types, Implicitly Typed Variables etc…
  • - Method Properties and Operators Parameters Passing, Method Overloading, Properties and Auto Implemented, Operator Overloading
  • - Characters, Strings, Arrays and Indexes String Input and Methods, Stringbuilder class, Programming With Strings, System, Jagged, Rectangular Arrays, Arrays as Collection, Random Number Generation, Indexers
  • - Inheritance Single Inheritance, Access Control, Method Hiding, Initialization
  • - Virtual Methods and Polymorphism Method Overriding, Virtual Method, Polymorphism, Abstract , Sealed Classes, heterogeneous Collections
  • - Formatting, Conversion and Exceptions Strings Formatting and Methods, Types of Conversions, Exceptional Handling, User-Defined and Inner Exceptions
  • - Interfaces Fundamentals, Programming with Interfaces, Using Interfaces at Runtime, Resolving Ambiguities
  • - .NET Interfaces, Collections, Delegates and Events Collections, IEnumerable and IEnumerator, Comparing Objects, Generic Types, Collection Initializers, Anonymous Methods, Lambda Expressions and Events
  • - Introduction to Windows Forms and New Features in C# 4.0 and C# 5.0 Creating Windows Applications using Visual Studio 2012, Dynamic Data Type, Named Arguments, and Automating Office etc…
  • - Language Integrated Query and Unsafe Code and Pointers in C# Filtering, Ordering Aggregation, C# Pointer Types etc…


The instructor lead and hands-on experience will help students to automate any type of environment with the help of different case studies.


Knowledge and experience of high level Programming


Beginners, Application programmers, Developer, pursuing career in Windows Application

Duration:39 hours


Copyright © 2012 Mississauga College of Technolog All Rights Reserved
Call Today: 905-232-8628
EmailEmail: info@mississaugacollege.com
AddressAddress: 240-33 City Centre Dr. Mississauga, ON. L5B 2N5
Developed by Jimvisual