Save To Worklist

CPSC 103 Introduction to Systematic Program Design

Computation as a tool for systematic problem solving in non-computer-science disciplines. Introductory programming skills. Not for credit for students who have credit for, or exemption from, or are concurrently taking CPSC 110 or APSC 160. No programming experience expected.

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 103 101Lecture1 Tue12:3014:00

CPSC 103 is for any UBC student who wants to learn how to program in an introductory setting. You will learn sound programming skills that will allow you to solve problems in a discipline of your choice. You will learn the Python programming language but your main focus in this course will be on learning to design small, well-structured, readable programs rather than focusing on learning a particular programming language. You may take this course after taking CPSC 100, but may not take CPSC 100 after taking CPSC 103. 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

CPSC 103 T1ATutorial1 Fri9:0010:00
CPSC 103 T1BTutorial1 Fri10:0011:00
CPSC 103 T1CTutorial1 Fri11:0012:00
CPSC 103 T1DTutorial1 Fri12:0013:00
CPSC 103 T1ETutorial1 Fri15:0016:00
CPSC 103 T1FTutorial1 Fri13:0014:00
CPSC 103 T1GTutorial1 Thu9:3010:30
CPSC 103 T1HTutorial1 Thu10:3011:30
CPSC 103 T1JTutorial1 Thu11:3012:30
CPSC 103 T1KTutorial1 Thu14:0015:00
CPSC 103 T1MTutorial1 Thu15:0016:00
CPSC 103 T1PTutorial1 Thu17:3018:30
CPSC 103 T1QTutorial1 Thu16:0017:00
CPSC 103 103Lecture1 Wed15:0016:30
CPSC 103 T1ATutorial1 Fri9:0010:00
CPSC 103 T1BTutorial1 Fri10:0011:00
CPSC 103 T1CTutorial1 Fri11:0012:00
CPSC 103 T1DTutorial1 Fri12:0013:00
CPSC 103 T1ETutorial1 Fri15:0016:00
CPSC 103 T1FTutorial1 Fri13:0014:00
CPSC 103 T1GTutorial1 Thu9:3010:30
CPSC 103 T1HTutorial1 Thu10:3011:30
CPSC 103 T1JTutorial1 Thu11:3012:30
CPSC 103 T1KTutorial1 Thu14:0015:00
CPSC 103 T1MTutorial1 Thu15:0016:00
CPSC 103 T1PTutorial1 Thu17:3018:30
CPSC 103 T1QTutorial1 Thu16:0017:00
RestrictedCPSC 103 201Lecture2 Tue12:3014:00

CPSC 103 is for any UBC student who wants to learn how to program in an introductory setting. You will learn sound programming skills that will allow you to solve problems in a discipline of your choice. You will learn the Python programming language but your main focus in this course will be on learning to design small, well-structured, readable programs rather than focusing on learning a particular programming language. You may take this course after taking CPSC 100, but may not take CPSC 100 after taking CPSC 103. 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

FullCPSC 103 T2ATutorial2 Fri10:0011:00
FullCPSC 103 T2BTutorial2 Fri11:0012:00
FullCPSC 103 T2CTutorial2 Fri14:0015:00
FullCPSC 103 T2DTutorial2 Fri15:0016:00
CPSC 103 T2ETutorial2 Fri16:0017:00
FullCPSC 103 T2FTutorial2 Thu14:0015:00
CPSC 103 T2GTutorial2 Thu15:0016:00
FullCPSC 103 T2HTutorial2 Thu16:0017:00
FullCPSC 103 T2JTutorial2 Fri12:0013:00
FullCPSC 103 T2KTutorial2 Fri13:0014:00
FullCPSC 103 T2MTutorial2 Thu11:0012:00
FullCPSC 103 T2NTutorial2 Fri9:0010:00
RestrictedCPSC 103 202Lecture2 Wed16:0017:30
FullCPSC 103 T2ATutorial2 Fri10:0011:00
FullCPSC 103 T2BTutorial2 Fri11:0012:00
FullCPSC 103 T2CTutorial2 Fri14:0015:00
FullCPSC 103 T2DTutorial2 Fri15:0016:00
CPSC 103 T2ETutorial2 Fri16:0017:00
FullCPSC 103 T2FTutorial2 Thu14:0015:00
CPSC 103 T2GTutorial2 Thu15:0016:00
FullCPSC 103 T2HTutorial2 Thu16:0017:00
FullCPSC 103 T2JTutorial2 Fri12:0013:00
FullCPSC 103 T2KTutorial2 Fri13:0014:00
FullCPSC 103 T2MTutorial2 Thu11:0012:00
FullCPSC 103 T2NTutorial2 Fri9:0010:00
CPSC 103 2W1Waiting List2 Tue12:3014:00
Temp. UnavailableCPSC 103 2W2Waiting List2 Wed16:0017:30