Save To Worklist

CPSC 100 Computational Thinking

Meaning and impact of computational thinking. Solving problems using computational thinking, testing, debugging. How computers work. No prior computing experience required. Not for students with existing credit for or exemption from CPSC 110 or APSC 160.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 3


Status Section Activity Term Interval Days Start Time End Time Comments
  CPSC 100 101 Lecture 1 Tue Thu 15:30 17:00

CPSC 100 is NOT a programming course, though there will be a small amount of programing in a visual language so that you can understand a bit of what makes computers tick. If you want to learn to program, we suggest that you take CPSC 103 or 110. However if you want a course that will change the way you think, give Computational Thinking a try. For more information on how to select a first year CS course go to: https://www.cs.ubc.ca/students/undergrad/courses/choose-your-first-course

When this course fills additional labs will be added, however, you may be required to adjust your timetable to fit a lab into your schedule.

  CPSC 100 L1A Laboratory 1 Tue 12:30 13:30
Full CPSC 100 L1B Laboratory 1 Wed 12:00 13:00
  CPSC 100 L1C Laboratory 1 Tue 10:00 11:00
  CPSC 100 L1D Laboratory 1 Wed 15:00 16:00
  CPSC 100 L1E Laboratory 1 Wed 16:00 17:00
  CPSC 100 L1G Laboratory 1 Tue 14:30 15:30
  CPSC 100 L1H Laboratory 1 Wed 14:00 15:00
  CPSC 100 201 Lecture 2 Tue Thu 15:30 17:00

CPSC 100 is NOT a programming course, though there will be a small amount of programing in a visual language so that you can understand a bit of what makes computers tick. If you want to learn to program, we suggest that you take CPSC 103 or 110. However if you want a course that will change the way you think, give Computational Thinking a try. For more information on how to select a first year CS course go to: https://www.cs.ubc.ca/students/undergrad/courses/choose-your-first-course

When this course fills additional labs will be added, however, you may be required to adjust your timetable to fit a lab into your schedule.

  CPSC 100 L2A Laboratory 2 Wed 9:00 10:00
  CPSC 100 L2B Laboratory 2 Wed 10:00 11:00
Full CPSC 100 L2D Laboratory 2 Wed 12:00 13:00
Full CPSC 100 L2E Laboratory 2 Wed 15:00 16:00
  CPSC 100 L2G Laboratory 2 Wed 17:00 18:00
  CPSC 100 L2J Laboratory 2 Thu 10:00 11:00
  CPSC 100 L2K Laboratory 2 Wed 14:00 15:00
Temp. Unavailable CPSC 100 2W1 Waiting List 2 Tue Thu 15:30 17:00