Save To Worklist Outline/Syllabus

CPSC 110 Computation, Programs, and Programming

Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modelling, and interacting with the world.

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: 4


Status Section Activity Term Mode of Delivery Interval Days Start Time End Time Section Comments Course Requires
In-Person Attendance
CPSC 110 101Lecture1Online Tue Thu11:0012:30

In-term class activities will be online. All major assessments (e.g. midterm exams/tests) and the final exam will be held in person. Students who are prevented from being present on campus will be given an opportunity during the term to apply for alternate format exams.

CPSC 110 is the shortest route to CPSC 210 and the rest of the Computer Science major. If you plan to complete a Computer Science major or honours degree (including combined majors and dual majors) or need CPSC 110 to fulfill a degree requirement you should take CPSC 110. Students who are not planning to focus on Computer Science may also find that CPSC 110 best matches their needs and interests. 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.

See Section Comments
CPSC 110 L11Laboratory1In-Person Wed18:0021:00Yes
BlockedCPSC 110 L12Laboratory1In-Person Mon9:0012:00Yes
CPSC 110 L13Laboratory1In-Person Tue9:3012:30Yes
BlockedCPSC 110 L14Laboratory1Online Wed9:0012:00No
CPSC 110 L15Laboratory1In-Person Thu9:3012:30Yes
CPSC 110 L16Laboratory1In-Person Fri12:0015:00Yes
STTCPSC 110 L17Laboratory1Online Fri15:0018:00No
CPSC 110 L18Laboratory1In-Person Mon18:0021:00Yes
BlockedCPSC 110 L19Laboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1ALaboratory1In-Person Mon9:0012:00Yes
CPSC 110 L1BLaboratory1In-Person Mon12:0015:00Yes
STTCPSC 110 L1CLaboratory1Online Mon15:0018:00No
CPSC 110 L1DLaboratory1In-Person Tue9:3012:30Yes
STTCPSC 110 L1FLaboratory1Online Tue15:3018:30No
CPSC 110 L1GLaboratory1In-Person Wed9:0012:00Yes
CPSC 110 L1HLaboratory1In-Person Wed12:0015:00Yes
STTCPSC 110 L1JLaboratory1Online Wed15:0018:00No
CPSC 110 L1KLaboratory1In-Person Thu9:3012:30Yes
CPSC 110 L1LLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 L1MLaboratory1In-Person Thu12:3015:30Yes
CPSC 110 L1NLaboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1PLaboratory1In-Person Fri12:0015:00

This lab section is recommended for students in the BCS program.

Yes
STTCPSC 110 L1QLaboratory1Online Fri15:0018:00No
CPSC 110 L1RLaboratory1In-Person Mon12:0015:00Yes
CPSC 110 L1SLaboratory1In-Person Tue12:3015:30Yes
CPSC 110 L1TLaboratory1In-Person Tue15:3018:30Yes
CPSC 110 L1ULaboratory1In-Person Wed12:0015:00Yes
CPSC 110 L1VLaboratory1In-Person Thu12:3015:30Yes
STTCPSC 110 L1WLaboratory1Online Mon15:0018:00No
RestrictedCPSC 110 L1XLaboratory1Online Wed15:0018:00No
CPSC 110 L1YLaboratory1In-Person Mon18:0021:00Yes
CPSC 110 L1ZLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 102Lecture1In-Person Tue Thu14:0015:30Yes
CPSC 110 L11Laboratory1In-Person Wed18:0021:00Yes
BlockedCPSC 110 L12Laboratory1In-Person Mon9:0012:00Yes
CPSC 110 L13Laboratory1In-Person Tue9:3012:30Yes
CPSC 110 L15Laboratory1In-Person Thu9:3012:30Yes
CPSC 110 L16Laboratory1In-Person Fri12:0015:00Yes
STTCPSC 110 L17Laboratory1Online Fri15:0018:00No
CPSC 110 L18Laboratory1In-Person Mon18:0021:00Yes
BlockedCPSC 110 L19Laboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1ALaboratory1In-Person Mon9:0012:00Yes
CPSC 110 L1BLaboratory1In-Person Mon12:0015:00Yes
STTCPSC 110 L1CLaboratory1Online Mon15:0018:00No
CPSC 110 L1DLaboratory1In-Person Tue9:3012:30Yes
CPSC 110 L1ELaboratory1In-Person Tue12:3015:30Yes
STTCPSC 110 L1FLaboratory1Online Tue15:3018:30No
CPSC 110 L1GLaboratory1In-Person Wed9:0012:00Yes
CPSC 110 L1HLaboratory1In-Person Wed12:0015:00Yes
STTCPSC 110 L1JLaboratory1Online Wed15:0018:00No
CPSC 110 L1KLaboratory1In-Person Thu9:3012:30Yes
CPSC 110 L1LLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 L1MLaboratory1In-Person Thu12:3015:30Yes
CPSC 110 L1NLaboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1PLaboratory1In-Person Fri12:0015:00

