Duration
45 WEEKS
Studies
Full time
Credential Awarded
Ontario College Diploma
Learn more about Admission Requirements
About the Program
Software has become pervasive in modern society and it directly contributes to quality of life. This program will deepen students' understanding of the big data analytics, testing paradigms, methodologies and tools utilized throughout the software development process. As a comprehensive program, this program will not only cover a wide range of heat topics, but also ready students for the in-demand field of software quality assurance and software quality control.
Skills
Mathematical aptitude
Problem-solving skills
Programming languages (different types of developer role require different languages)
Excellent organizational and time management skills
Accuracy and attention to detail
An understanding of the latest trends and their role in a commercial environment
Teamwork skills
Self-development skills to keep up to date with fast-changing trends
Courses
Computer Principles for Programmers and testers
Programming Fundamentals
Introduction To Networking
Web Programming Principles
Introduction to Python
Technical Writing
Introduction to Database
Introduction to Database Design and SQL
Introduction to Object Oriented Programming
Introduction to Software Testing Principles
Writing Testable Requirements
Programming in Java
Selecting and Implementing Software Testing Tools
Software Test Process Management
Software Quality Assurance
Career
As a graduate of this program, you may pursue future career options, such as:
Software developer
Information systems specialist
Personal Computer specialist
Junior software engineer
Computer application programmer