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 semester, 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
Open
Closed
Waitlisted
Start Term
Availability
Competitive?
Fall 2024
No
Winter 2025
No
Spring 2025
No
Schedule
Program Summary
Credential
Program Code
Area of Interest
Other Campuses
Other Delivery Options
The two-year 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 two-year 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
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:
Applications for this full-time program must be submitted on Ontario Colleges. If you are interested in the part-time delivery of the program, please refer to the part-time program page for course by course registration. The courses take place entirely online and do not require you to come to campus. Without a set class time you can complete your assignments when it’s most convenient for you while following the course deadlines.
Online |
Course Number | Hours | Course Name | Summer | Fall | ||
---|---|---|---|---|---|---|
Level: 01 | ||||||
CST8117 | 56.0 | Cross-Platform Web DesignCST8117 Cross-Platform Web DesignTechnologies 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. This course is part of a complete program of study, individual course registration is not available. | ||||
CST8209 | 56.0 | Web Programming ICST8209 Web Programming IEmphasis 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. This course is part of a complete program of study, individual course registration is not available. | ||||
CST8260 | 56.0 | Database System and ConceptsCST8260 Database System and ConceptsA 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. This course is part of a complete program of study, individual course registration is not available. | ||||
CST8279 | 70.0 | Introduction Computer Programming Using PythonCST8279 Introduction Computer Programming Using PythonEmphasis 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. This course is part of a complete program of study, individual course registration is not available. | ||||
CST8300 | 42.0 | Achieving Success in Changing EnvironmentsCST8300 Achieving Success in Changing EnvironmentsRapid 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. This course is part of a complete program of study, individual course registration is not available. | ||||
MAT8001C | 56.0 | Technical Mathematics for Computer ScienceMAT8001C Technical Mathematics for Computer ScienceThe 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. This course is part of a complete program of study, individual course registration is not available. | ||||
Level: 02 | ||||||
CST8250 | 70.0 | Database Design and AdministrationCST8250 Database Design and AdministrationA 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8253 | 70.0 | Web Programming IICST8253 Web Programming IIThrough 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8254 | 70.0 | Network Operating SystemsCST8254 Network Operating SystemsStudents 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8318 | 42.0 | Graphics TechnologiesCST8318 Graphics TechnologiesStudents 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. This course is part of a complete program of study, individual course registration is not available. | ||||
ENL1813T | 42.0 | Communications IENL1813T Communications ICommunication 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. This course is part of a complete program of study, individual course registration is not available. | ||||
Choose one from equivalencies: | ||||||
GED3002 | 42.0 | General Education ElectiveGED3002 General Education ElectiveStudents choose one course, from a group of general education electives, which meets one of the following four theme requirements: Arts in Society, Civic Life, Social and Cultural Understanding, and Science and Technology. Equivalencies: ARC9001 or DSN2001 or ENV0002 or FAM1218 or GED5300 or GEN1957 or GEN2000 or GEN2007 or HIS0001 or HIS2000 or HOS2228 or LIB1982 or MGT7330 or MVM8800 or RAD2001 or GED5002 or GED5004 or GED5005 or GED5006 or GED6022 or GED1896 or PSI0003 or GED5003 This course is part of a complete program of study, individual course registration is not available. | ||||
Level: 03 | ||||||
CST8256 | 70.0 | Web Programming Languages ICST8256 Web Programming Languages IEmphasis 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8257 | 70.0 | Web Applications DevelopmentCST8257 Web Applications DevelopmentStudents 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8258 | 42.0 | Web Project ManagementCST8258 Web Project ManagementThis 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 This course is part of a complete program of study, individual course registration is not available. | ||||
ENL8720 | 42.0 | Technical Communication for TechniciansENL8720 Technical Communication for TechniciansClear, 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 This course is part of a complete program of study, individual course registration is not available. | ||||
Choose one from equivalencies: | ||||||
GED3002 | 42.0 | General Education ElectiveGED3002 General Education ElectiveStudents choose one course, from a group of general education electives, which meets one of the following four theme requirements: Arts in Society, Civic Life, Social and Cultural Understanding, and Science and Technology. Equivalencies: ARC9001 or DSN2001 or ENV0002 or FAM1218 or GED5300 or GEN1957 or GEN2000 or GEN2007 or HIS0001 or HIS2000 or HOS2228 or LIB1982 or MGT7330 or MVM8800 or RAD2001 or GED5002 or GED5004 or GED5005 or GED5006 or GED6022 or GED1896 or PSI0003 or GED5003 This course is part of a complete program of study, individual course registration is not available. | ||||
Level: 04 | ||||||
CST8259 | 70.0 | Web Programming Languages IICST8259 Web Programming Languages IIThe 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8265 | 70.0 | Web Security BasicsCST8265 Web Security BasicsStudents 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8268 | 56.0 | ProjectCST8268 ProjectStudents 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 This course is part of a complete program of study, individual course registration is not available. | ||||
CST8325 | 42.0 | Current Trends in Web Application DevelopmentCST8325 Current Trends in Web Application DevelopmentThe 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 This course is part of a complete program of study, individual course registration is not available. |
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.
GED3002 General Education Elective
Students choose one course, from a group of general education electives, which meets one of the following four theme requirements: Arts in Society, Civic Life, Social and Cultural Understanding, and Science and Technology.
Equivalencies: ARC9001 or DSN2001 or ENV0002 or FAM1218 or GED5300 or GEN1957 or GEN2000 or GEN2007 or HIS0001 or HIS2000 or HOS2228 or LIB1982 or MGT7330 or MVM8800 or RAD2001 or GED5002 or GED5004 or GED5005 or GED5006 or GED6022 or GED1896 or PSI0003 or GED5003
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
GED3002 General Education Elective
Students choose one course, from a group of general education electives, which meets one of the following four theme requirements: Arts in Society, Civic Life, Social and Cultural Understanding, and Science and Technology.
Equivalencies: ARC9001 or DSN2001 or ENV0002 or FAM1218 or GED5300 or GEN1957 or GEN2000 or GEN2007 or HIS0001 or HIS2000 or HOS2228 or LIB1982 or MGT7330 or MVM8800 or RAD2001 or GED5002 or GED5004 or GED5005 or GED5006 or GED6022 or GED1896 or PSI0003 or GED5003
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
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:
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
- Ontario Secondary School Diploma (OSSD) or equivalent. Applicants with an OSSD showing senior English and/or Mathematics courses at the Basic Level, or with Workplace or Open courses, will be tested to determine their eligibility for admission; 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). Eligibility may be determined by academic achievement testing for which a fee will be charged.
Program Eligibility
- 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).
- 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.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.
Not sure if you meet all of the requirements? Academic Upgrading may be able to help with that: https://www.algonquincollege.com/access/.
Should the number of qualified applicants exceed the number of available places, applicants will be selected on the basis of their proficiency in English and mathematics.
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
WEB DEVELOPMENT AND INTERNET APPLICATIONS
Program Code 3002X09FAO
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.force.com/myACint/.
For further information on the admissions process, contact:
Registrar`s Office
Algonquin College
1385 Woodroffe Ave
Ottawa, ON K2G 1V8
Telephone: 613-727-0002
Toll-free: 1-800-565-4723
TTY: 613-727-7766
Fax: 613-727-7632
Contact: https://www.algonquincollege.com/ro
Additional Information
Program Resources
This program is also offered part-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.
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.