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 modeling, 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 Interval Days Start Time End Time Comments
FullCPSC 110 101Lecture1 Tue Thu12:3014: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.

CPSC 110 L11Laboratory1 Wed18:0021:00
CPSC 110 L13Laboratory1 Tue9:3012:30
CPSC 110 L15Laboratory1 Thu9:3012:30
CPSC 110 L17Laboratory1 Fri15:0018:00
CPSC 110 L1ALaboratory1 Mon9:0012:00
CPSC 110 L1BLaboratory1 Mon12:0015:00
CPSC 110 L1CLaboratory1 Mon15:0018:00
CPSC 110 L1DLaboratory1 Tue9:3012:30
CPSC 110 L1FLaboratory1 Tue15:3018:30
CPSC 110 L1GLaboratory1 Wed9:0012:00
CPSC 110 L1HLaboratory1 Wed12:0015:00
CPSC 110 L1JLaboratory1 Wed15:0018:00
CPSC 110 L1KLaboratory1 Thu9:3012:30
CPSC 110 L1LLaboratory1 Thu17:0020:00
CPSC 110 L1MLaboratory1 Thu14:0017:00
CPSC 110 L1NLaboratory1 Fri9:0012:00
CPSC 110 L1PLaboratory1 Fri12:0015:00

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

CPSC 110 L1QLaboratory1 Fri15:0018:00
CPSC 110 L1RLaboratory1 Mon12:0015:00
CPSC 110 L1SLaboratory1 Tue12:3015:30
CPSC 110 L1TLaboratory1 Tue15:3018:30
CPSC 110 L1ULaboratory1 Wed12:0015:00
CPSC 110 L1VLaboratory1 Thu14:0017:00
CPSC 110 L1WLaboratory1 Mon15:0018:00
CPSC 110 L1XLaboratory1 Wed15:0018:00
CPSC 110 L1YLaboratory1 Mon18:0021:00
CPSC 110 L1ZLaboratory1 Thu17:0020:00
FullCPSC 110 103Lecture1 Mon Wed Fri16:0017:00
CPSC 110 L11Laboratory1 Wed18:0021:00
CPSC 110 L13Laboratory1 Tue9:3012:30
CPSC 110 L15Laboratory1 Thu9:3012:30
CPSC 110 L1ALaboratory1 Mon9:0012:00
CPSC 110 L1BLaboratory1 Mon12:0015:00
CPSC 110 L1CLaboratory1 Mon15:0018:00
CPSC 110 L1DLaboratory1 Tue9:3012:30
CPSC 110 L1ELaboratory1 Tue12:3015:30
CPSC 110 L1FLaboratory1 Tue15:3018:30
CPSC 110 L1GLaboratory1 Wed9:0012:00
CPSC 110 L1HLaboratory1 Wed12:0015:00
CPSC 110 L1JLaboratory1 Wed15:0018:00
CPSC 110 L1KLaboratory1 Thu9:3012:30
CPSC 110 L1LLaboratory1 Thu17:0020:00
CPSC 110 L1MLaboratory1 Thu14:0017:00
CPSC 110 L1NLaboratory1 Fri9:0012:00
CPSC 110 L1PLaboratory1 Fri12:0015:00

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

