Three Routes Start

Compare · Ontario figures · updated 2 November 2026

Civil engineering technology vs Computer programming

Same columns, no opinion about which is better for you. On typical Ontario figures, Computer programming is ahead by year 10 ($466k against $390k), because it pays more per year once you are working. The gap is before tax, rent and loan interest, which hit both routes. Computer programming costs $200 less to get into. Job Bank rates demand higher for Civil engineering technology in Ontario right now.

MeasureCivil engineering technologyComputer programming
RouteCollege diplomaCollege diploma
CredentialOntario College Advanced DiplomaOntario College Advanced Diploma
Years to finish33
First real paychequeAbout 3 yearsAbout 3 years
Cost (tuition and fees)$13,500$13,300
Typical debt if you borrow$16,700$16,700
Earnings, first years$43,000$52,000
Earnings by year 5$63,500$75,000
Net by year 10 (typical)$390k$466k
Demand in OntarioSteadyLimited
Time in a classroom65%70%

Earnings by year, roughly

Before tax. Years in school show as "school". Medians rise from the starting figure to the year-5 figure, then stay flat.

Civil engineering technologyComputer programming
Y1
school
school
Y2
school
school
Y3
school
school
Y4
$47,100
$56,600
Y5
$51,200
$61,200
Y6
$55,300
$65,800
Y7
$59,400
$70,400
Y8
$63,500
$75,000
Y9
$63,500
$75,000
Y10
$63,500
$75,000

Civil engineering technology

A day looks like: Surveying, materials testing, CAD, site inspection for roads, bridges and buildings.

What stops people: Math. Students who scraped through Advanced Functions struggle in first year.

Downside: You do the field and drafting work engineers sign off on; the P.Eng ceiling requires going back for a degree.

Full picture: Civil engineering technology

Computer programming

A day looks like: Coding, testing, working in small teams. Co-op terms matter enormously.

What stops people: Getting the first job; entry-level tech hiring has tightened since 2023.

Downside: Employers increasingly expect a degree or a strong portfolio. AI tools are changing what junior developers do.

Full picture: Computer programming

Quick answers

Which pays more, civil engineering technology or computer programming?

By year five, Civil engineering technology is about $63,500 and Computer programming about $75,000 (Ontario medians, before tax). By year ten, counting what each cost, Civil engineering technology nets roughly $390k and Computer programming roughly $466k.

Which is faster to a real paycheque?

Civil engineering technology: about 3 years. Computer programming: about 3 years.

What does each cost?

Civil engineering technology: $13,500 in tuition and fees, typical debt $16,700. Computer programming: $13,300, typical debt $16,700.

What is the downside of each?

Civil engineering technology: You do the field and drafting work engineers sign off on; the P.Eng ceiling requires going back for a degree. Computer programming: Employers increasingly expect a degree or a strong portfolio. AI tools are changing what junior developers do.

Get your own three

Seven questions, two minutes, no sign-up. The same numbers as this page, ranked for your answers.

Start the quiz

Figures are Ontario medians and typical costs from Job Bank, Statistics Canada, Skilled Trades Ontario and institution fee pages; the data page lists every source and date. Switch province on either pathway page for BC, Alberta or Quebec figures.