CPA - Computer Programming and Analysis

Program Information: 
Program Code: CPA
Credential Awarded: Ontario College Advanced Diploma
Campus: Seneca Newnham Campus
Duration: 6 semesters (3 Years)
Start Dates: Fall, Winter, Summer *Start Dates are subject to change
Description: 

In the Computer Programming and Analysis program you will gain valuable hands-on experience in a wide range of programming languages and techniques. Your learning in the program will include object oriented methodology, web scripting languages, system methodologies, internet client & server side development, design & maintenance of database systems, data communications, security and project management. In your final year of study you’ll have the opportunity to learn advanced topics through your professional option courses. The optional work-integrated learning terms will give you the opportunity to synthesize your knowledge to resolve real business problems.

In the Computer Programming and Analysis program you’ll progressively develop your knowledge and abilities in programming. In addition to the technical knowledge, you will develop professional communication skills that will support your career. In your final year you will be able to integrate your learning in the planning and implementation of a “reallife” computer project for a business client.

What You'll Learn

 

  • Object-oriented programming, using C++, Java and C#, on market-leading operating system platforms
  • Mobile device programming for iOS, android, and IBMi
  • Programming modern web applications and web services using HTML5 web programming, using JavaScript, HTML and the DOM, and CSS
  • Distributed programming techniques on private and hosted cloud computing platforms
  • Working with data on devices, in database and hosted environments
  • An introduction to software engineering principles, including systems analysis and design
  • Verbal, written, and presentation communications techniques for various audiences

In addition to the above you'll choose a professional specialization with course options available in semesters five and six. New and revised options will be offered each semester based on the demands of the rapidly changing computer industry.

Your Career

As a graduate of the Computer Programming and Analysis program you'll be prepared for a rewarding career as a

  • Software developer
  • Systems analyst
  • Information systems specialist
  • Database administrator
  • Web application developer
  • Client/server applications developer
  • Systems programmer
  • Game programmer
  • Network administrator
  • IBM mid-range programmer or UNIX/Linux system administrator
Contacts: 

Program Coordinator:

Ian Tipson

Telephone:

(416) 491-5050 Ext. 26233

Email:

Student Adviser:

Betrice Brangman

Telephone:

(416) 491-5050 Ext. 26683

Email:

Admissions:

   

Telephone:

(416) 493-4144 Ext. N/A

Email:

International Admissions:

   

Telephone:

(416) 493-4144 Ext. N/A

Email: