Computer Programming and Analysis

The three-year Computer Programming and Analysis Ontario College Advanced Diploma program prepares you for a career in software development and systems analysis.

  • Through a year-long applied research project, students collaborate with community partners in the design, development and deployment of an authentic information system solution
  • Expand beyond computer programming and learn analytical skills that are geared toward future management roles
  • Graduates from the Computer Programming Diploma program can ladder in to the Computer Programming and Analysis program

Program Availability and Schedule

Availability

Schedule

Given the part-time delivery of this program, there is not a standard schedule for all learners.

Program Summary

Credential

Ontario College Advanced Diploma (See overview for details)

Program Code

Area of Interest

Advanced Technology

Other Campuses

Other Delivery Options

No

Use leading industry software and technology including object-oriented methodologies, database design, database administration, systems analysis and design, cybersecurity, quality assurance and testing, development operations as well as business and information technology to design, develop and deploy information systems.

Graduates may work in a variety of different fields, as almost all sectors of industry require programmers....(read more)

Overview

The three-year Computer Programming and Analysis Ontario College Advanced Diploma program prepares you for a career in software development and systems analysis. The program specializes in information systems design, development and deployment. You develop sound coding and software testing principles and practices leveraging proven methodologies and industry standards to develop robust system solutions meeting stakeholder's needs by bridging software development and the needs of the business world.

Use leading industry software and technology including object-oriented methodologies, database design, database administration, systems analysis and design, cybersecurity, quality assurance and testing, development operations as well as business and information technology to design, develop and deploy information systems.

Graduates may work in a variety of different fields, as almost all sectors of industry require programmers.

Fields may include, but are not limited to:

  • private and public sectors
  • healthcare
  • education
  • commerce
  • science
  • finance
  • production
  • information services
  • service industry
  • human services

To qualify for this advanced diploma, you must complete the program in six years.

Courses

Read this before applying:

If you would like to take courses individually or start the program Part-time, you are not required to apply to the program. You can register for up to three courses per term by clicking on the course title and selecting “Register Online”.
NOTE: For the 2023 Fall semester and the 2024 Winter semester, level 01 course CST8118 is being subbed with CST8101, and level 04 course CST8319 is being subbed with CST8334.
OnlineDistance Education   
Course
Number
Hours Course NameWinter
Series: 01
CST811670.0Introduction to Computer ProgrammingOnline Learning
CST811856.0Computer EssentialsOnline Learning
CST821570.0Introduction to DatabaseOnline Learning
CST830042.0Achieving Success in Changing EnvironmentsOnline Learning
ENL1813T42.0Communications IOnline Learning
MAT8001C56.0Technical Mathematics for Computer ScienceOnline Learning
Series: 02
CST235556.0Database SystemsOnline Learning
CST810270.0Operating System Fundamentals (Gnu/Linux)Online Learning
CST828470.0Object Oriented Programming (Java)Online Learning
CST832656.0Web ProgrammingOnline Learning
ENL2019T42.0Technical Communication for Engineering TechnologiesOnline Learning
General Education Elective: choose 1
AST200042.0Introduction to AstronomyOnline Learning
COR173742.0Psychopathology - an Introduction to Mental IllnessesOnline Learning
DSN210045.0Design ThinkingDesign Thinking

Design Thinking uses a designer mindset to produce business innovations in products and services, with a focus on deep understanding of and empathy with the people who use them. Following a holistic innovation process for an area of interest or organization, students build an initial business case and apply design thinking and creative problem-solving strategies to make innovation a sustainable practice.

There are no classes currently scheduled for this course.

ENL179842.0Contemporary Canadian IssuesOnline Learning
ENV000242.0Environmental CitizenshipOnline Learning
ENV500442.0Waste-Free OntarioWaste-Free Ontario

Ontario continues to generate more and more waste; historically, three quarters of this waste has been discarded. In this course, learners are introduced to the tremendous environmental and economic opportunities that exist to embrace resource conservation ideology and a circular economy - a system in which products are never discarded, but reused, recycled and reintroduced into new products. With interactive activities, videos, and gaming; learners identify concepts and technologies to make informed decisions regarding waste management. Learners reflect on material learned, connect it to their own personalized industry or interest, and locate innovation and entrepreneurship opportunities.

There are no classes currently scheduled for this course.

