Bachelor of Applied Computing (Co-op)
This three-year Bachelor of Applied Computing degree program equips you with the skills and knowledge necessary for modern software development.
- Enjoy a more personalized learning environment with our small classes
- Benefit from supportive and experienced faculty who are active in their industry
- Gain the latest and best industry-specific knowledge and skills to be career-ready upon graduation
Program Availability and Schedule
Schedule
Coming soon - a schedule that will show when each Level of the program will be delivered. See the Courses tab for further details on the Levels within this program.
Program Summary
Credential
Program Delivery
Program Code
Area of Interest
School
Campus
Eligible for Post-Graduation
Work Permit?
The program emphasizes industry best practices, equipping you with the skills to design, develop and maintain secure solutions across various technologies and platforms. Complementary courses in mathematics, communication and ethics provide a well-rounded education. Specialized courses allow you to explore advanced areas of software development, and the program's hands-on approach is reinforced by a capstone project in the final semesters, where you will develop software solutions for real-world problems. Two integrated four-month co-op experiences further enhances industry readiness.
As a graduate of this program, you will be well-prepared for careers in...(read more)
Overview
This three-year Bachelor of Applied Computing degree program equips you with the skills and knowledge necessary for modern software development. You acquire innovative approaches to designing, developing and deploying a wide range of software solutions, while mastering essential concepts in programming, design, secure development, software engineering, cloud computing and artificial intelligence.
The program emphasizes industry best practices, equipping you with the skills to design, develop and maintain secure solutions across various technologies and platforms. Complementary courses in mathematics, communication and ethics provide a well-rounded education. Specialized courses allow you to explore advanced areas of software development, and the program's hands-on approach is reinforced by a capstone project in the final semesters, where you will develop software solutions for real-world problems. Two integrated four-month co-op experiences further enhances industry readiness.
As a graduate of this program, you will be well-prepared for careers in
- software design and development
- web application development
- quality assurance
- artificial intelligence/machine Learning development
- cloud computing
- DevOps
- other areas of computing
Courses
Programs at Algonquin College are delivered using a variety of instruction modes. Courses may be offered in the classroom or lab, entirely online, or in a hybrid mode which combines classroom sessions with virtual learning activities. Upon registration, each full-time student is provided an Algonquin email account which is used to communicate important information about program or course events.
Code:
CST3100
Course Name:
Introduction to Computer Programming
Course Description:
The underlying technical core of business systems is an effective and efficient implementation of program code. Through technical introducti... + Read More
Hours:
70.0
Code:
CST3101
Course Name:
Database Design Fundamentals
Course Description:
Modern business systems rely on fast information storage, processing and retrieval for everyday operations and strategic decision-making. St... + Read More
Hours:
56.0
Code:
CST3103
Course Name:
Data Communication and Networking
Course Description:
Business decision-makers increasingly demand and rely on immediate access to accurate and secure information. Students examine the concepts,... + Read More
Hours:
42.0
Code:
CST3120
Course Name:
Software Development Industry: Roles and Practices
Course Description:
This course explores the roles, methodologies, and practices within the software development industry. Students examine key roles in develop... + Read More
Hours:
42.0
Code:
ENL1100
Course Name:
Communications and Academic Writing
Course Description:
Effective communication is an integral component of success in an academic setting. Students review communication theory and its connection ... + Read More
Hours:
42.0
Code:
MAT8003
Course Name:
Mathematics for Programming
Course Description:
The core foundation of all computer science is mathematics. Students examine elementary discrete mathematics for computer science, knowledge... + Read More
Hours:
42.0
Code:
CST3102
Course Name:
Programming
Course Description:
The de facto development paradigm for mobile and enterprise systems is object based. This course explores the fundamentals of object-oriente... + Read More
Hours:
70.0
Code:
CST3121
Course Name:
Web Principles and Dynamic Websites
Course Description:
With the advancement of technology, most business applications are developed as "web applications". This course introduces the student to we... + Read More
Hours:
56.0
Code:
CST3122
Course Name:
Operating Systems for Developers
Course Description:
This course extends the students learning in operating systems and core services into more advanced areas and add common non-core services w... + Read More
Hours:
42.0
Code:
CST3123
Course Name:
Code Quality and Refactoring
Course Description:
This course focuses on best practices for writing clean, maintainable, and efficient code. Students use techniques for improving code readab... + Read More
Hours:
42.0
Code:
PHI1000
Course Name:
Logic and Critical Thinking
Course Description:
Logic and critical-thinking skills play an important role in both daily life and ongoing academic studies. As foundational skills, they supp... + Read More
Hours:
56.0
Code:
CST3200
Course Name:
Back-End Design and Development
Course Description:
This course focuses on the design and development of back-end systems that support various types of applications, with an emphasis on enterp... + Read More
Hours:
70.0
Code:
CST3201
Course Name:
Modern Front-End Development
Course Description:
This course introduces modern techniques for front-end web development. Students create dynamic, interactive user interfaces using modern fr... + Read More
Hours:
56.0
Code:
CST3202
Course Name:
Software Architecture and Design
Course Description:
This course provides a comprehensive exploration of software architecture and design patterns, emphasizing practical applications and modern... + Read More
Hours:
42.0
Code:
CST3203
Course Name:
Modern Storage Systems
Course Description:
This course focuses on modern storage technologies and their integration into complex software systems. Students explore various storage sol... + Read More
Hours:
42.0
Code:
DAT3100
Course Name:
Data Structures and Algorithms
Course Description:
This course focuses on problem-solving and software design through efficient and effective data organization. Students explore, analyze, and... + Read More
Hours:
56.0
Code:
GEP1001
Course Name:
Cooperative Education and Job Readiness
Course Description:
Students are guided through a series of activities that prepare them to conduct a professional job search and succeed in the workplace. Thro... + Read More
Hours:
21.0
Code:
CST3220
Course Name:
Artificial Intelligence and Machine Learning for Software Developers
Course Description:
This course introduces the fundamentals of artificial intelligence (AI) and machine learning (ML) for software developers. Students build a ... + Read More
Hours:
70.0
Code:
CST3221
Course Name:
Quality Assurance and Testing
Course Description:
This course focuses on software quality assurance (QA) and testing techniques to ensure software reliability, performance, and overall quali... + Read More
Hours:
42.0
Code:
CST3222
Course Name:
Software Engineering Principles
Course Description:
This course explores the foundational principles and best practices of software engineering, focusing on designing, developing, and maintain... + Read More
Hours:
56.0
Code:
CST3223
Course Name:
Cloud Computing Fundamentals
Course Description:
This course introduces the fundamentals of cloud computing, including cloud service models, deployment models, and management strategies. St... + Read More
Hours:
56.0
Code:
CST3224
Course Name:
Secure Applications Development
Course Description:
This course provides an in-depth exploration of secure application development, focusing on the security responsibilities of developers acro... + Read More
Hours:
42.0
Code:
GEP2001
Course Name:
Co-Op Job Search 1
Course Description:
Students are guided through a self-directed co-op job search using Algonquin's web-based resource centre, HireAC, as well as independent res... + Read More
Hours:
10.0
Code:
CUL4000
Course Name:
Global Citizenship
Course Description:
Informed citizens in today's world appreciate the meaning of civic life at the local, national and global level. Students reflect on and dev... + Read More
Hours:
42.0
Code:
ENL2025
Course Name:
Interpersonal Communication
Course Description:
Effectively communicating with others, both professionally and personally, is an art that requires conscious development. Students address t... + Read More
Hours:
42.0
Code:
ENL4016
Course Name:
World Literature
Course Description:
Exposure to broad sources of literature promotes an open-minded perspective on today's global society and encourages an appreciation of dive... + Read More
Hours:
42.0
Code:
ENL4100
Course Name:
Creative Writing
Course Description:
Whether for personal or public consumption, many people enjoy writing short fiction to express their creative energy while improving upon th... + Read More
Hours:
42.0
Code:
ENL4200
Course Name:
New Worlds and Alternative Realities: Speculative Fiction
Course Description:
Speculative fiction gathers together all those works of fiction in which new worlds or alternative realities are envisioned. Within this ca... + Read More
Hours:
42.0
Code:
ENL4300
Course Name:
The Brave New Worlds of Dystopian Fiction
Course Description:
Over the last century, dystopian fiction has become a remarkably popular genre in literature and film, particularly among young adults. Dyst... + Read More
Hours:
45.0
Code:
FLS3101
Course Name:
French as a Second Language-Beginner 1
Course Description:
The French language is an asset when communicating in the workplace. Students with no prior knowledge of French acquire basic forms and stru... + Read More
Hours:
42.0
Code:
FLS3102
Course Name:
French as a Second Language-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the French language. Students with basic knowledge of French gain more co... + Read More
Hours:
42.0
Code:
GED2300
Course Name:
Indigenous Self-Representation in Contemporary Canadian Culture
Course Description:
Historically, Indigenous peoples and their cultures have been dramatically misrepresented and stereotyped in Canadian literature, music, vis... + Read More
Hours:
42.0
Code:
GEO2300
Course Name:
Principles of Urban Planning
Course Description:
Increasingly cities and communities are feeling the pressure of expansion, and people from all walks of life feel disconnected from the proc... + Read More
Hours:
56.0
Code:
LAN3101
Course Name:
Spanish-Beginner 1
Course Description:
The Spanish language is an asset when communicating in the workplace. Students with no prior knowledge of Spanish acquire basic forms and st... + Read More
Hours:
42.0
Code:
LAN3102
Course Name:
Spanish-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the Spanish language. Students with basic knowledge of Spanish gain more ... + Read More
Hours:
42.0
Code:
LAW2014
Course Name:
Law
Course Description:
The reach of the rule of law extends into our lives on a daily basis. As much as it is present in our lives, very few people are aware of th... + Read More
Hours:
42.0
Code:
PHI2000
Course Name:
Introduction to Research
Course Description:
Academic research requires students to possess a fundamental knowledge of accepted methodologies and practices. An overview of the research ... + Read More
Hours:
42.0
Code:
PHI2002
Course Name:
Ethical Decision Making
Course Description:
To avoid potential prosecution, companies and their employees are well-advised to engage in ethical decision-making practices in all busines... + Read More
Hours:
42.0
Code:
PHI2004
Course Name:
Foundations of Social Science Research: Principles, Methods, and Actions
Course Description:
Fundamental understanding of research process, including knowledge of theoretical principles, methods and considerations for conducting well... + Read More
Hours:
42.0
Code:
PHI4000
Course Name:
Philosophy and Popular Culture
Course Description:
Many facets of today's popular culture engage, directly or indirectly, with the concerns of a variety of philosophical traditions. Drawing o... + Read More
Hours:
42.0
Code:
PHI4002
Course Name:
The Philosophy of Drugs
Course Description:
Drugs are everywhere: professionals prescribe them to us to make us "better"; we take them recreationally; we give them to our children, pet... + Read More
Hours:
42.0
Code:
PHI4003
Course Name:
The Philosophy of Love and Sex
Course Description:
Love and sex are central to the human condition, and have been topics of academic inquiry and controversy throughout history. Various practi... + Read More
Hours:
42.0
Code:
PHI4004
Course Name:
Technology, Society and the Environment
Course Description:
Environmental issues have come to occupy a central place in the marketplace, politics, policy, and society at large. Owing largely to the ma... + Read More
Hours:
42.0
Code:
PHI4100
Course Name:
Survival in the Information Age: Risk and the Media
Course Description:
On an almost daily basis, the media, through its various outlets - television, radio, web sites, RSS, and podcasts - reports on issues that ... + Read More
Hours:
42.0
Code:
PHY4000
Course Name:
Black Holes, Big Bangs and the Cosmos
Course Description:
The dynamic and exciting field of Cosmology outlines our current understanding of the Universe from its start, at the so-called Big Bang, th... + Read More
Hours:
42.0
Code:
PSI2000
Course Name:
Navigating Canada's Political Landscape
Course Description:
A developed knowledge of government and politics is key to an effective participation in public life. Drawing on current events, students e... + Read More
Hours:
56.0
Code:
PSY2100
Course Name:
Introductory Psychology
Course Description:
With its applications to behaviour and personality, psychology extends its reach into many aspects of our personal lives. The broad applicat... + Read More
Hours:
42.0
Code:
QUA2000
Course Name:
Statistics
Course Description:
Students explore fundamental statistical concepts and use statistical software to summarize, analyze and present both descriptive and infere... + Read More
Hours:
42.0
Code:
QUA2001
Course Name:
Statistics for the Social Sciences
Course Description:
Professionals in the social sciences evaluate quantitative evidence to make decisions. In this course, students explore descriptive and infe... + Read More
Hours:
42.0
Code:
SCI2000
Course Name:
Environmental Science
Course Description:
Environmental science is an interdisciplinary study of how the earth works, human interaction with the earth and how to address the existing... + Read More
Hours:
42.0
Code:
SOC2000
Course Name:
Introduction to Sociology
Course Description:
When working with individuals and groups it is important to understand both the background and influences present. Students develop a famili... + Read More
Hours:
56.0
Code:
SOC2001
Course Name:
Anti-Racism: Theory and Practice
Course Description:
Anti-racism is the practice of identifying, challenging, and changing the values, structures, and behaviours that perpetuate systemic racism... + Read More
Hours:
42.0
Code:
SOC4000
Course Name:
Criminology
Course Description:
The interdisciplinary study of social science examining the individual and social aspects of crime is known as criminology. Students work th... + Read More
Hours:
42.0
Code:
SOC4001
Course Name:
Global Perspectives
Course Description:
Sociology, through its exploration of the organization of society and the connections between people and their surroundings, provides new wa... + Read More
Hours:
42.0
Code:
WKT0009
Course Name:
Co-Op I
Course Description:
The first co-op placement provides students with experiential opportunities within the field. Students attain entry-level positions that in... + Read More
Hours:
0.0
Code:
WKT0010
Course Name:
Co-Op II
Course Description:
Co-op provides an experiential opportunity which is directly related to the field of study. The second work term centers on an expanded role... + Read More
Hours:
0.0
Code:
CST3230
Course Name:
Capstone Project 1
Course Description:
This course is the first of a two-part capstone experience where students tackle real-world problems through software development. Students ... + Read More
Hours:
42.0
Code:
CST3231
Course Name:
Navigating Legacy Systems
Course Description:
This course equips students with the skills to work effectively with legacy software systems. Students analyze and understand existing codeb... + Read More
Hours:
42.0
Code:
CST3232
Course Name:
Mobile Application Development
Course Description:
This course introduces students to the principles and practices of mobile application development for both native and cross-platform environ... + Read More
Hours:
70.0
Code:
CST3234
Course Name:
Distributed and Scalable System
Course Description:
This course explores the fundamental principles, tools, and techniques for designing and implementing distributed and scalable systems. Stu... + Read More
Hours:
42.0
Code:
CST3235
Course Name:
Microservices Design and Development
Course Description:
This course introduces students to the principles, architecture, and practical implementation of microservices. Students design, build, and ... + Read More
Hours:
42.0
Code:
CUL4000
Course Name:
Global Citizenship
Course Description:
Informed citizens in today's world appreciate the meaning of civic life at the local, national and global level. Students reflect on and dev... + Read More
Hours:
42.0
Code:
ENL2025
Course Name:
Interpersonal Communication
Course Description:
Effectively communicating with others, both professionally and personally, is an art that requires conscious development. Students address t... + Read More
Hours:
42.0
Code:
ENL4016
Course Name:
World Literature
Course Description:
Exposure to broad sources of literature promotes an open-minded perspective on today's global society and encourages an appreciation of dive... + Read More
Hours:
42.0
Code:
ENL4100
Course Name:
Creative Writing
Course Description:
Whether for personal or public consumption, many people enjoy writing short fiction to express their creative energy while improving upon th... + Read More
Hours:
42.0
Code:
ENL4200
Course Name:
New Worlds and Alternative Realities: Speculative Fiction
Course Description:
Speculative fiction gathers together all those works of fiction in which new worlds or alternative realities are envisioned. Within this ca... + Read More
Hours:
42.0
Code:
ENL4300
Course Name:
The Brave New Worlds of Dystopian Fiction
Course Description:
Over the last century, dystopian fiction has become a remarkably popular genre in literature and film, particularly among young adults. Dyst... + Read More
Hours:
45.0
Code:
FLS3101
Course Name:
French as a Second Language-Beginner 1
Course Description:
The French language is an asset when communicating in the workplace. Students with no prior knowledge of French acquire basic forms and stru... + Read More
Hours:
42.0
Code:
FLS3102
Course Name:
French as a Second Language-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the French language. Students with basic knowledge of French gain more co... + Read More
Hours:
42.0
Code:
GED2300
Course Name:
Indigenous Self-Representation in Contemporary Canadian Culture
Course Description:
Historically, Indigenous peoples and their cultures have been dramatically misrepresented and stereotyped in Canadian literature, music, vis... + Read More
Hours:
42.0
Code:
GEO2300
Course Name:
Principles of Urban Planning
Course Description:
Increasingly cities and communities are feeling the pressure of expansion, and people from all walks of life feel disconnected from the proc... + Read More
Hours:
56.0
Code:
LAN3101
Course Name:
Spanish-Beginner 1
Course Description:
The Spanish language is an asset when communicating in the workplace. Students with no prior knowledge of Spanish acquire basic forms and st... + Read More
Hours:
42.0
Code:
LAN3102
Course Name:
Spanish-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the Spanish language. Students with basic knowledge of Spanish gain more ... + Read More
Hours:
42.0
Code:
LAW2014
Course Name:
Law
Course Description:
The reach of the rule of law extends into our lives on a daily basis. As much as it is present in our lives, very few people are aware of th... + Read More
Hours:
42.0
Code:
PHI2000
Course Name:
Introduction to Research
Course Description:
Academic research requires students to possess a fundamental knowledge of accepted methodologies and practices. An overview of the research ... + Read More
Hours:
42.0
Code:
PHI2002
Course Name:
Ethical Decision Making
Course Description:
To avoid potential prosecution, companies and their employees are well-advised to engage in ethical decision-making practices in all busines... + Read More
Hours:
42.0
Code:
PHI2004
Course Name:
Foundations of Social Science Research: Principles, Methods, and Actions
Course Description:
Fundamental understanding of research process, including knowledge of theoretical principles, methods and considerations for conducting well... + Read More
Hours:
42.0
Code:
PHI4000
Course Name:
Philosophy and Popular Culture
Course Description:
Many facets of today's popular culture engage, directly or indirectly, with the concerns of a variety of philosophical traditions. Drawing o... + Read More
Hours:
42.0
Code:
PHI4002
Course Name:
The Philosophy of Drugs
Course Description:
Drugs are everywhere: professionals prescribe them to us to make us "better"; we take them recreationally; we give them to our children, pet... + Read More
Hours:
42.0
Code:
PHI4003
Course Name:
The Philosophy of Love and Sex
Course Description:
Love and sex are central to the human condition, and have been topics of academic inquiry and controversy throughout history. Various practi... + Read More
Hours:
42.0
Code:
PHI4004
Course Name:
Technology, Society and the Environment
Course Description:
Environmental issues have come to occupy a central place in the marketplace, politics, policy, and society at large. Owing largely to the ma... + Read More
Hours:
42.0
Code:
PHI4100
Course Name:
Survival in the Information Age: Risk and the Media
Course Description:
On an almost daily basis, the media, through its various outlets - television, radio, web sites, RSS, and podcasts - reports on issues that ... + Read More
Hours:
42.0
Code:
PHY4000
Course Name:
Black Holes, Big Bangs and the Cosmos
Course Description:
The dynamic and exciting field of Cosmology outlines our current understanding of the Universe from its start, at the so-called Big Bang, th... + Read More
Hours:
42.0
Code:
PSI2000
Course Name:
Navigating Canada's Political Landscape
Course Description:
A developed knowledge of government and politics is key to an effective participation in public life. Drawing on current events, students e... + Read More
Hours:
56.0
Code:
PSY2100
Course Name:
Introductory Psychology
Course Description:
With its applications to behaviour and personality, psychology extends its reach into many aspects of our personal lives. The broad applicat... + Read More
Hours:
42.0
Code:
QUA2000
Course Name:
Statistics
Course Description:
Students explore fundamental statistical concepts and use statistical software to summarize, analyze and present both descriptive and infere... + Read More
Hours:
42.0
Code:
QUA2001
Course Name:
Statistics for the Social Sciences
Course Description:
Professionals in the social sciences evaluate quantitative evidence to make decisions. In this course, students explore descriptive and infe... + Read More
Hours:
42.0
Code:
SCI2000
Course Name:
Environmental Science
Course Description:
Environmental science is an interdisciplinary study of how the earth works, human interaction with the earth and how to address the existing... + Read More
Hours:
42.0
Code:
SOC2000
Course Name:
Introduction to Sociology
Course Description:
When working with individuals and groups it is important to understand both the background and influences present. Students develop a famili... + Read More
Hours:
56.0
Code:
SOC2001
Course Name:
Anti-Racism: Theory and Practice
Course Description:
Anti-racism is the practice of identifying, challenging, and changing the values, structures, and behaviours that perpetuate systemic racism... + Read More
Hours:
42.0
Code:
SOC4000
Course Name:
Criminology
Course Description:
The interdisciplinary study of social science examining the individual and social aspects of crime is known as criminology. Students work th... + Read More
Hours:
42.0
Code:
SOC4001
Course Name:
Global Perspectives
Course Description:
Sociology, through its exploration of the organization of society and the connections between people and their surroundings, provides new wa... + Read More
Hours:
42.0
Code:
CST3300
Course Name:
Capstone Project 2
Course Description:
This course is the second part of a two-course capstone sequence, where students complete the final implementation of their software project... + Read More
Hours:
42.0
Code:
CST3302
Course Name:
Software Delivery and Release Management
Course Description:
This course covers the principles and practices of software delivery and release management. Students plan, coordinate, and execute software... + Read More
Hours:
56.0
Code:
CST3303
Course Name:
Ai Integration in Back-End Systems
Course Description:
This course explores the integration of artificial intelligence (AI) technologies into back-end systems to enhance functionality, decision-m... + Read More
Hours:
42.0
Code:
CST3304
Course Name:
Performance Optimization in Distributed Architectures
Course Description:
This course focuses on techniques and strategies for optimizing the performance of distributed systems and architectures. Students explore t... + Read More
Hours:
42.0
Code:
CUL4000
Course Name:
Global Citizenship
Course Description:
Informed citizens in today's world appreciate the meaning of civic life at the local, national and global level. Students reflect on and dev... + Read More
Hours:
42.0
Code:
ENL4016
Course Name:
World Literature
Course Description:
Exposure to broad sources of literature promotes an open-minded perspective on today's global society and encourages an appreciation of dive... + Read More
Hours:
42.0
Code:
ENL4100
Course Name:
Creative Writing
Course Description:
Whether for personal or public consumption, many people enjoy writing short fiction to express their creative energy while improving upon th... + Read More
Hours:
42.0
Code:
ENL4200
Course Name:
New Worlds and Alternative Realities: Speculative Fiction
Course Description:
Speculative fiction gathers together all those works of fiction in which new worlds or alternative realities are envisioned. Within this ca... + Read More
Hours:
42.0
Code:
ENL4300
Course Name:
The Brave New Worlds of Dystopian Fiction
Course Description:
Over the last century, dystopian fiction has become a remarkably popular genre in literature and film, particularly among young adults. Dyst... + Read More
Hours:
45.0
Code:
PHI4000
Course Name:
Philosophy and Popular Culture
Course Description:
Many facets of today's popular culture engage, directly or indirectly, with the concerns of a variety of philosophical traditions. Drawing o... + Read More
Hours:
42.0
Code:
PHI4002
Course Name:
The Philosophy of Drugs
Course Description:
Drugs are everywhere: professionals prescribe them to us to make us "better"; we take them recreationally; we give them to our children, pet... + Read More
Hours:
42.0
Code:
PHI4003
Course Name:
The Philosophy of Love and Sex
Course Description:
Love and sex are central to the human condition, and have been topics of academic inquiry and controversy throughout history. Various practi... + Read More
Hours:
42.0
Code:
PHI4004
Course Name:
Technology, Society and the Environment
Course Description:
Environmental issues have come to occupy a central place in the marketplace, politics, policy, and society at large. Owing largely to the ma... + Read More
Hours:
42.0
Code:
PHI4100
Course Name:
Survival in the Information Age: Risk and the Media
Course Description:
On an almost daily basis, the media, through its various outlets - television, radio, web sites, RSS, and podcasts - reports on issues that ... + Read More
Hours:
42.0
Code:
PHY4000
Course Name:
Black Holes, Big Bangs and the Cosmos
Course Description:
The dynamic and exciting field of Cosmology outlines our current understanding of the Universe from its start, at the so-called Big Bang, th... + Read More
Hours:
42.0
Code:
SOC4000
Course Name:
Criminology
Course Description:
The interdisciplinary study of social science examining the individual and social aspects of crime is known as criminology. Students work th... + Read More
Hours:
42.0
Code:
SOC4001
Course Name:
Global Perspectives
Course Description:
Sociology, through its exploration of the organization of society and the connections between people and their surroundings, provides new wa... + Read More
Hours:
42.0
Code:
CUL4000
Course Name:
Global Citizenship
Course Description:
Informed citizens in today's world appreciate the meaning of civic life at the local, national and global level. Students reflect on and dev... + Read More
Hours:
42.0
Code:
ENL2025
Course Name:
Interpersonal Communication
Course Description:
Effectively communicating with others, both professionally and personally, is an art that requires conscious development. Students address t... + Read More
Hours:
42.0
Code:
ENL4016
Course Name:
World Literature
Course Description:
Exposure to broad sources of literature promotes an open-minded perspective on today's global society and encourages an appreciation of dive... + Read More
Hours:
42.0
Code:
ENL4100
Course Name:
Creative Writing
Course Description:
Whether for personal or public consumption, many people enjoy writing short fiction to express their creative energy while improving upon th... + Read More
Hours:
42.0
Code:
ENL4200
Course Name:
New Worlds and Alternative Realities: Speculative Fiction
Course Description:
Speculative fiction gathers together all those works of fiction in which new worlds or alternative realities are envisioned. Within this ca... + Read More
Hours:
42.0
Code:
ENL4300
Course Name:
The Brave New Worlds of Dystopian Fiction
Course Description:
Over the last century, dystopian fiction has become a remarkably popular genre in literature and film, particularly among young adults. Dyst... + Read More
Hours:
45.0
Code:
FLS3101
Course Name:
French as a Second Language-Beginner 1
Course Description:
The French language is an asset when communicating in the workplace. Students with no prior knowledge of French acquire basic forms and stru... + Read More
Hours:
42.0
Code:
FLS3102
Course Name:
French as a Second Language-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the French language. Students with basic knowledge of French gain more co... + Read More
Hours:
42.0
Code:
GED2300
Course Name:
Indigenous Self-Representation in Contemporary Canadian Culture
Course Description:
Historically, Indigenous peoples and their cultures have been dramatically misrepresented and stereotyped in Canadian literature, music, vis... + Read More
Hours:
42.0
Code:
GEO2300
Course Name:
Principles of Urban Planning
Course Description:
Increasingly cities and communities are feeling the pressure of expansion, and people from all walks of life feel disconnected from the proc... + Read More
Hours:
56.0
Code:
LAN3101
Course Name:
Spanish-Beginner 1
Course Description:
The Spanish language is an asset when communicating in the workplace. Students with no prior knowledge of Spanish acquire basic forms and st... + Read More
Hours:
42.0
Code:
LAN3102
Course Name:
Spanish-Beginner 2
Course Description:
The workplace benefits from having professionals with knowledge of the Spanish language. Students with basic knowledge of Spanish gain more ... + Read More
Hours:
42.0
Code:
LAW2014
Course Name:
Law
Course Description:
The reach of the rule of law extends into our lives on a daily basis. As much as it is present in our lives, very few people are aware of th... + Read More
Hours:
42.0
Code:
PHI2000
Course Name:
Introduction to Research
Course Description:
Academic research requires students to possess a fundamental knowledge of accepted methodologies and practices. An overview of the research ... + Read More
Hours:
42.0
Code:
PHI2002
Course Name:
Ethical Decision Making
Course Description:
To avoid potential prosecution, companies and their employees are well-advised to engage in ethical decision-making practices in all busines... + Read More
Hours:
42.0
Code:
PHI2004
Course Name:
Foundations of Social Science Research: Principles, Methods, and Actions
Course Description:
Fundamental understanding of research process, including knowledge of theoretical principles, methods and considerations for conducting well... + Read More
Hours:
42.0
Code:
PHI4000
Course Name:
Philosophy and Popular Culture
Course Description:
Many facets of today's popular culture engage, directly or indirectly, with the concerns of a variety of philosophical traditions. Drawing o... + Read More
Hours:
42.0
Code:
PHI4002
Course Name:
The Philosophy of Drugs
Course Description:
Drugs are everywhere: professionals prescribe them to us to make us "better"; we take them recreationally; we give them to our children, pet... + Read More
Hours:
42.0
Code:
PHI4003
Course Name:
The Philosophy of Love and Sex
Course Description:
Love and sex are central to the human condition, and have been topics of academic inquiry and controversy throughout history. Various practi... + Read More
Hours:
42.0
Code:
PHI4004
Course Name:
Technology, Society and the Environment
Course Description:
Environmental issues have come to occupy a central place in the marketplace, politics, policy, and society at large. Owing largely to the ma... + Read More
Hours:
42.0
Code:
PHI4100
Course Name:
Survival in the Information Age: Risk and the Media
Course Description:
On an almost daily basis, the media, through its various outlets - television, radio, web sites, RSS, and podcasts - reports on issues that ... + Read More
Hours:
42.0
Code:
PHY4000
Course Name:
Black Holes, Big Bangs and the Cosmos
Course Description:
The dynamic and exciting field of Cosmology outlines our current understanding of the Universe from its start, at the so-called Big Bang, th... + Read More
Hours:
42.0
Code:
PSI2000
Course Name:
Navigating Canada's Political Landscape
Course Description:
A developed knowledge of government and politics is key to an effective participation in public life. Drawing on current events, students e... + Read More
Hours:
56.0
Code:
PSY2100
Course Name:
Introductory Psychology
Course Description:
With its applications to behaviour and personality, psychology extends its reach into many aspects of our personal lives. The broad applicat... + Read More
Hours:
42.0
Code:
QUA2000
Course Name:
Statistics
Course Description:
Students explore fundamental statistical concepts and use statistical software to summarize, analyze and present both descriptive and infere... + Read More
Hours:
42.0
Code:
QUA2001
Course Name:
Statistics for the Social Sciences
Course Description:
Professionals in the social sciences evaluate quantitative evidence to make decisions. In this course, students explore descriptive and infe... + Read More
Hours:
42.0
Code:
SCI2000
Course Name:
Environmental Science
Course Description:
Environmental science is an interdisciplinary study of how the earth works, human interaction with the earth and how to address the existing... + Read More
Hours:
42.0
Code:
SOC2000
Course Name:
Introduction to Sociology
Course Description:
When working with individuals and groups it is important to understand both the background and influences present. Students develop a famili... + Read More
Hours:
56.0
Code:
SOC2001
Course Name:
Anti-Racism: Theory and Practice
Course Description:
Anti-racism is the practice of identifying, challenging, and changing the values, structures, and behaviours that perpetuate systemic racism... + Read More
Hours:
42.0
Code:
SOC4000
Course Name:
Criminology
Course Description:
The interdisciplinary study of social science examining the individual and social aspects of crime is known as criminology. Students work th... + Read More
Hours:
42.0
Code:
SOC4001
Course Name:
Global Perspectives
Course Description:
Sociology, through its exploration of the organization of society and the connections between people and their surroundings, provides new wa... + Read More
Hours:
42.0
Careers & Pathways
Careers
Graduates of the Bachelor of Applied Computing may find employment as a software developer, web developer, IT support specialist, mobile application developer, cloud solutions architect, business analyst, quality assurance tester, technical consultant, game developer, software tester, application support analyst, IT trainer/instructor or technical writer.
Pathways
Please use our Pathways tool to search for pathway options.
Learning Outcomes
The graduate has reliably demonstrated the ability to:
- Build, integrate, and maintain programming solutions and software systems to meet organizational requirements using industry best practices and appropriate methodologies, paradigms, and tools.
- Determine business requirements for software system specifications based on functional and non-functional requirements.
- Model, design, implement, and maintain complex data storage solutions that meet industry best practices and maintain rigorous security expectations.
- Evaluate security and risk using quality management principles and project management practices to support project development and completion.
- Lead teams in support of establishing and maintaining effective working relationships by applying concepts of group dynamics, organizational behaviour, and leadership theories.
- Interpret professional, ethical, and legal codes of practice required to be in compliance with legislation and professional standards.
- Communicate complex concepts to technical and non-technical audiences using written, oral, and graphical methods producing effective reports, presentations, design documentation, and instructions.
- Address individual needs for continuing education and professional development to maintain technical and professional competencies.
- Identify and apply discipline-specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship.
Tuition & Fees
Get an idea of how much each semester will cost with our Tuition and Fee Estimator.
Textbook and course material costs are available on the Algonquin College bookstore website.
2026/2027 Academic Year
Tuition and related ancillary fees for this program can be viewed by using the Tuition and Fees Estimator tool at www.algonquincollege.com/fee-estimator
Further information on fees can be found by visiting the Registrar's Office website at www.algonquincollege.com/ro
Fees are subject to change.
Additional program related expenses include:
- Textbooks cost approximately $1,000 per year.
Admissions Requirements
All applicants must satisfy both College Eligibility and Program Eligibility requirements.
College Eligibility
- Ontario Secondary School Diploma (OSSD) or equivalent.
- Mature students are applicants who have not achieved the Ontario Secondary School Diploma (OSSD) or its equivalent and who are at least 19 years of age on or before the commencement of the program in which they intend to enroll. Mature students applying for Degree programs satisfy College Eligibility by having demonstrated academic abilities equivalent to those of Ontario high school graduates, verified by successful completion of at least one full-time term at the post-secondary level (minimum five courses taken concurrently in an academic program of study).
Program Eligibility
- Six Grade 12 University (U) or university/college (M) courses with a minimum 65% average including:
- One Grade 12 U English course, with a minimum of 65%
- One Grade 12 U Mathematics course, with a minimum of 65%
- Please note that mature students must meet the following subject-specific Program Eligibility requirements, either directly or through equivalencies:
- One Grade 12 U English course, with a minimum of 65%
- One Grade 12 U Mathematics course, with a minimum of 65%
- Applicants with international transcripts must provide proof of the subject specific requirements noted above and may be required to provide proof of language proficiency. Domestic applicants with international transcripts must be evaluated through the International Credential Assessment Service of Canada (ICAS) or World Education Services (WES).
- IELTS-International English Language Testing Service (Academic) Overall band of 6.5 with a minimum of 6.0 in each band; OR TOEFL Internet-based (iBT) tests taken prior to January 21, 2026 overall 88, with a minimum in each component: Reading 22; Listening 22; Speaking 22; Writing 22; OR TOEFL Internet-based (iBT) tests taken after January 21, 2026 overall 4.5, with a minimum in each component: Reading 4.5; Listening 4.5; Speaking 4.5; Writing 4.5; OR Duolingo English Test (DET) Overall 120, minimum of 120 in Literacy and no score below 105.
Application Information
BACHELOR OF APPLIED COMPUTING
Program Code 6530X03FWO
Applications to full-time day programs must be submitted with official transcripts showing completion of the academic admission requirements through:
ontariocolleges.ca
60 Corporate Court
Guelph, Ontario N1G 5J3
1-888-892-2228
Students currently enrolled in an Ontario secondary school should notify their Guidance Office prior to their online application at www.ontariocolleges.ca.
Applications for Fall Term and Winter Term admission received by February 1 will be given equal consideration. Applications received after February 1 will be processed on a first-come, first-served basis as long as places are available.
International applicants please visit this link for application
process information: https://algonquincollege.my.site.com/myac360/s/
For further information on the admissions process, please visit:
Admissions - Registrar's Office https://algonquincollege.com/ro/admissions/
Additional Information
Program Resources
Algonquin College has been granted consent by the Minister of Colleges, Universities, Research Excellence and Security to offer this applied degree for a six-year term starting July 2, 2026. The College shall ensure that all students admitted to the above-named program during the period of consent have the opportunity to complete the program within a reasonable timeframe.
CO-OP INFORMATION
Co-operative education (Co-op) provides students with the opportunity to integrate classroom learning with real-world experience through paid, program related work terms.
Two academic terms before their first co-op work term, students must actively participate in and complete a self-directed co-op preparation course, including required readiness activities and workshops.
Students are responsible for conducting a guided, self-directed job search and securing approved, paid co-op employment related to their program of study. Co-op students compete for positions alongside students from Algonquin College and other Canadian and international colleges and universities. While Algonquin College's Co-op Career Centre supports students by developing co-op opportunities and providing guidance throughout the process, employment is not guaranteed.
Co-op work opportunities may require students to relocate. All costs associated with participation-including travel, accommodation, work permits, visa applications, and other related expenses-are the responsibility of the student.
Co-op work terms are typically 14 weeks in duration and are completed during academic terms when students are not enrolled in classes. For details about the number and timing of co-op work terms in your program, please refer to the Courses tab on your program's webpage.
Successful completion of all required co-op work terms listed on the program page is mandatory for graduation. Students are expected to remain on schedule and participate in co-op work terms as planned. Failure to complete a co-op work term as scheduled may result in an unscheduled break in studies, which can delay graduation and may have implications for immigration status for international students.
International students who experience an unscheduled break in studies due to academic progression issues beyond their control may be eligible for an authorized leave. In such cases, consultation with the International Education Centre is required before the scheduled start of the co-op work term to review potential academic and immigration implications.
International students are responsible for ensuring they meet all co-op work permit requirements before participating in a co-op work term. Additional information is available at: www.algonquincollege.com/international/student-handouts
For more information about co-op programs, expectations, and general and program specific co-op eligibility criteria, visit: www.algonquincollege.com/coop-career-centre
PROGRAM DELIVERY STRUCTURE:
|
Year |
Fall |
Winter |
Summer |
|
One |
Academic One |
Academic Two |
Break |
|
Two |
Academic Three |
Academic Four |
Co-op 1 |
|
Three |
Co-op 2 |
Academic Five |
Academic Six |