Ontario College Advanced Diploma Computer Programming and Analysis (Optional Co-op)
Course Overview
This three-year advanced diploma program equips students with the latest industry-standard development skills to build enterprise, web, and mobile applications. The curriculum masterfully combines object-oriented analysis, agile methodologies, and hands-on programming using cutting-edge technologies from leaders like Microsoft, Oracle, and Java. Students culminate their learning by developing a major business application for a real client, providing invaluable practical experience, with an optional co-op stream available to gain professional work terms.
Key Program Highlights
- Master in-demand programming and problem-solving skills using the latest Microsoft, Java, and open-source software
- Apply object-oriented analysis, design, and agile methodologies to real-world development projects
- Build a comprehensive capstone project for a local business, creating a major application from concept to completion
- Gain professional experience through an optional co-op stream featuring four consecutive work terms
- Learn through a balanced approach of core IT theory, hands-on assignments, and supportive courses in math and communications
Course Overview
This three-year advanced diploma program equips students with the latest industry-standard development skills to build enterprise, web, and mobile applications. The curriculum masterfully combines object-oriented analysis, agile methodologies, and hands-on programming using cutting-edge technologies from leaders like Microsoft, Oracle, and Java. Students culminate their learning by developing a major business application for a real client, providing invaluable practical experience, with an optional co-op stream available to gain professional work terms.
Key Program Highlights
- Master in-demand programming and problem-solving skills using the latest Microsoft, Java, and open-source software
- Apply object-oriented analysis, design, and agile methodologies to real-world development projects
- Build a comprehensive capstone project for a local business, creating a major application from concept to completion
- Gain professional experience through an optional co-op stream featuring four consecutive work terms
- Learn through a balanced approach of core IT theory, hands-on assignments, and supportive courses in math and communications
Requirements
Modules
- College Reading & Writing Across Contexts
- Conestoga 101
- Technology Infrastructure: Networking
- Mathematics for Information Technology I
- Programming: Web Foundations
- Programming Concepts I
- Database - Foundations
- Understanding Workplace Behaviours
- Computing Ethics and Society
- Operating Systems I
- Programming Dynamic Websites
- Programming Concepts II
- Systems Analysis and Agile Development
- Programming: Microsoft Web Technologies
- Advanced Data Systems
- Algorithms and Data Structures
- Systems Development: Computer Security
- Programming: Software Quality Assurance
- Programming Mobile Applications I
- Data Analytics, AI, and Machine Learning
- Open Source Web Programming
- Programming: Mobile Applications II
- Systems Project Planning & Initiation
- Software Design Principles & Patterns
- Enterprise Applications Development
- Cloud Computing & Application Development
- IT Entrepreneurship
- Systems Project
- Programming: Distributed Applications Development
- Business Intelligence
- Software Delivery and Release Management