Toronto  /  Essays  /  Prompt 3

Toronto: Computer Science / supplemental short answer

Short written response in the program supplemental application (length varies by program; keep it tight and specific)

Tell us about your experience with programming or computer science and what draws you to the field.
What it’s really asking

Several Toronto programs add a short-answer supplemental, and Computer Science (St. George and Mississauga) now requires one designed to assess skills and interest beyond grades. A representative version asks about your actual programming experience and why the field draws you. Treat it as a focused short answer, not an essay.

Why they ask it

CS at Toronto is one of its most competitive admits, and strong grades alone no longer distinguish applicants. The committee wants proof you have engaged with computing on your own terms: code you have written, a problem you solved, a thing you were curious enough to build. They are filtering for genuine interest, not buzzwords.

Three ways in
Point to one thing you built

Name one concrete thing you built or coded, however small, and what it does.

Show how you think

Describe a bug you chased, a problem you decomposed, or a trade-off you made.

Connect it forward

Say what kind of problems you want to work on, and why Toronto fits that interest.

✕  Weak opening

“In today's world, technology is everywhere, and I have always been passionate about computers and coding.”

✓  Strong opening

“My first program was a script to sort my music library, and it broke the instant a song title had a comma in it.”

✦ Annotated example · From spreadsheet macro to real code. Written by EssayLens to teach, not a real applicant’s essay. Tap a highlighted line →
My first program was not meant to be a program. I was managing the roster for a community badminton ladder on a spreadsheet, and re ranking forty players by hand after every match night took an hour I did not have.1I recorded a macro to automate the sort, then broke it trying to make it skip players who had withdrawn. 2Fixing my own mess taught me more than any tutorial: I learned what a loop was because I needed one, and what an off by one error felt like because I had a list that kept dropping its last name.3That pulled me into Python. I rebuilt the ladder as a small script that read match results from a file, updated rankings, and printed a clean table. It was maybe sixty lines and I was absurdly proud of it.4What draws me to computer science is that it rewards stubborn curiosity over talent. A bug does not care how I feel; it just sits there until I understand the problem precisely enough to state it. 5I want to study it formally because I have hit the edges of what I can teach myself, and questions about why one approach runs faster than another now interest me more than the badminton ever did.6
  1. 1Opens with a real, mundane problem instead of a claim of lifelong passion. Toronto's CS prompt rewards tight, specific evidence, so a concrete origin beats abstract enthusiasm.
  2. 2Shows learning driven by a real need rather than a course requirement, which reads as genuine initiative.
  3. 3Names specific concepts (loops, off-by-one errors) to prove genuine hands-on experience rather than buzzwords.
  4. 4Demonstrates progression from a tool to a real language with a modest, honest scope. The unembarrassed pride reads as an authentic applicant voice.
  5. 5Articulates a real, thought-through reason for the field, showing the clear thinking and genuine fit the school screens for rather than a generic love of technology.
  6. 6Ends by naming a concrete limit of self-teaching and a shift toward deeper questions, signaling readiness for a rigorous program and fit with university study.
Stuck? Start here
  • What is one thing I have actually coded or built, even a tiny one?
  • What bug or problem taught me something about how systems really behave?
  • What kind of computing problems do I want to work on next?
Before you submit
  • Did I show real, specific programming experience rather than claiming passion?
  • Did I reveal how I think and solve problems?
  • Is it concise and clearly tied to computer science at Toronto?

Drafted it? Get an honest, admissions-style read, free.

Score my essay