This lab section is recommended for students in the BCS program.

Yes
STTCPSC 110 L1QLaboratory1Online Fri15:0018:00No
CPSC 110 L1RLaboratory1In-Person Mon12:0015:00Yes
CPSC 110 L1SLaboratory1In-Person Tue12:3015:30Yes
CPSC 110 L1TLaboratory1In-Person Tue15:3018:30Yes
CPSC 110 L1ULaboratory1In-Person Wed12:0015:00Yes
CPSC 110 L1VLaboratory1In-Person Thu12:3015:30Yes
STTCPSC 110 L1WLaboratory1Online Mon15:0018:00No
RestrictedCPSC 110 L1XLaboratory1Online Wed15:0018:00No
CPSC 110 L1YLaboratory1In-Person Mon18:0021:00Yes
CPSC 110 L1ZLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 103Lecture1In-Person Mon Wed Fri15:0016:00

CPSC 110 is the shortest route to CPSC 210 and the rest of the Computer Science major. If you plan to complete a Computer Science major or honours degree (including combined majors and dual majors) or need CPSC 110 to fulfill a degree requirement you should take CPSC 110. Students who are not planning to focus on Computer Science may also find that CPSC 110 best matches their needs and interests. 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.

Yes
CPSC 110 L11Laboratory1In-Person Wed18:0021:00Yes
BlockedCPSC 110 L12Laboratory1In-Person Mon9:0012:00Yes
CPSC 110 L13Laboratory1In-Person Tue9:3012:30Yes
CPSC 110 L15Laboratory1In-Person Thu9:3012:30Yes
CPSC 110 L16Laboratory1In-Person Fri12:0015:00Yes
CPSC 110 L18Laboratory1In-Person Mon18:0021:00Yes
BlockedCPSC 110 L19Laboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1ALaboratory1In-Person Mon9:0012:00Yes
CPSC 110 L1BLaboratory1In-Person Mon12:0015:00Yes
STTCPSC 110 L1CLaboratory1Online Mon15:0018:00No
CPSC 110 L1DLaboratory1In-Person Tue9:3012:30Yes
CPSC 110 L1ELaboratory1In-Person Tue12:3015:30Yes
STTCPSC 110 L1FLaboratory1Online Tue15:3018:30No
CPSC 110 L1GLaboratory1In-Person Wed9:0012:00Yes
CPSC 110 L1HLaboratory1In-Person Wed12:0015:00Yes
STTCPSC 110 L1JLaboratory1Online Wed15:0018:00No
CPSC 110 L1KLaboratory1In-Person Thu9:3012:30Yes
CPSC 110 L1LLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 L1MLaboratory1In-Person Thu12:3015:30Yes
CPSC 110 L1NLaboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1PLaboratory1In-Person Fri12:0015:00

This lab section is recommended for students in the BCS program.

Yes
STTCPSC 110 L1QLaboratory1Online Fri15:0018:00No
CPSC 110 L1RLaboratory1In-Person Mon12:0015:00Yes
CPSC 110 L1SLaboratory1In-Person Tue12:3015:30Yes
CPSC 110 L1TLaboratory1In-Person Tue15:3018:30Yes
CPSC 110 L1ULaboratory1In-Person Wed12:0015:00Yes
CPSC 110 L1VLaboratory1In-Person Thu12:3015:30Yes
STTCPSC 110 L1WLaboratory1Online Mon15:0018:00No
RestrictedCPSC 110 L1XLaboratory1Online Wed15:0018:00No
CPSC 110 L1YLaboratory1In-Person Mon18:0021:00Yes
CPSC 110 L1ZLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 104Lecture1In-Person Tue Thu15:3017:00

