Computer Programming and Analysis (Full - Time)

Description

The three-year Computer Programming and Analysis Ontario College Advanced Diploma program prepares you for a career in software development and systems analysis. The program specializes in information systems design, development and deployment. You develop sound coding and software testing principles and practices leveraging proven methodologies and industry standards to develop robust system solutions meeting stakeholder`s needs by bridging software development and the needs of the business world. 
 
Use leading industry software and technology including object-oriented methodologies, database design, database administration, systems analysis and design, cybersecurity, quality assurance and testing, development operations as well as business and information technology to design, develop and deploy information systems.   
 
Graduates may work in a variety of different fields, as almost all sectors of industry require programmers. Fields may include, but are not limited to: 
  • private and public sectors 
  • healthcare 
  • education 
  • commerce 
  • science 
  • finance 
  • production 
  • information services 
  • service industry 
  • human services 
SUCCESS FACTORS
This program is well-suited for students who: 
  • Enjoy, and are adept at, strategizing solutions to problems. 
  • Are life-long learners ready to meet the challenges presented by rapidly changing technology. 
  • Possess the ability to see the big picture and to work in detail with individual parts. 
  • Enjoy working independently and with others as a member of a team.
 
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:

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.
 
COURSES:
 
Level: 01
 
CST8116       Introduction to Computer Programming    
CST8118       Computer Essentials    
CST8215       Introduction to Database    
CST8300       Achieving Success in Changing Environments    
ENL1813T     Communications I    
MAT8001C    Technical Mathematics for Computer Science    
 
Level: 02
 
CST2355      Database Systems    
CST8102      Operating System Fundamentals (Gnu/Linux)    
CST8284      Object Oriented Programming (Java)    
CST8285      Web Programming    
ENL2019T    Technical Communication for Engineering Technologies    

Choose one from equivalencies:
GED1561    General Education Elective   
 
Level: 03
 
CST2234    56.0    Systems Analysis and Design  
CST2335    56.0    Mobile Graphical Interface Programming   
CST8109    70.0    Network Programming    
CST8288    70.0    Object Oriented Programming with Design Patterns    
 
Elective: choose 1

CST8283    Business Programming    
CST8390    Business Intelligence and Data Analytics    
 
Level: 04
 
CST8276    Advanced Database Topics    
CST8277    Enterprise Application Programming    
CST8319    Software Development Project    
CST8333    Programming Language Research Project
   
Choose one from equivalencies:
GED1561    42.0    General Education Elective    
 
Level: 05
 
CST8400    Analysis and Design Using Emerging Technologies   
CST8410    Advanced Mobile Applications   
CST8411    Information Systems Development and Deployment    
CST8412    User Interface Design in Application Development    
CST8413    Data Warehousing and Advanced Business Intelligence    
CST8414    Applied Research Project 1    
 
Level: 06
 
CST8512     Cybersecurity    
CST8513     Quality Assurance and Testing   
CST8514     Business and Information Technology    
CST8515     Applied Research Project 2    
MGT0114     Entrepreneurship
 
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.

Related Courses

Overview

Algonquin College logo
  • Institution: Algonquin College
  • Program type: Advanced Diploma
  • Language: English
  • Program Code: 1561X09FAO
  • Delivery Method: Fully Online/Distance

Enrol Now

Disclaimer:
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.