Save To Worklist Outline/Syllabus

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 Interval Days Start Time End Time Comments
COSC 111 001Web-Oriented Course1 Fri9:0010:30

This course will be delivered in a blended synchronous/asynchronous format. The posted lecture time(s) are to be delivered live with remaining content to be delivered offline (asynchronous). Due to this, you may only see one or two lecture times posted for the course as opposed to the normal two or three lectures per week format.

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.

BlockedCOSC 111 L01Laboratory1 Thu19:0021:00
COSC 111 L02Laboratory1 Mon14:0016:00
COSC 111 L03Laboratory1 Mon10:0012:00
COSC 111 L04Laboratory1 Wed15:0017:00
COSC 111 L05Laboratory1 Mon15:0017:00
COSC 111 L06Laboratory1 Wed15:3017:30
COSC 111 L07Laboratory1 Wed12:0014:00
COSC 111 L08Laboratory1 Thu9:0011:00
COSC 111 L09Laboratory1 Tue15:3017:30
COSC 111 L10Laboratory1 Tue9:0011:00
COSC 111 L11Laboratory1 Wed10:3012:30

Lab opening subject to final enrollment figures

COSC 111 L12Laboratory1 Tue9:0011:00
COSC 111 L13Laboratory1 Wed15:0017:00
COSC 111 L14Laboratory1 Thu16:0018:00
BlockedCOSC 111 L15Laboratory1 Tue16:0018:00
COSC 111 L16Laboratory1 Tue9:0011:00
COSC 111 101Lecture2 Mon17:3020:30

This course will be delivered in a blended synchronous/asynchronous format. The posted lecture time(s) are to be delivered live with remaining content to be delivered offline (asynchronous). Due to this, you may only see one or two lecture times posted for the course as opposed to the normal two or three lectures per week format.

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.

Lab registration is required for this course.

COSC 111 L2ALaboratory2 Wed12:3014:30
COSC 111 L2BLaboratory2 Mon10:0012:00
COSC 111 L2DLaboratory2 Thu14:0016:00
COSC 111 L2ELaboratory2 Thu16:0018:00
COSC 111 L2FLaboratory2 Fri14:0016:00