University Of Pretoria Computer Science Department

COS151 - Introduction to Computer Science

ClickUP

This course has a ClickUP component, please check this regularly by logging in at: http://www.up.ac.za/.

The username and password for ClickUP and SOS is not the same as your CS username and password.

Announcements

Mark Update

Posted By: Mr Will van Heerden on 14 May 2013, 20:26
A mark update (including practicals and tutorials 1 through 3) has been posted in the "Marks" folder, below. There will be another large mark update shortly, as we are still working through a few outstanding queries.

All queries related to the marks published on this list should be directed to Mr Moses Dlamini (mdlamini@cs.up.ac.za). Please provide a clear description of the query, so that we can help you quickly.

Textbook Errata

Posted By: Mr Will van Heerden on 13 May 2013, 12:55 (last modified on 13 May 2013, 12:57)
The official errata for "Foundations of Computer Science" (which are also available for free download from the textbook's website) have been re-posted in the "Errata" folder, below. Additional errata will be added in a separate document shortly.

Please note that all important errata were mentioned in classes. Additional notes and errata will not necessarily be published on course websites. It is ultimately the responsibility of students to take any additional notes on things mentioned in class.

VirtualBox

Posted By: Mr Will van Heerden on 13 May 2013, 12:41
Some queries regarding VirtualBox have reached me. Notes on using VirtualBox and installing Linux were provided in the COS132 course, not COS151. However, the relevant notes have been re-published below, in the "Linux" folder. These notes contain links to downloadable VMs that are available on the Computer Science Department's FTP site.

For future reference, please direct queries to the lecturer(s) involved in presenting the course that your query relates to. Lecturers are not involved with (and often do not even have access to) the documents published in courses that they are not presenting.

Additional Exercises and Solutions

Posted By: Mr Will van Heerden on 13 May 2013, 12:10 (last modified on 13 May 2013, 12:15)
For those who wish to work through additional examples, the textbook has many exercises available at the end of each chapter. Selected exercise questions have published solutions. While these solutions are available for free download on the textbook's website (http://cws.cengage.co.uk/forouzan/), I have also posted the relevant ones to this course's scope in the "Solutions to Selected Textbook Exercises" folder, below.

As has been announced in class on several occasions, solutions to the practicals and tutorials are not published. This is based on observations that some students memorise these examples, and reproduce them in tests and examinations. However, as has been mentioned previously in announcements and in the study guide, all students are very welcome to discuss their tutorial and practical answers with one of the course tutors, or one of the lecturers. If you wish to meet with one of the lecturers, either speak to us after a class, or email us for an answer to a quick question or to make an appointment.

Tutorial and Practical This Week

Posted By: Mr Will van Heerden on 10 May 2013, 11:16
Please note that we will be following the schedule in the course study guide, and that there will therefore be no tutorial or practical this week. The ninth tutorial and practical will run next week.

Note on Calculators for Semester Test 2

Posted By: Mr Will van Heerden on 8 May 2013, 15:48
Note that you are allowed to use a calculator during the semester test. However, it must be a non-programmable calculator (scientific calculators are fine). Also note that, for calculation questions, marks are allocated for the steps that you follow, not the final answer. Therefore, you will not receive any marks if you simply write down a final answer.

Sample Semester Test

Posted By: Mr Will van Heerden on 7 May 2013, 23:38
Last year's second semester test has been posted in the "Past Papers" folder, below. Please note that the scope of this test was wider than for this year's test, so only focus on the chapters we are testing (see the previous announcement on the test's scope for details).

Semester Test 2 Venue Allocations

Posted By: Mr Will van Heerden on 6 May 2013, 14:20
Please note that the semester test 2 venue allocations have been published in the "Test Venues" folder, below. Please check this list well before the time of the test, and ensure that you go to the correct venue. If you come to the incorrect venue, you will not be allowed to write.

Combined Tutorial and Practical 9

Posted By: Mr Moses Dlamini on 14 May 2013, 18:06
Kindly note that the combined tutorial and practical 9's final submission date is on the 20th Monday, May 2013 NOT the 24th May 2013 as previously stated. This has already been updated on the revised PDF on the CS COS 151 website. Kindly accept our apologies for the inconvenience caused in the process.

Module Content

Errata
additional_errata.pdf (43KB)
Additional errata for "Foundations of Computer Science"
Errata0509.pdf (43KB)
Official errata for "Foundations of Computer Science"
Linux
A01_Linux.pdf (4163KB)
Notes on Linux
Marks
2013-05-14.xlsx (23KB)
Marks up to 14 May 2013
Notes
arithmetic_notes.pdf (577KB)
Notes on sign-and-magnitude and floating point arithmetic
Past Papers
semestertest2.pdf (173KB)
Semester Test 2, 2012
Practicals
Tutorial_09.pdf (146KB)
Combine Tutorial and Practical 9
Practical_05.pdf (99KB)
Practical 5
Practical_06.pdf (96KB)
Practical 6
Practical_07.pdf (122KB)
Practical 7
Practical_08.pdf (114KB)
Practical 8
Semester Tests
semestertest_1.pdf (204KB)
Question paper for semester test 1
Software
install.zip (10193KB)
JavaBlock 0.6.1
Solutions to Selected Textbook Exercises
Ch-01.pdf (21KB)
Ch-02.pdf (120KB)
Ch-03.pdf (125KB)
Ch-04.pdf (166KB)
Ch-05.pdf (52KB)
Ch-06.pdf (29KB)
Ch-08.pdf (349KB)
Ch-09.pdf (58KB)
Ch-13.pdf (229KB)
Ch-17.pdf (93KB)
Study Guide
COS151_studyguide.pdf (235KB)
Course study guide
Welcome_to_COS151.pdf (1037KB)
Welcome slides (PDF)
Welcome_to_COS151.ppt (6387KB)
Welcome slides (PowerPoint)
Test Venues
venues.pdf (49KB)
Venues for Semester Test 2
Tutorials
Tutorial 1
Tutorial 2
tut2.pdf (1443KB)
Tutorial 2
Tutorial 3
Tutorial_03.pdf (131KB)
Tutorial 3
Tutorial 4
Tutorial_04.pdf (148KB)
Tutorial 4
Tutorial 5
tut-5.pdf (2611KB)
Tutorial 5
Tutorial 6
Tutorial_06.pdf (99KB)
Tutorial 6
Tutorial 7
Tutorial_07.pdf (121KB)
Tutorial 7
Tutorial 8
tut-8.pdf (103KB)
Tutorial 8
Tutorial_09.pdf (146KB)
Combined Tutorial and Practical 9

Active Discussions

  • Last Updated: 16 May 2013, 23:06

View All Topics

Module Links

This module has no links

Login

Username:
Password:
Remember Me

Module Description

This module introduces concepts and terminology related to the computer science discipline. Topics covered include the history of computing, machine level representation of data, Boolean logic and gates, basic computer...

Show Long Description

Lecturer Information

Class Representatives

English Representatives

Mr Jedd Shneier

Afrikaans Representatives

Mr Hendrik Strydom

Active Assignments

No currently active assignments

Active Bookings

No bookings available

Active Polls

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