CS332 Past Announcements (A. Gerbessiotis)
Past Announcements for Spring 2023
-
(4/21) Practice makes Perfect
With the submission of HW6, there is no more homework activity.
Between now and the end of the semester practice with the
self assessments for Subjects 9, 10, and 11. Expect at least
two or three questions from Subjects 9 and 10 in the final.
-
(4/21) CWP Uploads
With the posting of the HW6 solution key in Section C, the uploading
of material in section C has been completed. No other scheduled
material is expected to be uploaded; an exception might be a revision
of a Subject. Note that all Homework and Exam 1 and Exam 2 solution keys
are also available through canvas Announcements as well.
-
(4/18) Class schedule
The course calendar in the syllabus (Document 1) is
a bit unclear about the last few classes of the semester. Classes
left are Wed 4/19, Mon 4/24, Wed 4/26 and Mon 5/1.
Thus there are four more classes left to the end of the semester.
-
(4/17) HW5
Grading is complete. Grades in Canvas have been relesed and
the homework has been made available for 14 days starting at 5pm
on the indicated date. Solution key in Section C and in
Canvas/Announcements.
-
(4/13) Subject 10 typos
To avoid a revision of Subject 10, here is a list of typos
identified so far:
(a) slide 29: setUID bit it says
"Affects c bit"; in fact it should be "Affects d bit" in
the boxed area shown.
(b) slide 29: setGID bit it says
"Affects f bit"; in fact it should be "Affects g bit" in
the boxed area shown.
(c) slide 29: right column. "chmod g+w filename" should be
"chmod g+s filename". Note that on AFS (filesystem of all
the osl machines), manipulating such bit is not possible
for regular users.
-
(4/13)
(4/12) Subject 9 re-revised
There is one more revision posted in Section C (4/13 Revision 2).
Revision (Revision 1) in Section C of the course web-page as previously
indicated (no revisions in Canvas). All versions
are in Section C. The original is referred to as Revision R0.
-
(4/11) Final Exam (Exam 3) information
Exam information has been made available through the link
below. Seating arrangements and the link below are also
available in Canvas Announcements. Moreover the seating
arrangements are ALSO available in Section C of the course
web-page. Exam 3 info is also available in Section C of the
course web-page. Exam 3 is cumulative and it is a paper
exam. So all devices must be powered down not just switched
off and inside your zippered bag or backpack at all times
inside the examination room.
-
(4/11) HW6 out
HW 6 has been out since Monday. It is based on Subject 8.Beyond that
practice with the self assessments as there are only 6 homeworks
in this course.
-
(4/11) HW5 reminder plus clarification
HW5 is due before noon time this coming Thu (4/13).
There seems to be unnecessary confusion when you are asked
say with three bit how many different indexes can you represent.
The answer is obviously two raised to the power of three i.e. eight.
C/C++/Java indexing would then use index value from 0 to 7 the maximum
attainable index that can be described with three bit as 111 as an
unsigned integer.
-
(4/3) (Paper) Ex2 pickup
You may do it at the start or end of class on Monday Apr 3.
Alternatively during office hours.
-
(3/31)
(3/29) Exam 2 grading
Exam 2 has been graded. The Exam is available in canvas and would
be available for two weeks starting 12PM/noon today. So
are the grades for both Canvas exam takers and paper exam takers
(Canvas/Grades).
In canvas/Announcements you may find the solution key
(primarily for paper exam takers but do note that question numbers
are of by one due to the presence of a scratch space question in
canvas). Exam 2 Statistics are available in Canvas/Announcements.
Midterm class statistics are also available there.
Midterm class performances is also available based on VoP,HW1-4,Ex1-2
in the same Canvas/Announcements are as the statistics.
Those of you who had a paper exam you may get the grade after
12PM (noon) on Friday by sending an email to the
designated course email address: in addition to the subject
line information, you need to provide (a) your exam number, and
(b) the last four digits of your NJIT ID. An email will be sent
back if (a) and (b) are correct and the email send to the
designated course email address.
You may pick up the paper exam
during office hours or in the classroom on Monday.
-
(3/27)
(3/24) Exam 2 part (ii)
The exam (link) has been published. Read the email sent out
around 9:00-9:10am today Mon 3/27 to understand what it means
or not (it is similar to an email sent out before Exam1).
The exam link will be published in canvas by Monday,
become available at class start time on Wed, and require
an authentication code then for you to log in.
The exam will be graded by Friday 3/31 and
midterm performance along with exam statistics will
be posted in canvas/Announcements then.
The midterm performance will be based on VoP,HW1-HW4,Ex1-Ex2
and will map to one of four letter grade categories
(A, B/B+, C/C+, D/F).
-
(3/23) HW4
Solution key in section C and by Friday in Canvas announcements
as well.
-
(3/22) Canvas
Several of you complained that you could not access the notes
through canvas or a Self-assessment through Canvas. This might
have been fixed (as of 2:45pm). Note that a self-assessment can
be accessed through Quizzes in canvas. Moreover the notes (pdf)
are available in Section C of the course web-page; furthermore,
updated versions ARE ONLY available in Section C of the course web-page.
Moreover one question in SA4 had an incorrect answer given re
KLT; it has been corrected.
-
(3/22) HW4 clarification
Q11 should read more clearly as (in addition,
there was a typo 0u instead of 0s).
"Five processes become active in a system: four processes A,B,C,D
arrive at t=0s (A first, then B, then C, and D last) and the
fifth process E arrives at t=5s."
That is out of the five processes 4 arrive at t=0s and the fifth
at t=5s.
-
(3/20) HW3
The homework has been graded; expect to see it in canvas.
See also the item next to the following one re its solution
key. Be reminded HW4 is running and due before noon this
coming Thu.
-
(3/13) Exam 2 preparatory
The setup is identical to that of Exam 1: in classroom, in canvas
(unless otherwise requested). Material to be covered is
Sub3-Sub6 that maps to Chapters 3,4,9, and 10 of the designated
textbook. It includes HW3, HW4, SA3-SA6.
-
(3/10) HW3 solution key
It is available both in Canvas (Announcements) and Section C.
-
Subject 4 and Subject 5 revised
Revised copies in Section C only.
For Subject 4 I streamlined the examples to all use a Process with PID 10
(rather than a previously used 5) and rearranged some slides.
For Subject 5 I provided some additional explanation on SRT and enhanced
and corrected an early scheduling example (some columns were
misaligned when moved from Excel to Powerpoint).
-
Canvas Quiz Statistics (3/02)
If you observe them, ignore them or think before you interpret them.
For a multi-submission canvas quiz,
canvas uses the last (homework) submission to generate statistics.
If a student made a mistake and has two submissions one 30pts, and the
second autosubmission empty graded 0pts, canvas will use the 0pts submission
to generate statistics. For a quiz that is an exam (eg exam 1) canvas does not
understand the difference between a canvas quiz and a paper exam.
-
HW3 is active and deadline extended by 24 hours
HW3 was to be available until 3/9 noon-time; this has changed and would be
available until 3/10 noon-time.
-
Office Hours for Tue 2/28
An email has been sent out. The area/link of Office/Contact Hours
(link above) also reflects that email:
the Tue office hours have moved from
a 10am starting time to an 11am starting time on 2/28.
Stay safe!
-
(2/27) Subject 3 updated
Slides 69-73 have been modified. Everything else has
been left intact. The updated version in Section C of CWP only
but not in canvas. The older version is still available in Section C
but also in canvas.
-
(2/27 Updated) Exam 1 grading
The grading would be completed by end of day Monday;
a solution key has been posted in
Canvas/Announcements and Section C.
The item would be edited to reflect exam statistics.
If you had taken a paper exam, you may pick it during
office hours starting Wed 1 March, but watch out for weather
information re University closures.
The Grades would be released on Monday around 10:15am.
The graded canvas exam would be released late Monday at or
after 3pm for 2 weeks.
More info about the exam (statistics) in Canvas/Announcements that
also made a solution key for the exam available.
(Just a clarification: If number A is 10, and number B is
50% greater than A it is implied that B is 15. If B is 160% greater
than A then B is 26.)
-
(2/20@08:51) Reminder: Exam 1
This coming Wednesday 2/22 (in about two days):
in classrooom and in Canvas. See
Document 1 (Syllabus is first four pages).
An email will be sent out later today or tuesday when the exam
link will be published in canvas.
See note below for more INFO.
-
(2/17@12:45) (2/16@14:00) HW 2 and its grading
HW2's solution key is in Canvas/Announcements.
Also in Section C of the CWP.
Note that unit are to be placed next to the magnitude as requested.
In light of this and in preparation for Exam 1, I would strongly suggest
that you review slide 73 of Subject 1: its title is Units.
-
(2/16@13:54) (2/13@09:00) Exam 1 and more
Exam 1 is scheduled for 2/22
(Wed, roughly 9+ days from now).
The exam covers Chapters 1-2 of the designated textbook,
Subject 0-2, SA 0-2, HW1-2.
It is a canvas exam taking place in the classroom.
Seating arrangements will be made available in
Canvas/Announcements.
The exam instructions have already been made available
through section C of the course web-page. Read them before
the exam so that you do not spend time reading them carefully
during the exam.
Note that on Monday 2/20 you
will be asked to be seated in the classroom based on
these arrangements (practice run). A not-for-credit practice
quiz named PracticeQuiz-Gerbessiotis will be made
available under exam conditions. It has been published but it
is not available yet and it requires an authentication code.
Moreover SA-1 will become unavailable sometime on Wed, and SA-2
will become so next Wed.
Final reminder for you to archive them (take screenshots).
HW2 is due before noon (canvas's 12PM) this coming Thu.
The solution key would become available Thu and/or Fri for you
to have it for the weekend. But do take screenshots of HW2 before
it goes away.
-
(2/15@17:00) Clarification HW2 Q6-7
The preamble of Q6, Q7 (but also Q8) prior to question Q6,
reads "graphics work ... must start ... but not necessarily
printed by the printer". This statement relates to the case
of interrupt-based I/O (i.e. when a rudimentary OS exists).
For Programmed I/O all print-related activity must be completed
before graphics work takes over.
-
(2/13@15:00) Seating Arrangements (Exam 1 and Exam 2)
They are available in Canvas/Announcements.
Next Monday (2/20) we will have a practice run during the first
5 minutes of the class; you will be seated according to them, and
I will activate a PracticeQuiz-Gerbessiotis that would be available
for the duration of the class but of only 75 minutes duration,
and two no-credit questions.
-
(2/13@15:10) Typo(s) Subject 2
Slide 116 line "2/run" has a typo.
Erase
java my.class
and replace it with something along the lines (not tested)
dalvikvm -cp my.dex my
-
(2/13@09:00) Exam 1 and more
Exam 1 is scheduled for 2/22
(Wed, roughly 9+ days from now).
The exam covers Chapters 1-2 of the designated textbook,
Subject 0-2, SA 0-2, HW1-2.
It is a canvas exam taking place in the classroom.
Seating arrangements will be made available in
Canvas/Announcements.
The exam instructions have already been made available
through section C of the course web-page. Read them before
the exam so that you do not spend time reading them carefully
during the exam.
Note that on Monday 2/20 you
will be asked to be seated in the classroom based on
these arrangements (practice run). A not-for-credit practice
quiz named PracticeQuiz-Gerbessiotis will be made
available under exam conditions. It has been published but it
is not available yet and it requires an authentication code.
Moreover SA-1 will become unavailable sometime on Wed, and SA-2
will become so next Wed.
Final reminder for you to archive them (take screenshots).
HW2 is due before noon (canvas's 12PM) this coming Thu.
The solution key would become available Thu and/or Fri for you
to have it for the weekend. But do take screenshots of HW2 before
it goes away.
-
(2/7@09:00) HW2, SA 0-2
is available in canvas and active.
Self Assessment 0 (SA0) is to become unavailable tomorrow.
Last chance to take screenshots and archive it.
SA1 would be available for one more week and SA2 for two more.
-
(2/6@09:00) HW1 grading
HW1 has been graded. Grades are available
in Canvas/Grades. The HW has been available for
viewing for a two week period. A solution key
has already been made available (see item dated 2/2
below or in past announcements, as applicable).
-
(2/4@09:33) Subject 2 revised
Subject 2 has been revised. Several typos have been
corrected and few slides have been rewritten. The rewriting
does not change page numbers nor does it introduce new terms.
The revised version (pdf) is availably ONLY in section C of
the course web-page.
-
(2/2@16:09) HW1 solution key, HW2, SA0, SA1, SA2
A solution key for HW1 has been prepared and posted
in Canvas/Announcements. I have some feedback that it would be
preferable to have the solution keys in Canvas/Announcements.
In the meantime It is also available in Section C as originally
planned.
The HW2 link has been published but it will be made available
next week.
Self Assessments 0 and 1 are still available but note the
three week period of SA0 is coming to an end next week.
SA2 has
-
(1/31@09:32) Reminder HW 1 due before noon Thu
A reminder that HW1 is due in Canvas (Quizzes) before
noon time (12-o-clock noon) this coming Thu 2 Feb.
-
(1/27@13:22) Subject 1 update
Subject 1 has been updated to reflect the correction
of the typo below. This is the only change as of now.
The updated version is available in Section C of the course
web-page and NOT in canvas module Subject 1 because of the
canvas sync issues.
-
(1/23@16:30) Subject 1 Typo(s) or Mistyped words
On page/slide 74 of Subject 1 the CPU utilization of job
PrintJ is given as 4/9. This is incorrect. It should be
3/9=33% instead. Moreover the "there is need" should read
"there is NO need" instead in the next sentence.
Moreover the term "I-task execution" would become clear
on page/slide 77 in Subject 1.
On page/slide 95 the 100cycle could have beem more relevant
if we had used 80cycle instead (for a 1GHz CPU).
-
(2/7@8:57) (1/30@08:41)
A verification of presence took place on 2/7 based on HW1.
Note that empty submissions are not considered by the instructor an
interaction for Financial Aid verification purposes.
All who submitted the VoP quiz have been verified as of the date/time
indicated at the header of this item.
(1/27@08:07) VoP
(1/26@07:52) (1/25@08:54) (1/24:08:59)
(1/23@08:58)(1/20@07:49) (1/19@08:58)
-
(1/16@13:49) First class
See you in class on Wednesday.
-
(1/9@15:50) Course Web Page (here) and Canvas (canvas.njit.edu)
The canvas page of the course has been published. It
is accessible through canvas.njit.edu with your myUCID credentials.
Start reading the Canvas announcements area first and then move
to Canvas modules; several items in Canvas announcements have PDF
documents attached to them.
This item you are reading now is in the Course Web-page announcement
section not in canvas announcements.
The most important document in Canvas announcements is
Document 1 that contains the syllabus (first four pages), and
information about intruction delivery (the remaining seven pages).
The last page of Document 1, the eleventh page, is the course FAQ.
By now links to the Verification of Presence (VoP),
Homework 1 (HW1), and Self-Assessment 0 have been published in
canvas. All three are set up as canvas quizzes and will become
available through Canvas Quizzes.
Published means you can see the link (in canvas).
Available means you can work on it.
Document P in canvas announcements contains explanations about the
terms 'available' vs 'published'.
Section C of this course web-page (link below) requires a separate
set of credentials common to all of us: they are available
on page five of Document 1. This is the reason Document 1 is hidden
behind canvas.
-
If you are a FALL 2022 student
click on the link below Previous Offerings of CS332 and then click on
the Fall 2022 link. The layout then is familiar to you.
Exam 3 statistics were made available on 12/19 through section C of the
link that can be accessed through the Previous Offerings of CS332 link.
-
If you are a SPRING 2023 student
there is limited information yet available for the course. You may
navigate through the Previous offerings of CS332 link, or explore
Section B below. Section C is password protected with the password
available on page 5 of Document 1 which is also page 1 of the Appendix
of Document 1 (Syllabus);
the document will be made available in canvas/Announcements one
week before the start of the semester (approx, Jan 10, 2023).
-
No items
Last updated on May 9, 2023 at 09:40
Disclaimer
The material of this web-page is purely optional.
It is not required to study it. It is provided as is.
Classroom attendance is strongly recommended,
and so is studying the designated textbook.