Advanced Diploma On Campus

Computer Programming and Analysis

Durham College

36 months
13852 CAD/year
2722 CAD/year
Tuition fee
Apply date
Start date


The Computer Programming and Analysis programme taught at Durham College 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.


Today’s businesses and essential services depend on complex information and data management systems. Designing, developing and keeping those systems up-to-date with the business processes they support is the domain of programmer analysts. In a digitized world, the ingenuity and technical know-how of programmer analysts is in demand. From transportation networks to critical hospital databases to social network-driven applications, analysts design and develop the systems that are key to the success of all businesses and services in today’s digital world.

You will work independently and in teams to create course deliverables. As a graduate of the Computer Programming and Analysis programme taught at Durham College 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 areas.


What you could be:

  • Application support engineer
  • Assistant software developer
  • Developer/programmer analyst
  • Junior business analyst
  • Project manager
  • Quality assurance analyst
  • Research analyst
  • Service desk analyst
  • Support technician
  • Web developer

Where you could work:

  • Colleges and universities
  • Computer and network infrastructure firms
  • Credit unions and banks
  • Digital business solutions firms
  • Government
  • Newspapers/media corporations
  • Research companies
  • School boards
  • Small and medium-sized enterprises
  • Software development firms

Programme Structure

Courses included:

  • Communications I For It 
  • Computer Systems-Hardware 
  • Databases
  • Data Communications & Networking 
  • Mathematics For I.T. 
  • Programming

Key information


  • Full-time
    • 36 months

Start dates & application deadlines


90 alternative credits


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

  • Ontario Secondary School Diploma or Mature Student Status
  • Grade 12 English (C or U)
  • Grade 12 mathematics (C, M or U)

Tuition Fee

To alway see correct tuition fees
  • International

    13852 CAD/year
    Tuition Fee
    Based on the tuition of 13852 CAD per year during 36 months.
  • National

    2722 CAD/year
    Tuition Fee
    Based on the tuition of 2722 CAD per year during 36 months.

Living costs for Oshawa

1100 - 1700 CAD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last 6 months

Check the official programme website for potential updates.

Our partners

Computer Programming and Analysis
Durham College


Go to your profile page to get personalised recommendations!

Tuition fee settings