Save To Worklist

COSC 111 Computer Programming I

Introduction to the design, implementation, and understanding of computer programs. Topics include problem solving, algorithm design, and data and procedural abstraction, with emphasis on the development of working programs. This course should be followed by COSC 121.

This course is not eligible for Credit/D/Fail grading.

Credits: 3

Pre-reqs: A score of 70% or higher in one of PREC 12, MATH 12, MATH 125.


Status Section Activity Term Mode of Delivery Interval Days Start Time End Time Section Comments Course Requires
In-Person Attendance
COSC 111 001Lecture1In-Person Mon Wed14:0015:30

First year course prerequisites are manually reviewed by the Department. If you do not meet the prerequisite or co-requisite requirements, you will be dropped. If you require assistance, please contact cmps.okanagan@ubc.ca. Lab registration is required for this course.

Yes
COSC 111 L01Laboratory1In-Person Tue14:0016:00Yes
COSC 111 L02Laboratory1In-Person Tue14:0016:00Yes
COSC 111 L03Laboratory1In-Person Thu14:0016:00Yes
COSC 111 L04Laboratory1In-Person Thu8:0010:00Yes
COSC 111 L05Laboratory1In-Person Fri10:0012:00Yes
BlockedCOSC 111 L06Laboratory1In-Person Thu8:0010:00Yes
COSC 111 L07Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L08Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L09Laboratory1In-Person Wed8:0010:00Yes
COSC 111 L10Laboratory1In-Person Mon14:0016:00Yes
COSC 111 L11Laboratory1In-Person Mon12:0014:00Yes
COSC 111 L12Laboratory1In-Person Fri12:0014:00Yes
COSC 111 L13Laboratory1In-Person Fri8:0010:00Yes
COSC 111 L14Laboratory1In-Person Wed14:0016:00Yes
BlockedCOSC 111 L15Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L16Laboratory1In-Person Fri12:0014:00Yes
COSC 111 L17Laboratory1In-Person Wed16:0018:00Yes
COSC 111 L18Laboratory1In-Person Mon12:0014:00Yes
COSC 111 002Lecture1In-Person Tue14:0017:00

First year course prerequisites are manually reviewed by the Department. If you do not meet the prerequisite or co-requisite requirements, you will be dropped. If you require assistance, please contact cmps.okanagan@ubc.ca. Lab registration is required for this course.

Yes
COSC 111 L01Laboratory1In-Person Tue14:0016:00Yes
COSC 111 L02Laboratory1In-Person Tue14:0016:00Yes
COSC 111 L03Laboratory1In-Person Thu14:0016:00Yes
COSC 111 L04Laboratory1In-Person Thu8:0010:00Yes
COSC 111 L05Laboratory1In-Person Fri10:0012:00Yes
BlockedCOSC 111 L06Laboratory1In-Person Thu8:0010:00Yes
COSC 111 L07Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L08Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L09Laboratory1In-Person Wed8:0010:00Yes
COSC 111 L10Laboratory1In-Person Mon14:0016:00Yes
COSC 111 L11Laboratory1In-Person Mon12:0014:00Yes
COSC 111 L12Laboratory1In-Person Fri12:0014:00Yes
COSC 111 L13Laboratory1In-Person Fri8:0010:00Yes
COSC 111 L14Laboratory1In-Person Wed14:0016:00Yes
BlockedCOSC 111 L15Laboratory1In-Person Fri14:0016:00Yes
COSC 111 L16Laboratory1In-Person Fri12:0014:00Yes
COSC 111 L17Laboratory1In-Person Wed16:0018:00Yes
COSC 111 L18Laboratory1In-Person Mon12:0014:00Yes
COSC 111 101Lecture2Online Wed14:0017:00

First year course prerequisites are manually reviewed by the Department. If you do not meet the prerequisite or co-requisite requirements, you will be dropped. If you require assistance, please contact cmps.okanagan@ubc.ca. Lab registration is required for this course.

Yes
COSC 111 L2ALaboratory2In-Person Thu14:0016:00Yes
COSC 111 L2BLaboratory2In-Person Mon12:0014:00Yes
COSC 111 L2CLaboratory2In-Person Fri14:0016:00Yes
BlockedCOSC 111 L2DLaboratory2In-Person Fri14:0016:00Yes
COSC 111 L2ELaboratory2In-Person Fri10:0012:00Yes
COSC 111 L2FLaboratory2In-Person Fri8:0010:00Yes
COSC 111 WL1Waiting List1In-Person

This waitlist is made available for UBC to collect information on demand for this course. There is no commitment by UBC that more seats will be made available. If more seats are made available, or if some of the existing seats become available, you will NOT automatically be moved into a seat and there is NO prioritized access to those seats. It is the student's responsibility to monitor availability and register for classes where possible.

If you are unable to switch from the waitlist due to a prerequisite issue but have an approved waiver, please contact the Department for assistance immediately when a is seat is available.

Yes
COSC 111 WL2Waiting List1In-Person

This waitlist is made available for UBC to collect information on demand for this course. There is no commitment by UBC that more seats will be made available. If more seats are made available, or if some of the existing seats become available, you will NOT automatically be moved into a seat and there is NO prioritized access to those seats. It is the student's responsibility to monitor availability and register for classes where possible.

If you are unable to switch from the waitlist due to a prerequisite issue but have an approved waiver, please contact the Department for assistance immediately when a is seat is available.

Yes
COSC 111 WL3Waiting List2Online

This waitlist is made available for UBC to collect information on demand for this course. There is no commitment by UBC that more seats will be made available. If more seats are made available, or if some of the existing seats become available, you will NOT automatically be moved into a seat and there is NO prioritized access to those seats. It is the student's responsibility to monitor availability and register for classes where possible.

If you are unable to switch from the waitlist due to a prerequisite issue but have an approved waiver, please contact the Department for assistance immediately when a is seat is available.

Yes