Computer Programming
Description
Program Details: CREDENTIAL: Ontario College Diploma
PROGRAM CODE: 0180
AREA OF INTEREST: Engineering Technology LOCATION: Distance Education, Dryden, Rainy River (Fort Frances), Greenstone (Longlac), Lake of the Woods (Kenora), Northshore (Marathon), Red Lake, Sioux Lookout, Thunder Bay,
DURATION: 2-year
Start Dates & Ontario Colleges Program Codes: Fall Start (September): 0180 Admission
Requirements: 1. Ontario Secondary School Diploma (or equivalent) with courses from the College (C), University (U), University/College (U/C), or Open (O) preparation levels with Grade 12 English (C/U) Level. 2. or successful completion of the Mature Student Assessment. 3. or successful completion of the General Education Development Test (GED). 4. or appropriate credits from the Academic and Career Entrance Program (ACE). Other Courses Recommended:
- Grade 12 Mathematics
- Develop Your Own Killer App: Ever 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#, VB.NET, Java, and SQL. You'll also master 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. Highlights:
- Work placement in the fourth semester 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 most
- Learn how to work as part of a team and as a self-employed programmer
- Develop, 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 of Study: Semester 1: CP 150 Operating Systems CP 160 Web Programming & Design CP 180 Introduction to Databases CP 190 Programming Fundamentals CS 050 College Writing GE - General Elective GE - General Elective Semester 2 - 22 hours CP 220 OOP with Net CP 240 Advanced Web Applications CP 260 User Experience Theory CP 270 Advanced Database Design & SQL CP 280 Req Analysis and Process Modelling CS 219 Communications for Technology MA 115 Applied Math for Technology 1 Semester 3 - 21 hours CP 330 Design Patterns and Testing CP 335 Object Oriented Analysis and Design CP 345 OOP with JAVA CP 355 Project Management CP 380 ASP.NET CP 390 Software Development & Deployment GE - General Elective Semester 4 - 21 hours CP 430 Mobile Computing CP 435 Computer Networks CP 440 Major Project CP 445 Data Specialization CP 455 Ethics and Law CP 465 Systems Security CP 470 Open Source Programming 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. Note: Check with the institution regarding start/ end dates, prices, and delivery method. These may vary according to the program, section, and/or semester.
Related Courses
- Advanced Database Design & SQL
- Advanced Web Applications
- ASP.NET
- College Writing (Communications I)
- Computer Networks
- Data Specialization
- Design Patterns and Testing
- Ethics and Law (CP)
- Introduction to Databases
- Mobile Computing
- Object Oriented Analysis and Design
- OOP with Net
- Open Source Programming
- Operating Systems
- Programming Fundamentals
- Project Management (CP)
- Requirement Analysis and Process Modelling
- Software Development and Deployment
- Systems Security
- User Experience Theory
- Web Programming & Design
Overview

- Institution: Confederation College
- Program type: Diplôme
- Language: English
- Program Code: 0180
- Delivery Method: Entièrement en ligne/à distance
Disclaimer:
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.