CPSC 110 L1QLaboratory1 Fri15:0018:00
CPSC 110 L1RLaboratory1 Mon12:0015:00
CPSC 110 L1SLaboratory1 Tue12:3015:30
CPSC 110 L1TLaboratory1 Tue15:3018:30
CPSC 110 L1ULaboratory1 Wed12:0015:00
CPSC 110 L1VLaboratory1 Thu14:0017:00
CPSC 110 L1WLaboratory1 Mon15:0018:00
CPSC 110 L1XLaboratory1 Wed15:0018:00
CPSC 110 L1YLaboratory1 Mon18:0021:00
CPSC 110 L1ZLaboratory1 Thu17:0020:00
FullCPSC 110 104Lecture1 Tue Thu15:3017:00
CPSC 110 L11Laboratory1 Wed18:0021:00
CPSC 110 L13Laboratory1 Tue9:3012:30
CPSC 110 L15Laboratory1 Thu9:3012:30
CPSC 110 L17Laboratory1 Fri15:0018:00
CPSC 110 L1ALaboratory1 Mon9:0012:00
CPSC 110 L1BLaboratory1 Mon12:0015:00
CPSC 110 L1CLaboratory1 Mon15:0018:00
CPSC 110 L1DLaboratory1 Tue9:3012:30
CPSC 110 L1ELaboratory1 Tue12:3015:30
CPSC 110 L1FLaboratory1 Tue15:3018:30
CPSC 110 L1GLaboratory1 Wed9:0012:00
CPSC 110 L1HLaboratory1 Wed12:0015:00
CPSC 110 L1JLaboratory1 Wed15:0018:00
CPSC 110 L1KLaboratory1 Thu9:3012:30
CPSC 110 L1LLaboratory1 Thu17:0020:00
CPSC 110 L1MLaboratory1 Thu14:0017:00
CPSC 110 L1NLaboratory1 Fri9:0012:00
CPSC 110 L1PLaboratory1 Fri12:0015:00

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

CPSC 110 L1QLaboratory1 Fri15:0018:00
CPSC 110 L1RLaboratory1 Mon12:0015:00
CPSC 110 L1SLaboratory1 Tue12:3015:30
CPSC 110 L1TLaboratory1 Tue15:3018:30
CPSC 110 L1ULaboratory1 Wed12:0015:00
CPSC 110 L1VLaboratory1 Thu14:0017:00
CPSC 110 L1WLaboratory1 Mon15:0018:00
CPSC 110 L1XLaboratory1 Wed15:0018:00
CPSC 110 L1YLaboratory1 Mon18:0021:00
CPSC 110 L1ZLaboratory1 Thu17:0020:00
FullCPSC 110 19AWeb-Oriented Course1 Fri18:3019:30
BlockedCPSC 110 1W1Waiting List1 Tue Thu12:3014:00
BlockedCPSC 110 1W3Waiting List1 Mon Wed Fri16:0017:00
BlockedCPSC 110 1W4Waiting List1 Tue15:3017:00
BlockedCPSC 110 1W9Waiting List1

If "web-oriented course" CPSC 110-19A (Term 1) is full. Please register in this waitlist section.