CPSC 110 is the shortest route to CPSC 210 and the rest of the Computer Science major. If you plan to complete a Computer Science major or honours degree (including combined majors and dual majors) or need CPSC 110 to fulfill a degree requirement you should take CPSC 110. Students who are not planning to focus on Computer Science may also find that CPSC 110 best matches their needs and interests. 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.

Yes
CPSC 110 L11Laboratory1In-Person Wed18:0021:00Yes
BlockedCPSC 110 L12Laboratory1In-Person Mon9:0012:00Yes
CPSC 110 L13Laboratory1In-Person Tue9:3012:30Yes
CPSC 110 L15Laboratory1In-Person Thu9:3012:30Yes
CPSC 110 L16Laboratory1In-Person Fri12:0015:00Yes
STTCPSC 110 L17Laboratory1Online Fri15:0018:00No
CPSC 110 L18Laboratory1In-Person Mon18:0021:00Yes
BlockedCPSC 110 L19Laboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1ALaboratory1In-Person Mon9:0012:00Yes
CPSC 110 L1BLaboratory1In-Person Mon12:0015:00Yes
STTCPSC 110 L1CLaboratory1Online Mon15:0018:00No
CPSC 110 L1DLaboratory1In-Person Tue9:3012:30Yes
CPSC 110 L1ELaboratory1In-Person Tue12:3015:30Yes
STTCPSC 110 L1FLaboratory1Online Tue15:3018:30No
CPSC 110 L1GLaboratory1In-Person Wed9:0012:00Yes
CPSC 110 L1HLaboratory1In-Person Wed12:0015:00Yes
STTCPSC 110 L1JLaboratory1Online Wed15:0018:00No
CPSC 110 L1KLaboratory1In-Person Thu9:3012:30Yes
CPSC 110 L1LLaboratory1In-Person Thu15:3018:30Yes
CPSC 110 L1MLaboratory1In-Person Thu12:3015:30Yes
CPSC 110 L1NLaboratory1In-Person Fri9:0012:00Yes
CPSC 110 L1PLaboratory1In-Person Fri12:0015:00

This lab section is recommended for students in the BCS program.

Yes
STTCPSC 110 L1QLaboratory1Online Fri15:0018:00No
CPSC 110 L1RLaboratory1In-Person Mon12:0015:00Yes
CPSC 110 L1SLaboratory1In-Person Tue12:3015:30Yes
CPSC 110 L1TLaboratory1In-Person Tue15:3018:30Yes
CPSC 110 L1ULaboratory1In-Person Wed12:0015:00Yes
CPSC 110 L1VLaboratory1In-Person Thu12:3015:30Yes
STTCPSC 110 L1WLaboratory1Online Mon15:0018:00No
RestrictedCPSC 110 L1XLaboratory1Online Wed15:0018:00No
CPSC 110 L1YLaboratory1In-Person Mon18:0021:00Yes
CPSC 110 L1ZLaboratory1In-Person Thu15:3018:30Yes
BlockedCPSC 110 1W1Waiting List1Online Tue Thu11:0012:30

In-term class activities will be online. All major assessments (e.g. midterm exams/tests) and the final exam will be held in person. Students who are prevented from being present on campus will be given an opportunity during the term to apply for alternate format exams.