FAM100340.0Psychology of LearningPsychology of Learning

Students explore how individuals acquire knowledge and skills and how environments influence the learning process. Through examination of different theories from both historical and current perspectives, students develop an understanding of how learning is influenced by developmental, psychological and social elements. Students use real life experiences to identify how these theories can be used to support learning and development within continuously changing environments.

There are no classes currently scheduled for this course.

FIN230042.0Introduction to Personal FinanceIntroduction to Personal Finance

Establishing and maintaining healthy personal financial affairs are important steps towards autonomy and agency. Students discover how financial decision-making is a continuous process, requiring foundation skills in economics, behavioural science, and surprisingly, Canadian history. Through personal reflection, analysis of economic lived experiences, and application of practical budgeting and financial planning strategies, students acquire knowledge and skills to harness the power of money.

There are no classes currently scheduled for this course.

GED002142.0Disability in Arts: Portrayals and IdentityDisability in Arts: Portrayals and Identity

All forms of art have a powerful influence on our perceptions. Students describe and explore through case studies a range of disabilities and their unique features. Using arts, enquiry and discussion, students critique historical and modern-day portrayals of individuals with disabilities. Students consider the attitudes and social barriers that individuals with disabilities face, and focus on the link between the formation of cultural identity and the arts.

There are no classes currently scheduled for this course.

GED002242.0Positive Psychology: the Science of Happiness and Well-BeingOnline Learning
GED002442.0Anti-Racism: Theory and PracticeAnti-Racism: Theory and Practice

Anti-racism is the practice of identifying, challenging, and changing the values, structures, and behaviors that perpetuate systemic racism. Students explore concepts of anti-oppressive practice, anti-racist pedagogy, diversity, and inclusion at the personal, societal, and institutional levels. Students develop an understanding of historical and present-day groups and figures that challenge oppressive structures in Canadian society. Through various learning activities and discussion boards, students will develop the necessary knowledge, attitude, and skills to become an authentic ally within society.

There are no classes currently scheduled for this course.

GED220042.0Free Speech and the Challenge of Social MediaFree Speech and the Challenge of Social Media

This course will allow students to explore social media and its effects on free speech and public discourse in contemporary society. It will cover the philosophical foundations of free speech, the legal and institutional expressions of free speech in modern democracies, the characteristics of social media infrastructure, how our society's free speech is being influenced if not transformed by this infrastructure, and perspectives on the need, or not, for "regulatory fixes" advanced from different viewpoints.

There are no classes currently scheduled for this course.

GED500742.0Transatlantic Slavery and Its AbolitionTransatlantic Slavery and Its Abolition

The effects of transatlantic slavery, which began in the 15th century and was not abolished until the 19th, are still present in contemporary social, political and economic systems. In this course, students are provided with a chronological understanding of the transatlantic slave trade that charts: 1) its creation and its economic underpinnings in European and American power and wealth; 2) the resistance to slavery and its eventual abolition; and 3) the afterlife of slavery in the present day. Through class discussion, examination of academic and non-academic literature, and analysis of images and videos, students will be introduced to the history and continuing legacy of the transatlantic slave trade.

There are no classes currently scheduled for this course.

GED501042.0The Fungus Among UsThe Fungus Among Us

Understanding fungi is critical for a more complete picture of both natural history, as well as historical and current human affairs. Students learn the major groups of fungi most of which are beneficial to humans. Students learn the influence of fungi on historical and cultural activities including art and food. Students also examine the direct involvement of fungi on industrial processes and current medical and biotechnological processes. Students explore the role of fungi as it relates to soil fertility and best practices in agriculture and environmental sustainability. Students will connect fungi to the world around them.

There are no classes currently scheduled for this course.

GED530142.0On Death, Dying and Medical Assistance in Dying (Maid)On Death, Dying and Medical Assistance in Dying (Maid)

Though death is an immutable consequence of life, society's attitudes and reactions to it have been ever-changing. The viewpoint that life is sacrosanct, to be protected at all costs, is now being challenged by individuals demanding greater control of their quality of life, including the right to die. An historical overview of attitudes towards death will be examined, with a focus on the growing acceptability of medical assistance in dying (MAID), and the reasons behind this movement (demographics, economics, medicine). This course, through discussion of differing social perspectives, government legislation, case studies, research, images and videos will provide students a greater understanding of society's past and present approaches to death.