FullCPSC 110 201Lecture2 Tue Thu15:3017:00
CPSC 110 L2ALaboratory2 Wed9:0012:00
CPSC 110 L2BLaboratory2 Fri12:0015:00
FullCPSC 110 L2CLaboratory2 Mon15:0018:00
CPSC 110 L2DLaboratory2 Wed15:0018:00
CPSC 110 L2ELaboratory2 Mon12:0015:00
FullCPSC 110 L2FLaboratory2 Tue12:3015:30
CPSC 110 L2GLaboratory2 Tue9:3012:30
FullCPSC 110 L2HLaboratory2 Thu14:0017:00
FullCPSC 110 L2JLaboratory2 Fri9:0012:00
FullCPSC 110 L2KLaboratory2 Thu9:3012:30
FullCPSC 110 L2LLaboratory2 Mon15:0018:00
FullCPSC 110 L2MLaboratory2 Wed12:0015:00
CPSC 110 L2NLaboratory2 Thu15:3018:30
CPSC 110 L2PLaboratory2 Tue15:3018:30
CPSC 110 L2QLaboratory2 Tue15:3018:30
FullCPSC 110 L2RLaboratory2 Mon18:0021:00
CPSC 110 L2SLaboratory2 Mon9:0012:00
CPSC 110 L2TLaboratory2 Mon12:0015:00
CPSC 110 L2ULaboratory2 Fri12:0015:00
FullCPSC 110 L2VLaboratory2 Tue12:3015:30
CPSC 110 L2WLaboratory2 Wed12:0015:00
CPSC 110 L2XLaboratory2 Tue9:3012:30
FullCPSC 110 202Lecture2 Mon Wed Fri15:0016:00
CPSC 110 L2ALaboratory2 Wed9:0012:00
CPSC 110 L2BLaboratory2 Fri12:0015:00
FullCPSC 110 L2CLaboratory2 Mon15:0018:00
CPSC 110 L2DLaboratory2 Wed15:0018:00
CPSC 110 L2ELaboratory2 Mon12:0015:00
FullCPSC 110 L2FLaboratory2 Tue12:3015:30
CPSC 110 L2GLaboratory2 Tue9:3012:30
FullCPSC 110 L2HLaboratory2 Thu14:0017:00
FullCPSC 110 L2JLaboratory2 Fri9:0012:00
FullCPSC 110 L2KLaboratory2 Thu9:3012:30
FullCPSC 110 L2LLaboratory2 Mon15:0018:00
FullCPSC 110 L2MLaboratory2 Wed12:0015:00
CPSC 110 L2NLaboratory2 Thu15:3018:30
CPSC 110 L2PLaboratory2 Tue15:3018:30
CPSC 110 L2QLaboratory2 Tue15:3018:30
FullCPSC 110 L2RLaboratory2 Mon18:0021:00
CPSC 110 L2SLaboratory2 Mon9:0012:00
CPSC 110 L2TLaboratory2 Mon12:0015:00
CPSC 110 L2ULaboratory2 Fri12:0015:00
FullCPSC 110 L2VLaboratory2 Tue12:3015:30
CPSC 110 L2WLaboratory2 Wed12:0015:00
CPSC 110 L2XLaboratory2 Tue9:3012:30
FullCPSC 110 203Lecture2 Tue Thu9:3011:00
CPSC 110 L2ALaboratory2 Wed9:0012:00
CPSC 110 L2BLaboratory2 Fri12:0015:00
FullCPSC 110 L2CLaboratory2 Mon15:0018:00
CPSC 110 L2DLaboratory2 Wed15:0018:00
CPSC 110 L2ELaboratory2 Mon12:0015:00
FullCPSC 110 L2FLaboratory2 Tue12:3015:30
CPSC 110 L2GLaboratory2 Tue9:3012:30
FullCPSC 110 L2HLaboratory2 Thu14:0017:00
FullCPSC 110 L2JLaboratory2 Fri9:0012:00
FullCPSC 110 L2KLaboratory2 Thu9:3012:30
FullCPSC 110 L2LLaboratory2 Mon15:0018:00
FullCPSC 110 L2MLaboratory2 Wed12:0015:00
CPSC 110 L2NLaboratory2 Thu15:3018:30
CPSC 110 L2PLaboratory2 Tue15:3018:30
CPSC 110 L2QLaboratory2 Tue15:3018:30
FullCPSC 110 L2RLaboratory2 Mon18:0021:00
CPSC 110 L2SLaboratory2 Mon9:0012:00
CPSC 110 L2TLaboratory2 Mon12:0015:00
CPSC 110 L2ULaboratory2 Fri12:0015:00
FullCPSC 110 L2VLaboratory2 Tue12:3015:30
CPSC 110 L2WLaboratory2 Wed12:0015:00
CPSC 110 L2XLaboratory2 Tue9:3012:30
CPSC 110 29AWeb-Oriented Course2
CPSC 110 2W1Waiting List2 Tue Thu15:3017:00
CPSC 110 2W2Waiting List2 Mon Wed Fri15:0016:00
CPSC 110 2W3Waiting List2 Tue Thu9:3011:00
Temp. UnavailableCPSC 110 2W9Waiting List2

If "web-oriented course" CPSC 110-29A (Term 2) is full, please register in this waitlist section.

BlockedCPSC 110 V01Lecture2 Mon Wed Fri11:0012:00

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

BlockedCPSC 110 V2ALaboratory2 Mon15:0018:00

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

BlockedCPSC 110 V2BLaboratory2 Wed15:0018:00

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

BlockedCPSC 110 V2CLaboratory2 Fri15:0018:00

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

BlockedCPSC 110 V2DLaboratory2 Fri15:0018:00

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