Computer Programming and Analysis

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 
To qualify for this advanced diploma, you must complete the program in six years.
 
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.
  • 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). 
Program Eligibility

The following requirements are recommended to ensure success in the program:
  • 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).
  • It is recommended applicants with international transcripts have the following IELTS, TOEFL or Duolingo scores to ensure success: 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.
 
COURSES: 
 
If you would like to take courses individually or start the program Part-time, you are not required to apply to the program. You can register for up to three courses per term by clicking on the course title and selecting “Register Online”.
 
NOTE: For the 2023 Fall semester and the 2024 Winter semester, level 01 course CST8118 is being subbed with CST8101, and level 04 course CST8319 is being subbed with CST8334.
 
Series: 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    

Series: 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    

Series: 03
 
CST2234    Systems Analysis and Design    
CST2335    Mobile Graphical Interface Programming    
CST8109    Network Programming   
CST8288    Object Oriented Programming with Design Patterns    

Elective: choose 1
 
CST8283    Business Programming    
CST8390    Business Intelligence and Data Analytics    

Series: 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    Blank Icon

Series: 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 
 
Series: 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: Diplôme-avancé
  • Language: English
  • Program Code: 1561X07PAO
  • Delivery Method: Entièrement en ligne/à 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.