University Of Pretoria SA Coronavirus Website Computer Science Department

COS151 - Introduction to Computer Science

Announcements

Module Content

StudyGuide - Study guide
COS151_StudyGuide_14_Apr.pdf
Study Guide 14 April - UPDATES on online course schedule for remainder of semester.
UniversityCalendar_April2020.pdf
University calendar as provided on 14 April 2020.
LectureSlides - Lecture Slides
TheoryLectures
CH1.pdf
Chapter 1 slides
CH5.pdf
Chapter 5
CH8.pdf
Chapter 8
CH17.pdf
Chapter 17
CH2.pdf
Chapter 2
CH9.pdf
Chapter 9
CH3_Part1.pdf
Chapter 3 Part 1
CH3_Part2.pdf
Chapter 3 Part 2
TutorialLectures
CH1.pdf
Chapter 1
CH8.pdf
Chapter 8
Practical Memos
Practical 2 memo
Memo for Practical 2
Practical 4 memo
Memo for Practical 4
Tutorials
Tutorial 3
Tutorial 3 slides
Tutorial 4
Tutorial 4 slides
Dijkstra68.pdf
Edgar Dijkstra: "Go To Statement Considered Harmful", Communications of the ACM 11/3, pp.147-148, 1968. | This paper must be read in preparation for the 2nd half of the lecturing topic: Programming Languages (Textbook Chapter 9).
P3.pdf
Task Specification for Practical #3. Demo date in the Comp-Lab is Friday the 3rd of April (after the autumn vacations).
Flow-Charts_Stencil.jpg
The FLOW-CHARTS STENCIL: a useful utensil for all computer science students throughout their academic career at university: highly recommendable! You can find such a stencil in all the usual stationary shops which sell office equipment.
3NAND_Exercise.pdf
Preparation exercise for P6: Please work yourself through this exercise BEFORE you submit your P6 solution.
GoTo-Remarks.pdf
Online-Lecture (slide-show) w.r.t. Chapter #9 of the book and also w.r.t. Dijstra's Letter: "GoTo Statement considered Harmful". All students must study this lecture.
P3-Hint.pdf
Some hints about how Practical #3 could possibly have been solved.

Module forums

The new CS forums are available here.

Module Links

Paper by DAVID NOFRE, MARK PRIESTLEY and GERARD ALBERTS, which must be read for preparation before the Tutorial of Friday the 13th of March.

Login

Username:
Password:
Remember Me

Module Description

THIS WEB PAGE PROVIDES THE STUDY GUIDE for COS151. Please also carefully take note of all further announcements which will appear on this web page....

Show Long Description

Lecturer Information

Class Representatives

Active Assignments

No currently active Assignments.
Check the assignment portal:
assignments.cs.up.ac.za

Active Fitch Fork Assignments

No currently active Fitch Fork Assignments
Check the assignment portal:
assignments.cs.up.ac.za

Active Bookings

    No bookings available

Lab Bookings

    No lab bookings available

Active Team Allocations

    No team allocations available

Active Bids

Individual Bids

    No individual bids

Team Bids

    No team bids

Team Pages

Team Pages

    No Team Pages

Team Pages Open to Module Members

    No Public Team Pages

Team Pages Open to Everyone

    No Public Team Pages

Active Polls

There are no polls available.
All content copyright © Department of Computer Science, School of IT, University of Pretoria, South Africa