Web Development and Internet Applications
Pursue a career in the evolving world of web software application creation.
- Learn full stack web development, database programming and internetworking in a TCP/IP environment
- In your final term, apply what you've learned throughout the program as a member of a team working on a multi-tiered internet application
- Gain access to a variety of the most up-to-date software
Program Availability and Schedule
Availability
Availability varies by course. Click here to view availability for courses in this program.
Schedule
Given the part-time delivery of this program, there is not a standard schedule for all learners.
Program Summary
Credential
Program Code
Area of Interest
Other Campuses
Other Delivery Options
The Web Development and Internet Applications Ontario College Diploma program prepares you to pursue a variety of different careers in the internet applications and web development industry.
This program is designed to teach you:...(read more)
Overview
Pursue a career in the evolving world of web software application creation.
The Web Development and Internet Applications Ontario College Diploma program prepares you to pursue a variety of different careers in the internet applications and web development industry.
This program is designed to teach you:
- internet technologies
- full stack Web development
- the analysis, design and implementation of internet applications
Use modern computing facilities with a variety of software offered to help you during the program. The department's various vendor agreements give you access to the most up-to-date technology.
During the program, you study a number of topics relevant to the field. You learn full stack web development, database programming and internetworking in a TCP/IP environment.
Additional topics include:
- client-side and server-side scripting
- programming languages
- systems and network security
In your last semester, you apply what you have learned throughout the program as a member of a team working on a multi-tiered internet application.
This program is designed to help you begin your career as:
- a full stack web developer
- a web administrator
- an internet application developer
- a web application architect
- a web programmer
To qualify for this diploma, you must complete the program in four years.
SUCCESS FACTORS
This program is well-suited for students who:
- Have good problem-solving and analytical skills.
- Enjoy solving logic puzzles.
- Are inquisitive and well-organized.
- Enjoy working with computers.
- Have an appreciation for the usefulness of the Internet.
- Can work effectively in a teamwork environment.
Courses
Registration Note:
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".
Online |
Course Number | Hours | Course Name | Fall | Winter | ||
---|---|---|---|---|---|---|
Series: 01 | ||||||
CST8117 | 56.0 | Cross-Platform Web Design | ||||
CST8209 | 56.0 | Web Programming I | ||||
CST8260 | 56.0 | Database System and Concepts | ||||
CST8279 | 70.0 | Introduction Computer Programming Using Python | ||||
CST8300 | 42.0 | Achieving Success in Changing Environments | ||||
MAT8001C | 56.0 | Technical Mathematics for Computer Science | ||||
Series: 02 | ||||||
CST8250 | 70.0 | Database Design and Administration | ||||
CST8253 | 70.0 | Web Programming II | ||||
CST8254 | 70.0 | Network Operating Systems | ||||
CST8318 | 42.0 | Graphics Technologies | ||||
ENL1813T | 42.0 | Communications I | ||||
General Education Elective: choose 1 | ||||||
AST2000 | 42.0 | Introduction to Astronomy | ||||
COR1737 | 42.0 | Psychopathology - an Introduction to Mental Illnesses | ||||
DSN2100 | 45.0 | Design Thinking | ||||
ENL0009 | 42.0 | Introduction to Children's Literature | ||||
ENL0010 | 42.0 | Science Fiction | ||||
ENL1798 | 42.0 | Contemporary Canadian Issues | ||||
ENV0002 | 42.0 | Environmental Citizenship | ||||
ENV5004 | 42.0 | Waste-Free Ontario | ||||
FAM1003 | 40.0 | Psychology of Learning | ||||
GED0021 | 42.0 | Disability in Arts: Portrayals and Identity | ||||
GED0022 | 42.0 | Positive Psychology: the Science of Happiness and Well-Being | ||||
GED2200 | 42.0 | Free Speech and the Challenge of Social Media | ||||
GED5007 | 42.0 | Transatlantic Slavery and Its Abolition | ||||
GED5010 | 42.0 | The Fungus Among Us | ||||
GED5301 | 42.0 | On Death, Dying and Medical Assistance in Dying (Maid) | ||||
GED7105 | 42.0 | Professionalism and Ethics | ||||
GEO0012 | 42.0 | Foreign Landscapes and Their Inhabitants | ||||
MGT2346 | 42.0 | Introduction to E-Business | ||||
PSI1702 | 42.0 | Government of Canada | ||||
PSY0001 | 45.0 | Co-Dependency as an AddictionPSY0001 Co-Dependency as an AddictionThis online course provides an overview of how individuals can become addicted to others and relationships. It will examine the personalities of abusers and those who are abused. How individuals with complimentary personality disorders unite and form bonds will be examined. Object Relations Theory and how women and men are unconsciously drawn to abusive partners because of personality disorders caused by childhood abuse or neglect will be the focal point of this course. Students will learn how individuals with co-dependent personalities can become capable of breaking free from the cycle many get caught in. There are no classes currently scheduled for this course. | ||||
PSY0007 | 42.0 | Cults and Terrorism | ||||
PSY0010 | 42.0 | Criminal Psychology - Psychopathic Minds | ||||
PSY0014 | 42.0 | Learning, Thinking and Problem Solving | ||||
PSY1754 | 42.0 | Selected Topics in Psychology | ||||
SCI2200 | 42.0 | Dynamic Dna: You Are Not Alone | ||||
SSC5012 | 42.0 | Anti-Racism, Discrimination and Equity | ||||
Series: 03 | ||||||
CST8256 | 70.0 | Web Programming Languages I | ||||
CST8257 | 70.0 | Web Applications Development | ||||
CST8258 | 42.0 | Web Project Management | ||||
ENL8720 | 42.0 | Technical Communication for Technicians | ||||
General Education Elective: choose 1 | ||||||
AST2000 | 42.0 | Introduction to Astronomy | ||||
COR1737 | 42.0 | Psychopathology - an Introduction to Mental Illnesses | ||||
DSN2100 | 45.0 | Design Thinking | ||||
ENL0009 | 42.0 | Introduction to Children's Literature | ||||
ENL0010 | 42.0 | Science Fiction | ||||
ENL1798 | 42.0 | Contemporary Canadian Issues | ||||
ENV0002 | 42.0 | Environmental Citizenship | ||||
ENV5004 | 42.0 | Waste-Free Ontario | ||||
FAM1003 | 40.0 | Psychology of Learning | ||||
GED0021 | 42.0 | Disability in Arts: Portrayals and Identity | ||||
GED0022 | 42.0 | Positive Psychology: the Science of Happiness and Well-Being | ||||
GED2200 | 42.0 | Free Speech and the Challenge of Social Media | ||||
GED5007 | 42.0 | Transatlantic Slavery and Its Abolition | ||||
GED5010 | 42.0 | The Fungus Among Us | ||||
GED5301 | 42.0 | On Death, Dying and Medical Assistance in Dying (Maid) | ||||
GED7105 | 42.0 | Professionalism and Ethics | ||||
GEO0012 | 42.0 | Foreign Landscapes and Their Inhabitants | ||||
MGT2346 | 42.0 | Introduction to E-Business | ||||
PSI1702 | 42.0 | Government of Canada | ||||
PSY0001 | 45.0 | Co-Dependency as an AddictionPSY0001 Co-Dependency as an AddictionThis online course provides an overview of how individuals can become addicted to others and relationships. It will examine the personalities of abusers and those who are abused. How individuals with complimentary personality disorders unite and form bonds will be examined. Object Relations Theory and how women and men are unconsciously drawn to abusive partners because of personality disorders caused by childhood abuse or neglect will be the focal point of this course. Students will learn how individuals with co-dependent personalities can become capable of breaking free from the cycle many get caught in. There are no classes currently scheduled for this course. | ||||
PSY0007 | 42.0 | Cults and Terrorism | ||||
PSY0010 | 42.0 | Criminal Psychology - Psychopathic Minds | ||||
PSY0014 | 42.0 | Learning, Thinking and Problem Solving | ||||
PSY1754 | 42.0 | Selected Topics in Psychology | ||||
SCI2200 | 42.0 | Dynamic Dna: You Are Not Alone | ||||
SSC5012 | 42.0 | Anti-Racism, Discrimination and Equity | ||||
Series: 04 | ||||||
CST8259 | 70.0 | Web Programming Languages II | ||||
CST8265 | 70.0 | Web Security Basics | ||||
CST8268 | 56.0 | Project | ||||
CST8325 | 42.0 | Current Trends in Web Application Development |
COURSE DESCRIPTIONS
CST8117 Cross-Platform Web Design
Technologies on the web evolve quickly. Every year brings new devices and with them new capabilities. These devices present many challenges and opportunities to web developers. Fundamentals of web development using hypertext markup language (HTML), and cascading style sheets (CSS) are reviewed, with a focus on developing responsive and mobile websites. Multiple IDEs are introduced and used to complete hands-on projects.
CST8209 Web Programming I
Emphasis is on client-side browser scripting using JavaScript. Students focus on the theory behind client-side web scripting and how to manage interactive sites that use JavaScript to generate and manipulate a page's HTML and CSS. Topics include object detection, DOM manipulation, timers and animation, event handling, functions, jQuery introduction, form validation, timers and simple animations.
CST8260 Database System and Concepts
A solid theoretical and practical understanding of database systems is provided. Topics covered include relational database design, data definition and manipulation using the Structured Query Language (SQL). Participants practise designing a database, and extracting information from a database using SQL.
CST8279 Introduction Computer Programming Using Python
Emphasis is on principles of software development, style and testing. Students learn the basics of robust computer programming, with emphasis on correctness, structure, style and documentation using Python. Theory is reinforced with application by means of practical laboratory assignments.
CST8300 Achieving Success in Changing Environments
Rapid changes in technology have created personal and employment choices that challenge each of us to find our place as contributing citizens in the emerging society. Life in the 21st century presents significant opportunities, but it also creates potential hazards and ethical problems that demand responsible solutions. Students explore the possibilities ahead, assess their own aptitudes and strengths, and apply critical thinking and decision-making tools to help resolve some of the important issues in our complex society with its competing interests.
MAT8001C Technical Mathematics for Computer Science
The study of algebraic and transcendental functions is an essential prerequisite to Calculus. Students manipulate algebraic expressions, solve algebraic equations and learn the properties of and graph algebraic and transcendental functions. Students investigate computer number systems in addition to Boolean algebra and logic to help solve problems involving computer systems. Students also study the addition and subtraction of vectors using vector components. Delivered in a modular format, this course is equivalent to the completion of all of the following math modules MAT8100 - A, B, C, F, L, and T.
CST8250 Database Design and Administration
A solid theoretical and practical understanding of database design and database administration is provided. The material is dealt with from the point of view of the user, the database designer and the database administrator. Topics to be covered include relational database design (e.g., data modelling, normalization, ER diagrams, integrity constraints) and database administration (e.g., user management, backups and restores, database security).
Pre-requisites: CST8260
CST8253 Web Programming II
Through the study of C# and ASP.net, students learn the concepts of object-oriented programming as applied to the design, the development and the debugging of ASP.net web. Object-oriented concepts, such as encapsulation, inheritance, abstraction and polymorphism are covered and reinforced with practical applications. The course also continues the development of Web Programming concepts by examining and using HTML form elements, web server controls, the ASP.NET Page class, its inherent Page, Request, Response and Cookies objects.
Pre-requisites: CST8209 and CST8279 and MAT8001C
CST8254 Network Operating Systems
Students are introduced to the concepts behind implementing network operating systems in a multiple user, computer and Internet Protocol (IP) networked environment. Topics include managing and updating user accounts, access rights to files and directories, Transmission Control Protocol/Internet Protocol (TCP/IP) and TCP/IP services: Domain Name System (DNS), Hyper Text Transfer Protocol (HTTP/HTTPS) and File Transfer Protocol (FTP/SFTP). Theory and practical lab assignments are reinforced to install and configure a network operating system and the services mentioned.
Pre-requisites: CST8279 and MAT8001C
CST8318 Graphics Technologies
Students are introduced to graphics and illustration programs in the computer environment. Students also learn skills and production techniques which help to design effective interfaces for websites, mobile websites and mobile applications. Focus is placed on hands-on learning of software, such as Adobe Photoshop and Illustrator. Basic design concepts are covered within the context of becoming productive with the software packages.
ENL1813T Communications I
Communication remains an essential skill sought by employers, regardless of discipline or field of study. Using a practical, vocation-oriented approach, students focus on meeting the requirements of effective communication. Through a combination of lectures, exercises, and independent learning, students practise writing, speaking, reading, listening, locating and documenting information and using technology to communicate professionally. Students develop and strengthen communication skills that contribute to success in both educational and workplace environments.
AST2000 Introduction to Astronomy
What can the sky tell us about our place in the universe, and how life began? This introductory course to astronomy will teach students indigenous and Western constellations in the sky, as well as introduce them to the major planets. Students will act as beginning astronomers and engineers by performing sketches, doing research on astronomy topics, and learning about missions to Mars that are on the hunt for signs of life.
COR1737 Psychopathology - an Introduction to Mental Illnesses
Emphasis is on the study of signs and symptoms of the major mental illnesses, including bipolar disorder, major depression, schizophrenia and personality disorders. Additionally, there are discussions about eating and sleeping disorders, stress and post-traumatic stress disorder.
DSN2100 Design 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.
ENL0009 Introduction to Children's Literature
This course introduces students to various texts and sources in the domain of Children's Literature, and gives students the opportunity to discuss the many genres, issues and theories that pervade the field, while simultaneously helping them gain practice analyzing literature for children with various critical literary elements in mind.
ENL0010 Science Fiction
Science fiction addresses key concerns that are not restricted to the imaginative worlds depicted in fiction; rather, science fiction uses alien settings, strange worlds, alternate timelines, or virtual environments as a way of exploring contemporary issues. Over the course of exploring the various issues contained in these fictions, the various movements of science fiction will be explored to provide a broader sense of the genre's development from its earliest to its most current forms; in addition, terminology will be introduced so, by the end of the course, students will have a broader understanding of science fiction's historical and thematic terrain.
ENL1798 Contemporary Canadian Issues
A critical understanding of contemporary Canadian issues is vital to being an active member in our democratic society. Students explore a variety of topics and analyze their ethical implications and relevance to Canadian life. Discussions, debates and other collaborative activities offer opportunities to consider recent controversies from different perspectives, and use of a variety of media (e.g. newspapers, articles, and other resources online) allows for in-depth reflection on the history and current state of a range of social and political topics.
ENV0002 Environmental Citizenship
Environmental citizenship is based on the principles of national citizenship, yet it goes beyond political borders to emphasize global environmental rights and responsibilities. An environmental citizen is committed to learning more about the environment and to taking responsible environmental action. Through a combination of interactive activities, assignments and discussions, students learn how they are personally connected with current environmental issues. Students are also encouraged to adopt attitudes and behaviours that foster global environmental responsibility.
ENV5004 Waste-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.
FAM1003 Psychology 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.
GED0021 Disability 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.
GED0022 Positive Psychology: the Science of Happiness and Well-Being
While fulfillment and well-being mark some people's lives, many others remain dissatisfied with life. Positive Psychology is concerned with explaining how individuals and communities flourish through the scientific exploration of happiness, optimal human functioning, and civic engagement. The field of Positive Psychology has the objective of making life more satisfying and meaningful through interventions that promote and develop qualities such as self-knowledge, learned optimism, gratitude, mindfulness, resilience, and community connection. Students participate in both interactive lectures and on-line discussions, maintain weekly journals, and develop personal strengths through direct engagement with well-being initiatives.
GED2200 Free 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.
GED5007 Transatlantic 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.
GED5010 The 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.
GED5301 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.
GED7105 Professionalism and Ethics
Professionalism and ethics are the foundation for those preparing for leadership roles in the workplace, community and educational settings. By exploring the different facets of leadership theory and ethical dilemmas, students develop decision making, judgment, and personal value positions that form the basis for the examination of professional conduct and personal accountability.
GEO0012 Foreign 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.
MGT2346 Introduction to E-Business
Students are provided with tools, skills, an understanding of technology, business concepts and issues that surround the emergence of electronic business. Emphasis is on that part of the Internet known as the World Wide Web (WWW), where such tools as browsers are used. In addition to acquiring basic skills for navigating the Internet, students develop an understanding of the current practices and opportunities in electronic publishing, electronic shopping, electronic distribution and electronic collaboration. Students also explore several of the problems surrounding electronic business and commerce, such as security, authentication, privacy, encryption, safeguarding of intellectual property rights, acceptable use policies and legal liabilities.
PSI1702 Government of Canada
Students explore the Canadian governmental system and consider key principles of democracy and federalism. In addition, students analyze the impact of government on the lives of its citizens, as well as the ways in which citizens and communities affect the government. Finally, students examine the diverse political, national and ideological dynamics of Canadian politics.
PSY0001 Co-Dependency as an Addiction
This online course provides an overview of how individuals can become addicted to others and relationships. It will examine the personalities of abusers and those who are abused. How individuals with complimentary personality disorders unite and form bonds will be examined. Object Relations Theory and how women and men are unconsciously drawn to abusive partners because of personality disorders caused by childhood abuse or neglect will be the focal point of this course. Students will learn how individuals with co-dependent personalities can become capable of breaking free from the cycle many get caught in.
PSY0007 Cults and Terrorism
In this course, students will explore the historical evolution and social impact of cults and terrorist groups. Students will learn ways to identify and define cults. Using discussions and active learning approaches, students will examine what motivates cults and terrorist groups with a specific lens towards violent activity. The impact of media and globalization will also be discussed. Students will advance their social and cultural understanding and gain awareness of cults in contemporary society. Students in this course will discuss the validity of historical evidence and research historical interpretations of events using relevant and recent sources.
PSY0010 Criminal 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.
PSY0014 Learning, Thinking and Problem Solving
Psychology is an academic discipline that is concerned with all aspects of human existence, focusing in particular upon human thought, emotion and action. Psychology combines the scientific study of human behaviour and mental processes with the development of therapeutic and practical approaches to human problems and concerns. Psychology is, in addition, a major contributor to the ongoing development of our understanding of human nature more generally. After a brief historical overview, this subject examines psychology as a science. Psychological research and theory making facilitates our understanding of ourselves as individuals and as members of social groups by describing, explaining and predicting how we develop and relate in society, how we create ourselves and our world; applied psychology makes its contribution through efforts to enhance individual development and adaptation within society. Students benefit by gaining an introductory knowledge of psychology that can be applied to their daily lives.
PSY1754 Selected Topics in Psychology
In this course, students will learn about some popular topics in psychology including learning, memory, sleep and consciousness, psychological disorders, and social psychology. Through hands-on experiments, case studies, multimedia and demonstrations, students will gain an appreciation for psychology as a social science.
SCI2200 Dynamic 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.
SSC5012 Anti-Racism, Discrimination and Equity
Students learn the definition of racism and discrimination, and will be able to identify the various sources of discrimination and racism resulting from cultural values and physical differences between individuals. By identifying racism and discrimination issues in North American society, students learn how to analyze the sociological factors that cause bias and prejudice to surface in our society. The main objective of this course is to enhance sensitivity to and intolerance of mistreatment based on racial or ethnic background and appearance, and to consider how to handle these issues as professional individuals in a pluralistic Canadian society. Students communicate with one another through electronic discussion and learn to appreciate through various readings and assignments the many facets of racism and discrimination. This course will be of interest to workers in health services, education, human resources and business, and those who want to enhance their knowledge and sensitivity to issues of racism and discrimination particularly when communicating with people from other cultures or with physical appearances that differ from their own.
CST8256 Web Programming Languages I
Emphasis is placed on ways of moving data between web pages and databases using the .NET platform: C#, ASP.NET, (as well as ASP.NET Core), Microsoft Entity (as well as Microsoft Entity Framework core) and the .NET Framework (as well as .NET Framework core). Students focus on how web applications can interact with databases through Entity Frame or other technologies. Server-side methods and the advantages of multi-tiered and MVC (Model View Controller) application architecture are explored.
Pre-requisites: CST8253 and CST8260
CST8257 Web Applications Development
Students are introduced to PHP and how this technology is used to create dynamic server-side web applications. Students learn how to build database-driven Web applications using PHP. Students learn techniques to access and process data, manage state information, upload and download files, interact with the file system and manipulate pictures through the study of examples. The course concludes with a mini-project to develop a social media network with emphasis on sharing and managing picture albums.
Pre-requisites: CST8209 and CST8260
CST8258 Web Project Management
This course introduces students to the software engineering process. System engineering, design, software quality assurance and testing are explored in detail. The course consists of lectures, case studies and practical lab group work. Project teams are provided with the opportunity to apply sound software engineering principles in the scoping and analysis of web-related projects. Students must produce appropriate documentation to support the project progression to the fourth level Project course.
Pre-requisites: CST8253
ENL8720 Technical Communication for Technicians
Clear, concise and detailed communication is essential for technical workplaces. Students plan and execute a variety of formal and informal visual, oral and written communication tasks. Exercises and activities foster confidence and competence in workplace communication.
Pre-requisites: ENL1813T
AST2000 Introduction to Astronomy
What can the sky tell us about our place in the universe, and how life began? This introductory course to astronomy will teach students indigenous and Western constellations in the sky, as well as introduce them to the major planets. Students will act as beginning astronomers and engineers by performing sketches, doing research on astronomy topics, and learning about missions to Mars that are on the hunt for signs of life.
COR1737 Psychopathology - an Introduction to Mental Illnesses
Emphasis is on the study of signs and symptoms of the major mental illnesses, including bipolar disorder, major depression, schizophrenia and personality disorders. Additionally, there are discussions about eating and sleeping disorders, stress and post-traumatic stress disorder.
DSN2100 Design 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.
ENL0009 Introduction to Children's Literature
This course introduces students to various texts and sources in the domain of Children's Literature, and gives students the opportunity to discuss the many genres, issues and theories that pervade the field, while simultaneously helping them gain practice analyzing literature for children with various critical literary elements in mind.
ENL0010 Science Fiction
Science fiction addresses key concerns that are not restricted to the imaginative worlds depicted in fiction; rather, science fiction uses alien settings, strange worlds, alternate timelines, or virtual environments as a way of exploring contemporary issues. Over the course of exploring the various issues contained in these fictions, the various movements of science fiction will be explored to provide a broader sense of the genre's development from its earliest to its most current forms; in addition, terminology will be introduced so, by the end of the course, students will have a broader understanding of science fiction's historical and thematic terrain.
ENL1798 Contemporary Canadian Issues
A critical understanding of contemporary Canadian issues is vital to being an active member in our democratic society. Students explore a variety of topics and analyze their ethical implications and relevance to Canadian life. Discussions, debates and other collaborative activities offer opportunities to consider recent controversies from different perspectives, and use of a variety of media (e.g. newspapers, articles, and other resources online) allows for in-depth reflection on the history and current state of a range of social and political topics.
ENV0002 Environmental Citizenship
Environmental citizenship is based on the principles of national citizenship, yet it goes beyond political borders to emphasize global environmental rights and responsibilities. An environmental citizen is committed to learning more about the environment and to taking responsible environmental action. Through a combination of interactive activities, assignments and discussions, students learn how they are personally connected with current environmental issues. Students are also encouraged to adopt attitudes and behaviours that foster global environmental responsibility.
ENV5004 Waste-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.
FAM1003 Psychology 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.
GED0021 Disability 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.
GED0022 Positive Psychology: the Science of Happiness and Well-Being
While fulfillment and well-being mark some people's lives, many others remain dissatisfied with life. Positive Psychology is concerned with explaining how individuals and communities flourish through the scientific exploration of happiness, optimal human functioning, and civic engagement. The field of Positive Psychology has the objective of making life more satisfying and meaningful through interventions that promote and develop qualities such as self-knowledge, learned optimism, gratitude, mindfulness, resilience, and community connection. Students participate in both interactive lectures and on-line discussions, maintain weekly journals, and develop personal strengths through direct engagement with well-being initiatives.
GED2200 Free 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.
GED5007 Transatlantic 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.
GED5010 The 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.
GED5301 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.
GED7105 Professionalism and Ethics
Professionalism and ethics are the foundation for those preparing for leadership roles in the workplace, community and educational settings. By exploring the different facets of leadership theory and ethical dilemmas, students develop decision making, judgment, and personal value positions that form the basis for the examination of professional conduct and personal accountability.
GEO0012 Foreign 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.
MGT2346 Introduction to E-Business
Students are provided with tools, skills, an understanding of technology, business concepts and issues that surround the emergence of electronic business. Emphasis is on that part of the Internet known as the World Wide Web (WWW), where such tools as browsers are used. In addition to acquiring basic skills for navigating the Internet, students develop an understanding of the current practices and opportunities in electronic publishing, electronic shopping, electronic distribution and electronic collaboration. Students also explore several of the problems surrounding electronic business and commerce, such as security, authentication, privacy, encryption, safeguarding of intellectual property rights, acceptable use policies and legal liabilities.
PSI1702 Government of Canada
Students explore the Canadian governmental system and consider key principles of democracy and federalism. In addition, students analyze the impact of government on the lives of its citizens, as well as the ways in which citizens and communities affect the government. Finally, students examine the diverse political, national and ideological dynamics of Canadian politics.
PSY0001 Co-Dependency as an Addiction
This online course provides an overview of how individuals can become addicted to others and relationships. It will examine the personalities of abusers and those who are abused. How individuals with complimentary personality disorders unite and form bonds will be examined. Object Relations Theory and how women and men are unconsciously drawn to abusive partners because of personality disorders caused by childhood abuse or neglect will be the focal point of this course. Students will learn how individuals with co-dependent personalities can become capable of breaking free from the cycle many get caught in.
PSY0007 Cults and Terrorism
In this course, students will explore the historical evolution and social impact of cults and terrorist groups. Students will learn ways to identify and define cults. Using discussions and active learning approaches, students will examine what motivates cults and terrorist groups with a specific lens towards violent activity. The impact of media and globalization will also be discussed. Students will advance their social and cultural understanding and gain awareness of cults in contemporary society. Students in this course will discuss the validity of historical evidence and research historical interpretations of events using relevant and recent sources.
PSY0010 Criminal 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.
PSY0014 Learning, Thinking and Problem Solving
Psychology is an academic discipline that is concerned with all aspects of human existence, focusing in particular upon human thought, emotion and action. Psychology combines the scientific study of human behaviour and mental processes with the development of therapeutic and practical approaches to human problems and concerns. Psychology is, in addition, a major contributor to the ongoing development of our understanding of human nature more generally. After a brief historical overview, this subject examines psychology as a science. Psychological research and theory making facilitates our understanding of ourselves as individuals and as members of social groups by describing, explaining and predicting how we develop and relate in society, how we create ourselves and our world; applied psychology makes its contribution through efforts to enhance individual development and adaptation within society. Students benefit by gaining an introductory knowledge of psychology that can be applied to their daily lives.
PSY1754 Selected Topics in Psychology
In this course, students will learn about some popular topics in psychology including learning, memory, sleep and consciousness, psychological disorders, and social psychology. Through hands-on experiments, case studies, multimedia and demonstrations, students will gain an appreciation for psychology as a social science.
SCI2200 Dynamic 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.
SSC5012 Anti-Racism, Discrimination and Equity
Students learn the definition of racism and discrimination, and will be able to identify the various sources of discrimination and racism resulting from cultural values and physical differences between individuals. By identifying racism and discrimination issues in North American society, students learn how to analyze the sociological factors that cause bias and prejudice to surface in our society. The main objective of this course is to enhance sensitivity to and intolerance of mistreatment based on racial or ethnic background and appearance, and to consider how to handle these issues as professional individuals in a pluralistic Canadian society. Students communicate with one another through electronic discussion and learn to appreciate through various readings and assignments the many facets of racism and discrimination. This course will be of interest to workers in health services, education, human resources and business, and those who want to enhance their knowledge and sensitivity to issues of racism and discrimination particularly when communicating with people from other cultures or with physical appearances that differ from their own.
CST8259 Web Programming Languages II
The concepts and use of high level tools and current web programming languages used in web development, such as XML and JSON, Content Management Systems Web Services and JavaScript frameworks are addressed.
Pre-requisites: CST8256 and CST8257 and CST8258
CST8265 Web Security Basics
Students explore how to secure website and web applications. Tools and techniques for understanding basic web environment security and web application security are also explored. Common web application vulnerabilities and the mechanisms/tools to detect and prevent them are investigated. This may include such things as encryption, secure socket layers (SSL), authentication and authorization.
Pre-requisites: CST8256 and CST8257 and CST8258
CST8268 Project
Students apply sound software engineering principles in the design and implementation of a major web-related project. Students work in teams under the direction of a staff advisor. The projects undertaken are conceived either internally (by the College) or externally (local industry or organizations). In the case of external projects, the industry professionals act as customers. Students must produce appropriate documentation to support the project progression. A formal project presentation to peers, faculty, staff and invited guests is required at the end of the course.
Pre-requisites: CST8257 and CST8258
CST8325 Current Trends in Web Application Development
The field of web development is dynamic and constantly changing with new tools, workflows and best practices for constructing usable application. Students explore current trends in Web Application Development through guest speakers' presentations, case studies and hands-on exercises. Topics like eCommerce, eGovernment, eHR, Development frameworks and Content Management Systems are explored.
Pre-requisites: CST8256 and CST8257 and CST8258
Careers & Pathways
Careers
Graduates may work as team members to analyze business requirements, design, develop, and implement appropriate web solutions to the user community, assist with the acquisition, installation, use and troubleshooting of Internet applications and Internet services on a variety of platforms.
Typical occupations toward which the program is directed include web administrator, Internet application developer, web application architect, web programmer, full stack web developer.
Pathways
Please note: There may be more pathways available for this program than are listed here. Please use our Pathways search tool to see every option.
Learning Outcomes
The graduate has reliably demonstrated the ability to:
- Communicate and collaborate with team members and stakeholders to facilitate effective working relationships.
- Configure, document and maintain fundamental server requirements for the effective functioning of applications.
- Design, implement and maintain databases to store and retrieve data according to requirements.
- Design and implement a security plan based on best practices, techniques and strategies to minimize risks of hacking and/or data loss.
- Program and debug complex applications using a variety of development technologies and tools to optimize performance and minimize errors.
- Create internet applications that apply design best practices, techniques and strategies for a variety of development projects that comply with accessibility, web and other requirements.
- Develop internet applications reflective of business objectives and client needs.
- Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of internet applications.
- Participate as a member or leader of a team by applying project management concepts and strategies for the successful completion of a project.
- Select and apply strategies for personal and professional development to enhance work performance.
- Identify and apply discipline-specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship.
Tuition & Fees
2024/2025 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 certificate/diploma application (https://www.algonquincollege.com/online/certificationgraduating/). A graduation fee of $22 will be charged when the application is submitted. When your certificate/diploma application has been approved, you will be invited to Spring or Fall Convocation.
Additional program related expenses include:
Books and supplies cost approximately $200 per level on average. For more information visit https://www.algonquincollege.com/coursematerials/students/.
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
- Academic and Career Entrance (ACE) certificate; OR
- General Educational Development (GED) certificate; OR
- Mature Student status (19 years of age or older and without a high school diploma at the start of the program).
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
- Duolingo English Test (DET) Overall 110, minimum of 110 in Literacy and no score below 95.
Note: Applicants should have basic computer skills, such as keyboard proficiency, Internet browsing and searching, and proficiency with an office software suite (word processing, spreadsheets, etc.) prior to the start of the program. While programming experience is not a requirement to enter the program, aptitude for programming is necessary and would include strong language, problem solving and logic skills. This is often demonstrated by skill and enjoyment in solving word problems in math.
Application Information
Registration Note:
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".
Additional Information
Program Resources
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.
This program is also offered full-time online or full-time on-campus through the School of Advanced Technology. The co-op option is not offered through the AC Online delivery of this program. Students who elect to take the AC Online version of this program will not have the opportunity to transfer to the co-op version at a later date.
NOTE: In the final level of this program, students will be applying what they've learned, as a team member in the design and implementation of a work-integrated major web-related project. In preparation for this major work, students should be actively searching for an appropriate project sponsor during level three, looking to local industry or organizations who may require a web development solution for their business needs. It is the responsibility of the student to secure a sponsor for the CST8268 project as this is not a traditional co-op course.
Mobile computing device specifications for this program are as listed under the BYOD Programs list (https://www.algonquincollege.com/byod/programs/).
Curriculum is reviewed annually to reflect evolving industry standards in the information technology field.
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.
PRIOR LEARNING ASSESSEMENT 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.
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).
Contact
For additional information, please contact AC Online at online@algonquincollege.com or 613-727-4723 ext. 3330.