There are no classes currently scheduled for this course.

GED710542.0Professionalism and EthicsOnline Learning
GEO001242.0Foreign Landscapes and Their InhabitantsForeign Landscapes and Their Inhabitants

Understanding the natural environment and the geological features and landscapes that shape our world is vital for students to have a greater understanding and respect for others by being more globally and culturally aware. The transformation of Earth as we know it has been a 4.5 billion year marvel in the making. The ever-changing continents, oceans, seas, and geographic landforms continue to reshape our world. Through the exploration of the unique landscapes of Earth and the examination of the geographic distribution of populations, countries, and regions of the world, students will use virtual field trips, case studies, and web quests to enhance their sense of global community.

There are no classes currently scheduled for this course.

MGT234642.0Introduction to E-BusinessOnline Learning
PSI170242.0Government of CanadaOnline Learning
PSY001042.0Criminal Psychology - Psychopathic MindsCriminal Psychology - Psychopathic Minds

What makes a psychopath tick? Are they born that way, or are they products of society? Are serial killers really possessed with evil, or do they know exactly what they are doing? In this course, students will study how and why some individuals become criminals and why some actually become killers. You will study what is known about serial killers, stalkers, rapists and criminals. Also, the latest techniques used in criminal profiling and questioning will be examined.

There are no classes currently scheduled for this course.

SCI220042.0Dynamic Dna: You Are Not AloneDynamic Dna: You Are Not Alone

DNA is the recipe book for all living things. This small molecule can tell us about our past, present, and future. It is what makes us all unique and what ties us together. DNA can answer some of life's biggest questions: Where do we come from? How are we made? Can we cure disease? Can we predict the future or change the outcome? In this course, we will examine the spectacular DNA molecule and how it works. Through contemporary articles, research, images, and videos, we will investigate ways in which DNA can be used to predict traits, detect disease, discover ancestry and engineer babies. We will look at DNA's involvement in our evolution, and how we can harness its powers to create superfoods, change a wolf into a pug or clone extinct species. Through a combination of discussion boards, quizzes and assignments, students will discuss DNA history, technology and social attitudes, providing them with a greater understanding of their genetic make-up, both on a personal and global level.

There are no classes currently scheduled for this course.

Series: 03
CST223456.0Systems Analysis and DesignOnline Learning
CST233556.0Mobile Graphical Interface ProgrammingOnline Learning
CST810970.0Network ProgrammingOnline Learning
CST828870.0Object Oriented Programming with Design PatternsOnline Learning
Elective: choose 1
CST828356.0Business ProgrammingOnline Learning
CST839056.0Business Intelligence and Data AnalyticsOnline Learning
Series: 04
CST800242.0Programming Language Research ProjectOnline Learning
CST827670.0Advanced Database TopicsOnline Learning
CST827770.0Enterprise Application ProgrammingOnline Learning
CST831928.0Software Development ProjectOnline Learning
General Education Elective: choose 1
AST200042.0Introduction to AstronomyOnline Learning
COR173742.0Psychopathology - an Introduction to Mental IllnessesOnline Learning
DSN210045.0Design ThinkingDesign Thinking

Design Thinking uses a designer mindset to produce business innovations in products and services, with a focus on deep understanding of and empathy with the people who use them. Following a holistic innovation process for an area of interest or organization, students build an initial business case and apply design thinking and creative problem-solving strategies to make innovation a sustainable practice.

There are no classes currently scheduled for this course.

ENL179842.0Contemporary Canadian IssuesOnline Learning
ENV000242.0Environmental CitizenshipOnline Learning
ENV500442.0Waste-Free OntarioWaste-Free Ontario

Ontario continues to generate more and more waste; historically, three quarters of this waste has been discarded. In this course, learners are introduced to the tremendous environmental and economic opportunities that exist to embrace resource conservation ideology and a circular economy - a system in which products are never discarded, but reused, recycled and reintroduced into new products. With interactive activities, videos, and gaming; learners identify concepts and technologies to make informed decisions regarding waste management. Learners reflect on material learned, connect it to their own personalized industry or interest, and locate innovation and entrepreneurship opportunities.

There are no classes currently scheduled for this course.

FAM100340.0Psychology of LearningPsychology of Learning

