Learn workplace-ready programming languages and practical applications to use wherever your career takes you.
The two-year Computer Programmer Ontario College Diploma program prepares you for a career in software development. The program also specializes in program development strategies (using object-oriented modelling), database design and database administration.
Use leading industry software products such as Oracle and CASE tools. Learn about programming languages such as Java, COBOL, SQL and PHP. Study object-oriented analysis and design, operating systems and coding in integrated environments, and learn how to debug, test, and maintain codes.
In your final semester, participate in a software development project working with external clients to gain real-world experience in the programming field.
- English, Grade 12 (ENG4C or equivalent).
- Mathematics, Grade 12 (MAP4C or equivalent).
- International applicants must provide proof of the subject specific requirements noted above along with proof of either: (IELTS / TOEFL) 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.
- Applicants with international transcripts must provide proof of the subject specific requirements noted above and may be required to provide proof of language proficiency.
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. The Mobile Learning Center Coach (C102) offers training in these skills if needed. 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.
This program is well-suited for students who:
- Enjoy solving problems.
- Are life-long learners ready to meet the challenges presented by rapidly changing technology.
- Take pleasure in providing assistance to others (build computer systems to meet their needs).
- Enjoy working with others as a member of a team.
- Can work independently.
- Are organized in their work and pay attention to detail.
Does this course require proof of English proficiency?
The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!Learn more
Core courses include:
- Computer Essentials
- Introduction to Computer Programming
- Achieving Success in Changing Environments
- Communications I
- Technical Mathematics for Computer Science
- Database Systems
- Operating System Fundamentals (GNU/Linux)
- Object Oriented Programming (Java)
- Web Programming
- Technical Communication for Engineering Technologies
- Systems Analysis and Design
- Mobile Graphical Interface Programming
- Network Programming
- Object Oriented Programming with Design Patterns
- Elective: choose 1
- Business Programming
- Business Intelligence and Data Analytics
- Advanced Database Topics
- Enterprise Application Programming
- Programming Language Research Project
- Software Development Project
For more information about tuition fees, please visit the college website.
Scholarships & funding
For more information about scholarships, please visit the college website.
Ontario College Diploma
- Use documented solutions to troubleshoot problems associated with software installation and customization.
- Develop, test, document, deploy, and maintain secure program code based on specifications.
- Perform routine maintenance on a database.
- Apply knowledge of networking concepts to develop, deploy, and maintain program code.
- Gather and document required information and assist in an analysis of a business.
- Use relevant methodologies, policies, and standards to develop secure program code.
- Maintain effective working relationships with clients.
- Conform to workplace expectations found in information technology (IT) environments.
- Contribute to the successful completion of the project applying the project management principles in use.
- Identify and apply discipline-specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship.
Graduates may work in a variety of different fields, as almost all sectors of industry require programmers. You may be employed as:
- A software programmer
- A web programmer
- A business programmer
- An application programmer
Graduates may also find opportunities in database design and database administration.
About this institute
Consider Algonquin’s unique campuses Algonquin College offers an experience that includes personalized learning and industry-ready skills through field-work, work placement and co-op. Employers value the combination of theory and experiential learning, at Algonquin College you get it all. In addition...
Why study at Algonquin College
Canada ranked #1 study abroad country
Canada has been ranked the #1 study abroad country in the world for 2020! Known for its untouched natural beauty, friendly and welcoming locals, and a culture of tolerance and diversity, Canada is a clear choice for students looking to study abroad.
Be the first to write a review!
Career test - find your perfect career
Take our free career test that will match you with programs and careers based on your interests and personality.
You may also like...
Summer / Short course
Stanford, United States of America
Diploma / certificate
Diploma / certificate
British Columbia, Canada