See Section Comments
BlockedCPSC 110 1W2Waiting List1In-Person Tue Thu14:0015:30Yes
BlockedCPSC 110 1W3Waiting List1In-Person Mon Wed Fri15:0016:00Yes
BlockedCPSC 110 1W4Waiting List1In-Person Tue Thu15:3017:00Yes
CPSC 110 201Lecture2In-Person Tue Thu12:3014:00Yes
CPSC 110 L21Laboratory2In-Person Thu11:0014:00Yes
CPSC 110 L22Laboratory2In-Person Tue17:0020:00Yes
CPSC 110 L25Laboratory2In-Person Thu17:0020:00Yes
CPSC 110 L26Laboratory2In-Person Thu14:0017:00Yes
CPSC 110 L2ALaboratory2In-Person Wed9:0012:00Yes
CPSC 110 L2BLaboratory2In-Person Fri12:0015:00Yes
CPSC 110 L2CLaboratory2In-Person Mon15:0018:00Yes
CPSC 110 L2DLaboratory2In-Person Wed15:0018:00Yes
CPSC 110 L2ELaboratory2In-Person Mon12:0015:00Yes
CPSC 110 L2FLaboratory2In-Person Tue11:0014:00Yes
CPSC 110 L2HLaboratory2In-Person Thu14:0017:00Yes
CPSC 110 L2JLaboratory2In-Person Fri9:0012:00Yes
CPSC 110 L2MLaboratory2In-Person Wed12:0015:00Yes
CPSC 110 L2PLaboratory2In-Person Tue14:0017:00Yes
BlockedCPSC 110 L2QLaboratory2In-Person Tue14:0017:00Yes
BlockedCPSC 110 L2RLaboratory2In-Person Mon18:0021:00Yes
CPSC 110 L2SLaboratory2In-Person Mon9:0012:00Yes
CPSC 110 L2TLaboratory2In-Person Mon12:0015:00Yes
CPSC 110 L2ULaboratory2In-Person Fri12:0015:00Yes
CPSC 110 L2WLaboratory2In-Person Wed12:0015:00Yes
CPSC 110 203Lecture2In-Person Tue Thu9:3011:00Yes
CPSC 110 L21Laboratory2In-Person Thu11:0014:00Yes
CPSC 110 L22Laboratory2In-Person Tue17:0020:00Yes
CPSC 110 L25Laboratory2In-Person Thu17:0020:00Yes
CPSC 110 L26Laboratory2In-Person Thu14:0017:00Yes
CPSC 110 L2ALaboratory2In-Person Wed9:0012:00Yes
CPSC 110 L2BLaboratory2In-Person Fri12:0015:00Yes
CPSC 110 L2CLaboratory2In-Person Mon15:0018:00Yes
CPSC 110 L2DLaboratory2In-Person Wed15:0018:00Yes
CPSC 110 L2ELaboratory2In-Person Mon12:0015:00Yes
CPSC 110 L2FLaboratory2In-Person Tue11:0014:00Yes
CPSC 110 L2HLaboratory2In-Person Thu14:0017:00Yes
CPSC 110 L2JLaboratory2In-Person Fri9:0012:00Yes
CPSC 110 L2MLaboratory2In-Person Wed12:0015:00Yes
CPSC 110 L2PLaboratory2In-Person Tue14:0017:00Yes
BlockedCPSC 110 L2QLaboratory2In-Person Tue14:0017:00Yes
BlockedCPSC 110 L2RLaboratory2In-Person Mon18:0021:00Yes
CPSC 110 L2SLaboratory2In-Person Mon9:0012:00Yes
CPSC 110 L2TLaboratory2In-Person Mon12:0015:00Yes
CPSC 110 L2ULaboratory2In-Person Fri12:0015:00Yes
CPSC 110 L2WLaboratory2In-Person Wed12:0015:00Yes
BlockedCPSC 110 2W1Waiting List2In-Person Tue Thu12:3014:00Yes
BlockedCPSC 110 2W3Waiting List2In-Person Tue Thu9:3011:00Yes
BlockedCPSC 110 V01Lecture2In-Person Mon Wed Fri11:0012:00

This section is available only to students registered in Vantage College.

Yes
BlockedCPSC 110 V2ALaboratory2In-Person Mon15:0018:00

This section is available only to students registered in Vantage College.

Yes
BlockedCPSC 110 V2BLaboratory2In-Person Wed15:0018:00

This section is available only to students registered in Vantage College.

Yes
BlockedCPSC 110 V2CLaboratory2In-Person Fri15:0018:00

This section is available only to students registered in Vantage College.

Yes