Students explore how individuals acquire knowledge and skills and how environments influence the learning process. Through examination of different theories from both historical and current perspectives, students develop an understanding of how learning is influenced by developmental, psychological and social elements. Students use real life experiences to identify how these theories can be used to support learning and development within continuously changing environments.

There are no classes currently scheduled for this course.

FIN230042.0Introduction to Personal FinanceIntroduction to Personal Finance

Establishing and maintaining healthy personal financial affairs are important steps towards autonomy and agency. Students discover how financial decision-making is a continuous process, requiring foundation skills in economics, behavioural science, and surprisingly, Canadian history. Through personal reflection, analysis of economic lived experiences, and application of practical budgeting and financial planning strategies, students acquire knowledge and skills to harness the power of money.

There are no classes currently scheduled for this course.

GED002142.0Disability in Arts: Portrayals and IdentityDisability in Arts: Portrayals and Identity

All forms of art have a powerful influence on our perceptions. Students describe and explore through case studies a range of disabilities and their unique features. Using arts, enquiry and discussion, students critique historical and modern-day portrayals of individuals with disabilities. Students consider the attitudes and social barriers that individuals with disabilities face, and focus on the link between the formation of cultural identity and the arts.

There are no classes currently scheduled for this course.

GED002242.0Positive Psychology: the Science of Happiness and Well-BeingOnline Learning
GED002442.0Anti-Racism: Theory and PracticeAnti-Racism: Theory and Practice

Anti-racism is the practice of identifying, challenging, and changing the values, structures, and behaviors that perpetuate systemic racism. Students explore concepts of anti-oppressive practice, anti-racist pedagogy, diversity, and inclusion at the personal, societal, and institutional levels. Students develop an understanding of historical and present-day groups and figures that challenge oppressive structures in Canadian society. Through various learning activities and discussion boards, students will develop the necessary knowledge, attitude, and skills to become an authentic ally within society.

There are no classes currently scheduled for this course.

GED220042.0Free Speech and the Challenge of Social MediaFree Speech and the Challenge of Social Media

This course will allow students to explore social media and its effects on free speech and public discourse in contemporary society. It will cover the philosophical foundations of free speech, the legal and institutional expressions of free speech in modern democracies, the characteristics of social media infrastructure, how our society's free speech is being influenced if not transformed by this infrastructure, and perspectives on the need, or not, for "regulatory fixes" advanced from different viewpoints.

There are no classes currently scheduled for this course.

GED500742.0Transatlantic Slavery and Its AbolitionTransatlantic Slavery and Its Abolition

The effects of transatlantic slavery, which began in the 15th century and was not abolished until the 19th, are still present in contemporary social, political and economic systems. In this course, students are provided with a chronological understanding of the transatlantic slave trade that charts: 1) its creation and its economic underpinnings in European and American power and wealth; 2) the resistance to slavery and its eventual abolition; and 3) the afterlife of slavery in the present day. Through class discussion, examination of academic and non-academic literature, and analysis of images and videos, students will be introduced to the history and continuing legacy of the transatlantic slave trade.

There are no classes currently scheduled for this course.

GED501042.0The Fungus Among UsThe Fungus Among Us

Understanding fungi is critical for a more complete picture of both natural history, as well as historical and current human affairs. Students learn the major groups of fungi most of which are beneficial to humans. Students learn the influence of fungi on historical and cultural activities including art and food. Students also examine the direct involvement of fungi on industrial processes and current medical and biotechnological processes. Students explore the role of fungi as it relates to soil fertility and best practices in agriculture and environmental sustainability. Students will connect fungi to the world around them.

There are no classes currently scheduled for this course.

GED530142.0On Death, Dying and Medical Assistance in Dying (Maid)On Death, Dying and Medical Assistance in Dying (Maid)

Though death is an immutable consequence of life, society's attitudes and reactions to it have been ever-changing. The viewpoint that life is sacrosanct, to be protected at all costs, is now being challenged by individuals demanding greater control of their quality of life, including the right to die. An historical overview of attitudes towards death will be examined, with a focus on the growing acceptability of medical assistance in dying (MAID), and the reasons behind this movement (demographics, economics, medicine). This course, through discussion of differing social perspectives, government legislation, case studies, research, images and videos will provide students a greater understanding of society's past and present approaches to death.

There are no classes currently scheduled for this course.

