Image

Registration in a program is done on a course-by-course basis each term. The expected availability of courses is displayed below but may change throughout the year. Click on the arrows below to confirm upcoming course offerings and to add a course to your online shopping cart. For assistance, please use the inquiry form on this page or call 519-452-4277.
Level 1 | ||||
Take all of the following Mandatory Courses: | ||||
INFO-1214 | Programming Fundamentals | 6 | ||
This course is an introduction to the fundamentals of procedural / object oriented programming. Problem analysis and algorithmic thinking skills will be emphasized to develop good program writing technique. Content will include data types and variables, sequence, selection, repetition, data input validation, arrays, methods, searching and sorting data, the basic concepts of object oriented programming, and the use of an integrated development environment (IDE) tool for writing, testing and de-bugging code. | ||||
INFO-1217 | Web Design | 3View More Details about INFO-1217 | ||
This course focuses on creating accessible, compliant, search-engine friendly web sites using the latest web standards. Students will learn to code clean, responsive pages with a consideration for basic design principles. Current web trends are explored and students will incorporate typography, css transitions, transforms and animations to create rich, interactive experiences. | ||||
INFO-1156 | Object Oriented Programming with C++ | 4View More Details about INFO-1156 | ||
While C++ is very popular and the language of choice for game development and other performance-intensive applications, it is also significant in spawning other important languages such as Java and C#. This course introduces C++ (ANSI/ISO) in an Integrated Development Environment (IDE). An emphasis will be placed on improving software quality through unit-testing and debugging. The C++ Standard Library and Standard Template Library will be used for console I/O and data structure definition. The powerful Standard Template Library will be used to examine classic data structures and algorithms and how they impact software design and performance. | ||||
INFO-3134 | Object Oriented Programming With Java | 4View More Details about INFO-3134 | ||
Continuing from Programming Fundamentals, this course introduces the object-oriented programming concepts of encapsulation, inheritance, and polymorphism, class design using UML, exception handling, GUI development using the Swing and JFX packages, event-driven programming, and using the JDBC package to connect to databases. | ||||
Program Residency | ||||
Students Must Complete a Minimum of 5 credits in this program at Fanhsawe College to meet the Program Residency requirement and graduate from this program | ||||
What's included: