Montreal College of Information Technology
Collège des technologies de l’information de Montréal

CERTIFICATES

Programming - C#
State of the Industry

This course will provide you with a clear understanding of object-oriented programming concepts and skills using C#, which can be applied to modern software development methodologies. Using the tools provided by the Microsoft .NET Framework, you will design desktop and web applications by using C# and .NET library. You will also develop knowledge and skills in the areas of C# and design patterns. This course, which targets both beginners and experienced programmers looking to update their skills, prepares professionals for official Microsoft certifications.

* Morning, evening, weekends

Professional Benefits

The average annual salary for a C# developer is $58,721 with a usual range between 42 and 83K.

Who Should Apply

Professionals preparing for 70-483 exam.
Professionals who want to start their carrier in the programming field
Students who have completed an undergraduate in any discipline.

Programming - C#
Amentor M

STQA

Programming - C#
Aasma A

SAP

Programming - C#
Dan C

Java Developer

Programming - C#
Chloe D

STQA

ELIGIBILITY AND REQUIREMENTS

This is an entry-level course, but it assumes that learners have the following:

General IT knowledge
Working knowledge of Microsoft Office and Internet browsers
High school diploma

Abilities acquired at course completion

Understand algorithms and pseudocode

Think logically

Understanding .Net environment

CLR, CTS and CLS program structure in C#

Familiar with Visual Studio datatypes and data structures in C#

String manipulations

C# inbuilt methods

If, else if, switch statements

For and while loops

Data manipulation using Collections

Classes and objects in C#

Constructor and destructor

Oops concepts and access modifiers

Handling data using files

Handling exceptions in the program

Using events and Delegates in program

Garbage collection

Implement design patterns

WHAT YOU WILL LEARN COURSE OUTLINE

Programming - C#

Introdution to programming
Concept of pseudocode
Problems and approach to solutions
Demonstrate logic through example

Components of .Net framework
C# libraries
Execute a C# technology application

Getting familiar with IDE
Explore Visual Studio
Execute application in IDE
Compiling and Debugging

Primitive data types
Variable declaration and usage
Arrays, structs and enumerations

Sequential processing
Decision making
Control flow
Methods and loops

Lists and dictionary
Stack and queue
Hash table

Class and object creation in C#
Constructors and methods
Oops concepts
Access modifiers
Static concept in C#

Working with files
Different exceptions

Introduction to events
Working with delegates
Abstract classes

Singleton pattern
Factory pattern
Other patterns

SKILLS ACQUIRED

CERTIFICATION EXAMS

Microsoft 70-483 certification - Programming in C#

TOP REASON
TO JOIN MCIT

  • Industry-relevant, job-ready programs
  • Internship possibilities
  • Eligibility for off-campus work permit program [ocwpp]
  • Eligibility for post-graduation work permit [pgwp]
  • Eligibility for points under Quebec’s immigration policy
  • Scholarships and financial aid

INSTRUCTOR SPOTLIGHT

COMMUNITY TESTIMONIAL

The Instructor led knowledge dissemination is effective owing to the micro-strength of the class rooms and its personalized approach to learning.

Amentor Messanvi — STQA Student
  • Programming - C#
  • Programming - C#
  • Programming - C#
  • Programming - C#
  • Programming - C#