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


Introduction to Programming
State of the Industry

The course serves as an introduction to the Programming logic and basic concepts in the programming language. The course provides students with the skills for analyzing a problem and approach to solution logically. Participants learn algorithms and basic syntax of the C programming language and also the comparison of programming constructs between C and Java. Students gain practical experience in executing code written in C and Java at the end of course.

​Class Schedule: Monday, Wednesday and Friday (6PM to 9PM)

Who Should Apply

Students with an undergraduate degree in any field
Professionals who want to change careers

Eligibility and Requirements

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

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

Fundamentals of Programming

Intro to programming
Concept of pseudo-code
Problems and approach to solutions
Demonstrate logic through example

Compilation and Interpretation process
Environment setup
Basic syntax of program in C and Java

Primitive data types
Storing and accessing data in a variable
Explore different Data types
Methods and Loops

Examine Keywords
Various operators
Decision making statements

Loop variants
Built-in and user defined functions
Decision making statements

Escape sequences
Working with Arrays
String manipulations



This course serves as a pathway to Java courses. Students can thus complete a Java/Web design course and then work towards Oracle-certified developer/Microsoft front-end certifications.


  • Taught by Industry Experts as instructors
  • Discount on Certification Program
  • Eligible to claim tax credit up to 25% of course fees
  • 24*7 Lab Virtual Desktop access
  • Evening and Weekend schedule
  • Vendor Authorized Training



After only one year at MCIT, I learned everything I ever wanted and am already in the market.

Alexander Haig — Java Student
  • Introduction to Programming
  • Introduction to Programming
  • Introduction to Programming
  • Introduction to Programming
  • Introduction to Programming