Ryerson University

Ryerson University
Department of Computer Science
CPS125 W2020 Sections 5/6/7/8/20/21/22/23
DIGITAL COMPUTATION AND PROGRAMMING

NOTICES (Check when noted on home page - every few days otherwise)

See the Course Coordinator's CPS125 web site as well

Any modifications will be identified in green. Remember to refresh the page.


1 Dec 27/2020

Welcome to CPS125 W2020 Sections 5/6/7/8/20/21/22/23. Check these notices at least every few days although email and D2L content/announcements will preferably be used to send information to the class. There will be stretches without new information and then a flurry may appear (particularly with regard to assignments and tests). Announcements about new notices (in this section) are posted on the home page. Check the Course Coordinator's course web pages daily for course-wide information, especially the twitter feed; the main course web page is linked from most of the web pages for our sections. READ all such information carefully. As stated in the CMF, students are responsible for following instructions/material both delivered, in class, in the notices, on D2L, and by email so check these regularly (email DAILY).

Relevant questions sent to the Professor may be answered (without student names attached) in the FAQ section.


NOTE WELL: Our major problem every year is getting students to actually believe the following right from the beginning of the term - each semester too many realize these instructions should have been followed closely but only recognize this just before or just after their final exam .. FAR TOO LATE to be bailed out.

Don't copy assignments: It is dishonest and pointless. Note that beyond a zero in the evaluation and the fact that your friend knows the material but you (who copied) do not, your course grade will be lowered by up to two levels: a C- turning into a D, for example (not good for the GPA); with the added bonus of a non-appealable Disciplinary Notice on your academic record - Policy 60 ).

Decorum: Respect others in the class. Students are expected to attend ALL classes, appearing ON TIME for each lecture (both so you don't miss material and entering late always distracts other students). Should you need to leave a class early, university etiquette should have you briefly notify the Professor before the start of that lecture.

Distractions: Having a cell phone out of your pocket, web surfing, or texting during class is not allowed; you can be removed from the lecture, by Security if need be, should this continue to be ignored. It is distracting (and inconsiderate) to fellow students seated within eyesight of your screen, even a few rows back or well to the side if you are in the back rows, who will always be drawn to sneak a peak at your screen if you are surfing or in particular texting (they then lose track of the lecture material being presented - never mind that you yourself are now quite lost and likely confused).
The course demands rather full attention as there are typically details being discussed at any given point which are built upon for subsequent material; failing to follow and understand something means that later material (in the lecture or in a subsequent lecture) also will not be understood. This snowballs, and fast. (This implies that you need to ask right away in class or see the Professor within a day or two at most if you miss something.)

Will the following apply to you? Some students falling behind don't want to see their Professors for fear of letting on that they have not been putting sufficient effort into the course and have fallen behind... however, be assured that when you fall behind it will definitely be apparent on your test/exam anyways (and doing things that way costs you GPA points!) ... so, if you are behind and need help, don't be afraid to come and ask for assistance. Promptly. Note the open door policy for our sections - check the comment on the Professor's timetable (linked from his web page).


This web site is large, encompassing about 350 web pages, mainly notes and short example pieces of code for the C language. Start to look at the Short Example Programs web pages (follow the green link) right away and throughout the term. Do the same with the CPS125 Course examples on the main CPS125 web site. Doing these two sets properly (typing them into Quincy - etc - and actually gettingmost or even all of them to run without error and then modifying them to see what happens) may be the fastest and most effective way to learn the course material. Hint: just running code without taking time to understand what is going on is really wasting your valuable time; you clearly can't learn all the material in the last two or three weeks before the final examination.

Historically, the difference between an A and a D/F in the course is attending class (not: skipping, leaving early, and especially coming in late thereby missing all the lecture setup information) and writing and running C code

Check out the Course Coordinator's CPS125 Web Site.