COMPSCI 101 - Principles of Programming

Course Overview

test

Faculty

Science

Department

Computer Science

Points:

15

Available Semesters:

{}

Course Components

Labs

Tutorials

Lectures

Exam

TBLs

Workshops

Description: A practical introduction to computers and computer programming in a high-level language. The course is lab-based and focuses on reading and writing computer programs. The course is intended for students who may wish to advance in Computer Science or in Information Systems and Operations Management.

Prerequisites / Restrictions

Restriction: Cannot be taken with or after COMPSCI 105, 107, 130, 210-220, 230-289, 313-399

Average Rating From 14 Reviews

M

Teaching Quality

5.9 / 10

M

Content Quality

6.3 / 10

M

Workload

4.9 / 10

L

Difficulty

3.7 / 10

93% - Would Recommend

7% - Would Not Recommend

Reviews

too ez

Semester One - 2023

Easy enough course, weekly code runners are a ceebs tho, but manageable, exam is a setup

Semester One - 2022

If you have prior experience this will be a very easy course. If not… well 25% of my class failed to answer more than 4 questions, and only 39% passed at all.

Semester Two - 2023

Gentle introduction to programming. Didn't know any before this course. I find that the content was explained well and the examples given in the video lectures were very helpful. Don't fall behind.

Summer School - 2023

Easy paper. Doable even with ZERO prior coding experience. If you've every done python before this will be a walk in the park.

Semester One - 2023

This is a pretty tricky course. It is definitely doable if you put in the work, but there is a reason that a significant number of people fail this paper every sem. Still, it gives a good overview on a number of topics and is generally pretty well run. I'd definitely recommend putting in some coding work before you pick up this paper though

Semester One - 2023