Computer Programmer Analyst

Program description

This program offers comprehensive study in information technology, systems methodologies and application programming, built on a solid foundation of business expertise. The curriculum includes in-depth instruction and the practical application of structured, mainframe and object-oriented programming languages.

  • Additionally, you will receive extensive training in:
  • Advanced application development
  • Database administration
  • Internet development
  • Project management

You will work independently and in teams to create course deliverables. As a graduate you will begin your career in programming, microcomputer support or computer operations and, with experience, advance to the position of systems analyst with responsibility for the design and planning of system networks and technical support or a management position in programming, operations or other area.

Note: To ensure you make an informed decision about your information technology (IT) career path, a common first semester is offered for the Computer Systems Technician, Computer Systems Technology, Computer Programmer and Computer Programmer Analyst programs. This approach will give you an opportunity to explore the systems/programming applications and networking/hardware applications of the IT sector. At the end of the first semester, you will then select your program of choice.

Course website

Related job profiles

Durham College

School of Business, IT and Management (BITM)


Three years

Credential awarded

Ontario College Advanced Diploma

Program contact
    Emma Cronin
    Telephone: 905-721-2000 Ext. 4097

Looking for personalized career matches?

Complete the Career Assessment tool and find your match to in-demand careers that Toronto employers are hiring for. Completely free!

Find your career match