GED710542.0Professionalism and EthicsOnline Learning
GEO001242.0Foreign Landscapes and Their InhabitantsForeign Landscapes and Their Inhabitants

Understanding the natural environment and the geological features and landscapes that shape our world is vital for students to have a greater understanding and respect for others by being more globally and culturally aware. The transformation of Earth as we know it has been a 4.5 billion year marvel in the making. The ever-changing continents, oceans, seas, and geographic landforms continue to reshape our world. Through the exploration of the unique landscapes of Earth and the examination of the geographic distribution of populations, countries, and regions of the world, students will use virtual field trips, case studies, and web quests to enhance their sense of global community.

There are no classes currently scheduled for this course.

MGT234642.0Introduction to E-BusinessOnline Learning
PSI170242.0Government of CanadaOnline Learning
PSY001042.0Criminal Psychology - Psychopathic MindsCriminal Psychology - Psychopathic Minds

What makes a psychopath tick? Are they born that way, or are they products of society? Are serial killers really possessed with evil, or do they know exactly what they are doing? In this course, students will study how and why some individuals become criminals and why some actually become killers. You will study what is known about serial killers, stalkers, rapists and criminals. Also, the latest techniques used in criminal profiling and questioning will be examined.

There are no classes currently scheduled for this course.

SCI220042.0Dynamic Dna: You Are Not AloneDynamic Dna: You Are Not Alone

DNA is the recipe book for all living things. This small molecule can tell us about our past, present, and future. It is what makes us all unique and what ties us together. DNA can answer some of life's biggest questions: Where do we come from? How are we made? Can we cure disease? Can we predict the future or change the outcome? In this course, we will examine the spectacular DNA molecule and how it works. Through contemporary articles, research, images, and videos, we will investigate ways in which DNA can be used to predict traits, detect disease, discover ancestry and engineer babies. We will look at DNA's involvement in our evolution, and how we can harness its powers to create superfoods, change a wolf into a pug or clone extinct species. Through a combination of discussion boards, quizzes and assignments, students will discuss DNA history, technology and social attitudes, providing them with a greater understanding of their genetic make-up, both on a personal and global level.

There are no classes currently scheduled for this course.

Series: 05
CST840056.0Analysis and Design Using Emerging TechnologiesAnalysis and Design Using Emerging Technologies

In the world of technology there is an ever changing and growing number of disruptive products, exciting tools and assistive services technology professionals can leverage as we invent, develop and produce technology solutions. Students explore emerging technologies and further develop the skillset to rapidly build and deploy technology solutions. Students research emerging technologies, and through hands-on learning, examine and implement these cutting-edge solutions. Topics may include machine learning and artificial intelligence, the Internet of Things (IoT), blockchain, big data, data analytics and visualization.

There are no classes currently scheduled for this course.

CST841056.0Advanced Mobile ApplicationsAdvanced Mobile Applications

Mobile devices are the primary means of communication in today's world, and having knowledge in development of mobile applications is advantageous. Students expand their mobile application development knowledge through applied projects. Topics include an in-depth study of application development, integration of application programming interfaces (APIs) and utilization of mobile cloud services. Students experiment with location, networking, data storage, wearable technology and wireless communication using current industry protocols. The final capstone project is based on individual or group application development.

There are no classes currently scheduled for this course.

CST841142.0Information Systems Development and DeploymentInformation Systems Development and Deployment

In a team environment it is important to coordinate development efforts to increase efficiency and reduce errors. Students explore the techniques and architectures involved in developing, testing and deploying full-stack applications. The various phases of continuous integration and delivery are a key focus as well as application architecture and API design. Through a hands-on approach, students have an opportunity to work in teams to enhance, test and deploy a working full-stack application.

There are no classes currently scheduled for this course.

CST841256.0User Interface Design in Application DevelopmentUser Interface Design in Application Development

Possessing the skills to write software that is user-friendly, accessible and maintainable is desirable by industry and end users. Students gain hands-on experience in developing and deploying database-driven applications, with a focus on high-level software architecture and building interactive graphical user interfaces. Through extensive lab work, students build on their previous knowledge of software design to implement modular, testable application code. Students examine and utilize modern approaches to interface design using native and custom interface controls. Techniques for interacting with operating system APIs are explored.

There are no classes currently scheduled for this course.

CST841356.0Data Warehousing and Advanced Business IntelligenceData Warehousing and Advanced Business Intelligence

Data warehousing systems are a foundation for Business Intelligence (BI) and decision making within an organization. Through designing and maintaining data warehouses, students examine the unique design requirements of data warehouses and gain experience performing Extraction, Transformation and Loading (ETL) processes. Students explore the analysis and presentation tools and techniques that can help inform and improve data-driven decisions.

There are no classes currently scheduled for this course.

CST841442.0Applied Research Project 1Applied Research Project 1

Experience with practical projects provides students with learning opportunities to gain industry-relevant insight and experience. Through collaborative participation in applied research projects and working closely with stakeholders in real-world workplace environments, students develop solutions for problems of significant technical complexity. The phases of software development are expanded on including gathering requirements, documenting, designing, coding and testing working software prototypes. Knowledge about testing, debugging and quality assurance is expanded along with Agile software development methodology practices including Scrum, Kanban and Lean. Drawing upon skills previously acquired, students plan, conduct research for, and begin the creation of a written report that summarizes the work and findings resulting from the first release of the project.

Pre-requisites: CST8319

There are no classes currently scheduled for this course.

Series: 06
CST851270.0CybersecurityCybersecurity

Organizations recognize the importance of cybersecurity in the design, development and management of information systems. Students explore cybersecurity threats and best-practice responses to those threats. Primary focus is given to software and application layers. As well, to give students a broad understanding of the threat landscape, a variety of attack vectors through to the network and physical layers are discussed. Students gain hands-on experience with the tools and techniques used to mitigate security threats, and consider policies and regulations regarding cybersecurity and information privacy.

There are no classes currently scheduled for this course.

CST851356.0Quality Assurance and TestingQuality Assurance and Testing

Assuring the quality of information technology systems is vital as these systems support businesses, health systems, entertainment franchises and more. Students employ a variety of testing strategies and industry best practices to analyze, document, develop, monitor, and maintain robust computing system solutions. Students develop these skills through a combination of lecture and practical activities using industry tools and techniques.

There are no classes currently scheduled for this course.

CST851442.0Business and Information TechnologyBusiness and Information Technology

Information systems are an integral part of conducting business in today's world. An understanding of business concepts is key to the analysis and design of business information technology systems. Students develop an awareness of business concepts, business information systems, business processes, risk assessment, business impact analysis, software licensing, ethics, government standards, regulatory compliance and business media in the context of systems analysis and design and personal and professional development. Theory is reinforced with discussions, group work, case study and research.

There are no classes currently scheduled for this course.

CST851570.0Applied Research Project 2Applied Research Project 2

The ability to identify and satisfy all stakeholder expectations is essential in successful product development and delivery. Students collaborate to complete their applied research project in consultation with faculty and community partner to create deliverables by monitoring and controlling the project resources. Activities include implementing, testing, debugging and deploying information technology systems, creating installation packages, addressing security issues and concerns, adhering to quality assurance standards, and creating supporting documentation. Students defend developed solutions in formal oral and written presentations, and showcase the project to peers, faculty, staff and invited guests.

Pre-requisites: CST8414

There are no classes currently scheduled for this course.

MGT011442.0EntrepreneurshipEntrepreneurship

Taking a concept for a software product or service to market requires specific business knowledge. Students examine entrepreneurship as a fundamental skill for Information Technology (IT). Students explore how to investigate and develop the key components of a successful business plan. Focus is on developing business skills and innovative attitudes essential for those who want to be a founder of a technology start-up, a product manager working in a technology start-up, or an agent of change in an existing company.

There are no classes currently scheduled for this course.

Careers & Pathways

Careers

Graduates may find employment as a mobile application developer, business program developer, full-stack software developer, programmer analyst, quality assurance analyst, database designer or as a database administrator.

Pathways

Please use our Pathways tool to search for pathway options.

Learning Outcomes

