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 |
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
Program Coordinator:
Ian Tipson
Telephone:
(416) 491-5050 Ext. 26233
Email:
Student Adviser:
Betrice Brangman
Telephone:
(416) 491-5050 Ext. 26683
Email:
International Admissions:
Telephone:
(416) 493-4144 Ext. N/A
Email: