Image Computer Programming Breadcrumb Home Program Search Engineering Technology Computer Programming Credential Ontario College Diploma Area Of Interest Engineering Technology Media Arts Duration 2 years Program Code 0180 Download Program Information Program Navigation OverviewCoursesFeesAdmission RequirementsPathwaysMore Information Overview Start Dates & Ontario Colleges Program Codes:Fall Start (September): 0180Winter Start (January): 0179Develop Your Own Killer AppEver look at a phone app or other piece of software and wonder if you could do that? Chances are, you can – and Confederation College can help! Confederation College’s Computer Programming two-year diploma program will give you the technical skills you need and help to develop your own creativity. You’ll learn how to program in various languages such as HTML5, JavaScript, C#, Java, and SQL. You’ll also gain experience with the art of application design, design patterns, user experience strategies, design techniques, several languages, non-language specific development, deployment and testing for a host of devices and environments.Designed to help you prepare to engage in self-employed scenarios and learn to work globally, this program features a strong focus on building Full Stack development skills.HighlightsAn optional Co-op placement between semesters 2 and 3 allows you to apply your new skills in a real-world job position.Program is designed to expose students to different aspects of programming to help them find what areas appeal mostLearn how to work as part of a team and as a self-employed programmerDevelop, test, and launch your own apps onsite and in the cloud using your laptop (a program requirement – see specific details under the Requirements To Be Completed Prior to Attending Classes section)Program Learning OutcomesThe graduate has reliably demonstrated the ability to:support the analysis and definition of software system specifications based on functional and non-functional requirements.contribute to the development, documentation, implementation, maintenance and testing of software systems by using industry standard software development methodologies, based on defined specifications and existing technologies/frameworks.apply one or more programming paradigms such as, (e.g. object-oriented, structured or functional programming), and design principles, as well as documented requirements, to the software development process.model, design, implement, and maintain basic data storage solutions.contribute to the integration of network communications into software solutions by adhering to protocol standards.identify, analyze, develop, implement, verify and document the requirements for a computing environment.contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.implement and maintain secure computing environments.implement robust computing system solutions through validation testing that aligns with industry best practices.communicate and collaborate with team members and stakeholders to ensure effective working relationships.select and apply strategies for personal and professional development to enhance work performance.apply project management principles and tools when working on projects within a computing environment.adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems. I would recommend the Computer Programming program to anyone who is interested in, or already loves tech. Lots of hands-on experience and ways to gain... Ryan OvertonProduct Support All schools should strive to be as prepared, reactive, and accommodating as Confederation College. Confederation College is truly a model institute... Adam HarperGraduating Student 2020 What I liked most about Confederation College was the support. There's lots of really supportive people there who can help people out, especially when... Simeon DavenportStudent 2018/19 I had no idea how to do programming on the first day of the computer programming program, so I wasn't sure it was a fit for me or not. But, now I have... Byounghyun On Show more I liked how easy it was to meet new people and how enthusiastic the professors were about the content they were teaching. It made what (at-first)... Tanner Van TeeffelenStudent This was the perfect program for me. If you have a strong interest in computers, and want to get to know the development cycle of software, then this... Kurtis Gibb If you love computers, logical thinking, technology and learning different language ... programming, Confederation College's Computer Programming is... Juan Estrella During my learning experience, I was given amazing feedback and help that served to advance my learning! I chose Confederation College because it... Jordan WolkowskiService Desk Analyst Employment Opportunities Graduates of this program go on to work in web development, desktop software development, mobile application development, database administration, business analytics, system analysis and design, customer technical support, information technology and other areas of computer programming.Explore careers, current wages, employment stats, job postings, and associated education & training. Leave this field blank Apply Now International Students Apply Now Daniel Kaukinen Program Coordinator [email protected] (807) 473-3728 Lianne Jackson Program Officer, Distance Education [email protected] (807) 475-6171 Ask a Question Contact our Recruitment Team Related Programs Interactive Media Development This three-year advanced diploma program will provide you with a strong foundation in graphic design, interactive design, web and mobile development... Full Time
Interactive Media Development This three-year advanced diploma program will provide you with a strong foundation in graphic design, interactive design, web and mobile development... Full Time