The graduate has reliably demonstrated the ability to:

  1. Identify, analyze, design, develop, implement, verify and document the requirements for a computing environment.
  2. Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools.
  3. Analyze, design, implement and maintain secure computing environments.
  4. Analyze, develop and maintain robust computing system solutions through validation testing and industry best practices.
  5. Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
  6. Select and apply strategies for personal and professional development to enhance work performance.
  7. Apply project management principles and tools when responding to requirements and monitoring projects within a computing environment.
  8. Adhere to ethical, social media, legal, regulatory and economic requirements and/or principles in the development and management of the computing solutions and systems.
  9. Investigate emerging trends to respond to technical challenges.
  10. Gather, analyze and define software system specifications based on functional and non-functional requirements.
  11. Design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.
  12. Select and apply object-oriented and other design concepts and principles, as well as business requirements, to the software development process.
  13. Gather requirements and model, design, implement, optimize, and maintain data storage solutions.
  14. Integrate network communications into software solutions by adhering to protocol standards.
  15. Identify and apply discipline-specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship.

Tuition & Fees

2025/2026 Academic Year

Fees are subject to change.

Fees for part-time programs are charged on a course-by-course basis and are published on each individual course page. For questions related to fees, please call the Registrar's Office at 613-727-0002.

Graduation Fee:

Once you have completed all the courses in the program, it is the responsibility of the student to complete a credential application (https://www.algonquincollege.com/online/certificationgraduating/). A graduation fee is charged when the application is submitted. After your credential application has been approved, you will be invited to Convocation.

Additional program related expenses include:

Books and supplies cost approximately $600 per level on average. For more information visit https://www.algonquincollege.com/coursematerials.

Admissions Requirements

All applicants must satisfy both College Eligibility and Program Eligibility requirements.

College Eligibility

The following requirements are recommended to ensure success in the program:

  • Ontario Secondary School Diploma (OSSD) or equivalent; OR
  • Mature Student status (19 years of age or older and without a high school diploma at the start of the program).Eligibility may be determined by academic achievement testing, for which a fee will be charged.

Program Eligibility

The following requirements are recommended to ensure success in the program:

  • English, Grade 12 (ENG4C or equivalent).
  • Mathematics, (Grade 12 MCT4C) or (Grade 11 MCR3U) or equivalent; or (Grade 12 MAP4C with a grade of 80% or higher) or (Grade 11 MCF3M with a grade of 70% or higher).
  • It is recommended applicants with international transcripts have the following IELTS or TOEFL scores to ensure success:
    • IELTS-International English Language Testing Service (Academic) Overall band of 6.0 with a minimum of 5.5 in each band; OR TOEFL-Internet-based (iBT) Overall 80, with a minimum of 20 in each component: Reading 20; Listening 20; Speaking 20; Writing 20; OR Overall 110, minimum of 110 in Literacy and no score below 95.

Application Information

Read this before applying:

If you would like to take courses individually or start the program Part-time, you are not required to apply to the program. You can register for up to three courses per term by clicking on the course title and selecting “Register Online”.
NOTE: For the 2023 Fall semester and the 2024 Winter semester, level 01 course CST8118 is being subbed with CST8101, and level 04 course CST8319 is being subbed with CST8334.

Additional Information

Program Resources

Please note: The co-op option is only available in the on-campus delivery of this program.

International students wishing to study online should visit https://www.algonquincollege.com/online/international for information related to International online students and for International fees information prior to registering. Please note that AC Online programs do not qualify international students for new study permits or study permit extensions.

PRIOR LEARNING AND RECOGNITION (PLAR):

Students who wish to apply for PLAR need to demonstrate competency at a post-secondary level in all of the course learning requirements. Evidence of learning achievements for PLAR candidates may include a comprehensive challenge examination and/or completion of a portfolio.

AC ONLINE ACADEMIC PLANNER:

The Academic Planner provides registered part-time students the ability to declare into a program of study. The Academic Planner outlines successfully completed courses to date, as well as courses that need to be completed in order to meet graduation requirements. It is therefore, essential that all part-time students declare to their program of study, allowing administrators to plan course offerings. The tool is available on ACSIS, located under 'Part-time Students' on the left-hand toolbar.

PROGRAM PROGRESSION:

As per policy AA39: Program Progression and Graduation Requirements when students are admitted to a program, they are assigned to the Program of Study that aligns with their start date. If a student takes a break for two or more consecutive terms the Program of Study is reset to align with the current version (when studies are resumed).

This program is also available full-time on-campus.

Contact

Future Students

For additional information, please contact our Customer Service Representative team at online@algonquincollege.com and they will direct you to the best person to answer your specific questions.

Current Students

For additional information, please reference the AC Online Circle of Care.

Get Started


Ready to Apply?

Get More Information