Save To Worklist Outline/Syllabus

CPSC 110 101 (Web-Oriented Course)

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

Location: Vancouver

Term 1 (Sep 08, 2020 to Dec 03, 2020)

Cr/D/F Grading Change Dates

Last day to change between Credit/D/Fail and percentage grading (grading options cannot be changed after this date): September 21, 2020


Withdrawal Dates
Last day to withdraw without a W standing : September 21, 2020
Last day to withdraw with a W standing
(course cannot be dropped after this date) :
October 30, 2020

TermDay Start TimeEnd TimeBuildingRoom
1 Tue Thu12:3014:00
Instructor: KICZALES, GREGOR
Note: this section is restricted

Seat Summary
Total Seats Remaining:107
Currently Registered:218
General Seats Remaining:0
Restricted Seats Remaining*:107
    *These seats are reserved for students who meet one of the following sets of restrictions:
 
  1. in one of these programs: BCS
  2. in year: >=2 with one of these specializations: CHN CPSC,CMJ CPSC,HON CPSC,MAJ CPSC -OR-
    in year: >=2 with one of these specializations: ****COMI -OR-
    in one of these programs: BA in year: >=2 with one of these specializations: ****MATH,****STAT -OR-
    in one of these programs: BSC in year: >=2 with one of these specializations: ****MATH,****STAT -OR-
    in year: >=2 with one of these specializations: CMJ ECST -OR-
    in year: >=2 with one of these specializations: ****BUCC,****BUCS -OR-
    in one of these programs: BCS
  3. in one of these programs: BSC in year: =2
-  Select one Laboratory from sections L11, L12, L13, L14, L15, L16, L17, L18, L19, L1A, L1B, L1C, L1D, L1F, L1G, L1H, L1J, L1K, L1L, L1M, L1N, L1P, L1Q, L1R, L1S, L1T, L1U, L1V, L1W, L1X, L1Y, L1Z, LAA
-  To take this course, choose a lecture section (101, 103, 104, 201, 202 or 203) and a laboratory section (sections starting with "L").
-  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.

Book Summary :
Information for the books required for this section is not available.