uwloo

CS 100Introduction to Computing Through Applications

Units
0.50
Faculty
Mathematics
Subject
Computer Science

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 7 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.

Using personal computers as effective problem solving tools for the present and the future. Effective use of spreadsheets to process, manipulate, and visualize numeric and textual information. Introduction to the Internet, World Wide Web, HTML, and XML. Algorithms underlying the functional components of web search engines and their influence on data access. Using wikis to publish, reshape, and organize data collaboratively.

Prerequisites

None listed.

Antirequisites

Leads to

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 001636551 / 90TTh 11:30–12:50
LEC 002841480 / 90TTh 13:00–14:20
LAB 101665115 / 30M 12:30–14:20
LAB 10266528 / 30M 12:30–14:20
LAB 103665326 / 30M 10:30–12:20
LAB 104680726 / 30M 10:30–12:20
LAB 105841527 / 30M 14:30–16:20
LAB 106841629 / 30M 14:30–16:20
TST 2016654131 / 180Oct 30 16:30–18:00

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00162220 / 300Online or by arrangement
LEC 701217238 / 9999Online or by arrangement

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names CS 100.

Suggest a resource.

Reviewed on UW Flow

71% liked it84% easy68% useful

From 210 ratings and 40 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • Very, very easy if you've taken computer classes in high school or perhaps developed websites on your own. Just parts of a computer, basic HTML, easy Office tricks, and how websites like Google work. Nothing really in depth, good even if you're not "good" at computers. I learned some new tricks for making more dynamic Excel sheets but for me, it was mostly review / easy marks.

    Jul 2016 · liked it · 4 found this helpfulOn UW FlowRemove this

  • Parts, especially anything related to spreadsheets, could be good to know. Assignments were fairly straightforward although the exam was slightly more difficult than expected, but that could be because it was a different style of question than we were used to during the rest of the course. Overall a good course to take as an elective or a grade booster.

    Aug 2015 · didn’t like it · 3 found this helpfulOn UW FlowRemove this

  • As someone with no past experience in CS, I found the topics in this course to be quite interesting and easy to understand. Concepts are very useful, especially the Excel units. Assignments are straightforward however tedious and time consuming. Final exam (worth 50%) was memorization intensive and very difficult. Would not recommend this course unless it is required.

    Mar 2023 · didn’t like it · 2 found this helpfulOn UW FlowRemove this

  • Easy, but NOT as easy as I wanted it to be... The first couple weeks was fine, but then it just got worse. If you take it online, you have to read all the modules on LEARN and memorize the content. It was pretty challenging, but fun. If you hate computers, you'll hate this course. But if you're curious about computers, take it!

    Nov 2015 · liked it · 2 found this helpfulOn UW FlowRemove this

  • Only takes about two hours per week for the assignments and the exam was a breeze with many students finishing in half the alloted time (done in 1.5 hours when given 2.5).

    Nov 2023 · liked it · 1 found this helpfulOn UW FlowRemove this

Discussed on r/uwaterloo

476 posts and comments in 338 threads mention CS 100, December 2011 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2024

math 104 for honour acience 1 point, 4 comments

u/SkirtAlternative3266: “does math 104 count for a math elective in honour science program bc in the uw website it says the program needs two math electives does this mean i can take any math elective??? like cs 100 or smth thanks \\”

u/chaman_chikki: “I think its 127+128”

u/SkirtAlternative3266: “ohh ;-; the website says "complete 2 math courses from the following subject codes: ACTSC, AMATH, CO, CS, MATH, PMATH, STAT (excluding CS100 and MATH103)" also did u graduate? and if u did are u planning to do grad school (med, den, pharm, optom)? …”

View on RedditRemove this

Winter 2025 Bird courses - ARTS 2 points, 1 comment

“So I'm in 3B doing a double major, and last term while I was on coop trying to plan out my last 3 study terms, I noticed I had about half the required courses for a PSCI minor, so I thought why not …”

u/Horiphic: “… CS 100 is also a really easy HTML/CSS focused course if you're interested in that.”

View on RedditRemove this

Spring 2024

is CS100 that bad? 2 points, 3 comments

u/Objective-Variety843: “am thinking of taking it as i have absolutely 0 tech literacy (ie i don’t even know basic excel and word doc functions, or what HTML is rn, but i’ll deffo go learn that before the sch term starts), and i want to have a bridge so i can build on my tech skills before i take CS115. …”

u/EpicCentarus: “… Cs100 won’t cover or really help with anything for cs115, maybe small things like general functions but nothing to the programming level and focus of 115.”

u/JoJoChuu: “I was in biomed at UW and took CS100 for fun as an elective. It was so fun I decided to switch to UW software engineering lol. Best decision ever, I’ve been a software eng for 7 years now and I’m having a blast”

u/cryingmyselftostress: “CS100? or do u mean CS115? as isn't CS100 a bird course”

View on RedditRemove this

can enviro students take cs100? 1 point, 5 comments

u/Objective-Variety843: “According to the website, it is not open to Mathematics,Biomedical,Chemical,Civil,Computer & Electrical,Environmental,Geological,Management,Mechanical,Mechatronics,Nanotechnology & Systems Design Eng students. Isn’t that basically everyone except Arts? …”

u/BiscottiEconomy4403: “🤔 what are you taking cs100? I think cs115 might be more useful”

u/Objective-Variety843: “i’m really bad at tech (aka can’t even do excel functions now, or use HTML) i’m gonna self-learn that before the sch term starts, but there’s only so much i can learn. i’m hoping to take cs100 to build some tech confidence in me, am not too sure how useful that is tho”

View on RedditRemove this

PHYS 249 Advice/Notes 1 point, 3 comments

“I'm taking PHYS 249 in the fall and I heard it's a pretty tough course. Anyone wanna share their notes with me, or some advice to do well?”

u/Illustrious_Sea39: “… If you did well on PHYS 236, or if you have taken any CS course ( not including CS 100) you should be fine if you go to class/read the Jupyter notebooks. As long as you do the assignments on time you’ll get 85+. Source: Graduating Honours Phys student. …”

View on RedditRemove this

please don’t come here if your plan is to transfer in to a program you didn’t get into 290 points, 43 comments

“lot of posts this week about getting rejected from program x but got deferred/got a different offer from y and wondering if you can transfer to x transfers are exceedingly rare and no matter what you …”

u/No_Sport_3635: “… All you need is 3 math courses with an average above 75% And you can take MATH106, CS100 and MATH127 or CS115 to do that easily.”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar