Past Announcements for Spring 2026
-
(4/08) Clarification/Correction Subject 8: PDF 51
The slide says "1 TLB per CPU"; the meaning of a CPU
is the generic/traditional one of a unicore CPU,
the CPU introduced in Subject 1.
For multi-core CPU there might be one TLB per core or
more.
The number of entries for a TLB varies from 8 to 512
or so.
However the number is fixed (constant)
per system rather than number of process dependent.
-
(4/07) Reminders: SA7, SA8, HW3
All are active and available in canvas.
Be reminded: start at least one of them if you expect
to be able to see the questions later.
SA7 will be available until next Wed (4/15),
SA8 will be available until the Wed after (4/22),
and so is HW3 (4/22) with all available until
times running to 17:00 on the Wed indicated.
-
(4/01) Exam 2 grading and midterm class performance
On Thu 4/2 around 11:59am I will post in canvas Announcements
the following: (a) Exam 2 statistics, (b) a midterm class
performance based on Ex1, Ex2, HW1, HW2 grades providing a
rough letter guidance (A, B+/B, C+/C, D/F), and later
on Thu (c) a solution key of Exam 2 both in canvas Announcements
and section C of the course web-page.
-
(3/26) Solution key for HW2
Available in Canvas Announcements and Section C of the CWP.
-
(3/24) Exam 2 and returning it
The expectation is that the 3/31 exam (Exam 2) will be graded
and returned the following class 4/2. I will ask you,
just as in the first exam, to get seated according to the
seating arrangements of the exam, so that i can return your
paper exam as smoothly as it was the case for Exam 1.
For addtionl Exam 2 info see also the item below.
-
(3/24)(3/23)(3/20) Exam 2
The exam is scheduled per the Calendar of Document 1 (Syllabus).
As indicated there its date is Tue 31 March.
Coverage of the exam includes Subjects 3, 4, 5, and 6 and
thus Chapters 3, 4, 9, and 10 of the designated textbook.
Practice for this material includes SA 3, 4, 5, and 6, and
HW 2 in addition to the examples covered in the classroom.
Weather-permitting the exam will be graded and returned on
Thu 2 April. By that time or afterwards on Thu a midterm class
performance (rough letter grade guidance) will be made available in
Canvas announcements
based on the grades of Exam 1, Exam 2, HW 1 and HW 2.
If you have not picked up your Exam 1 yet, do pick it up before
April 1, during regular office hours.
-
(3/23) Reminders re SA4, SA5, and SA6 plus HW2
All four are available until 17:00 tomorrow Wed 3/25.
A reminder re the SAs. If you submit one for a fifth time,
you would be able to see the correct answers in addition to the
questions IMMEDIATELY! Or you can wait until after
AVAILABLE UNTIL when they become available to ALL.
Of course to see answers or
questions you need to have submitted at LEAST ONCE.
If you ignore an SA or a HW, you won't be able to review
the questions let alone the answers.
For HW2 the same apply; moreover for a HW a solution
key becomes available in Canvas Announcements sometime after
the AVAILABLE UNTIL date/time.
Finally, as a reminder: take screenshots a.k.a. generate a
digital copy of an SA or a HW.
-
(3/23) Confusing meaning Subject 6
Page 17 (PDF) line 8 has a "2 p". Though not technically wrong,
it makes more sense to either read it as "1 p ",
or read this and the previous line as "1. 1" and "2. p" respectively.
-
(3/12) Spring break and work ahead
Next week 3/17 and 3/19 for us is Spring break.
Note however after the break there are SA4, SA5, and SA6
due, in addition to HW2 on 3/25 before 17:00.
Effective after the break, attendance will be monitored.
Prior to the break attendance was monitored on two instances:
the day of Exam 1, and the Thu before, the practice session.
Attendance will affect the number of bonus points credited,
with a reduction of 50% every missed class beyond ONE excused
absence by a Dean of Students email, and ONE no-excuse needed
(e.g. missing the practice session).
-
(3/11) Subject 5 typo
Slide pdf page 34 of Subject 5.
"Be careful ... these number."
The word number must be in plural i.e.
it should read "numbers."
-
(03/05) Programming Challenge
To the few of you who submitted it: you will be receiving
feedback by next Tue (3/10).
-
(3/4) (02/24) Subject 3 typo
Slide pdf page 74 of Subject 3.
In FILE TABLE on the right the count indicates a 2 instead
of a 3 for three processes with pid 2,4,5.
In other words the FILE TABLE should look like the one
on the previous page 73.
-
(03/02) Exam1 grading
Exam 1 grading is to be completed today.
The Exam will be returned on Tue.
Please get seated on Tue 3/3 using the arrangements
used on exam day to expedite the return of the graded
Exam 1 paper. On Tue 3/3 at noon time Canvas Announcements
will have Exam 1 statistics. The solution key will become
available there around 18:00. Though every effort was made
and I double checked the sum (grade) indicated on the cover
page do double check the sum on receipt of your exma paper,
just in case. You may resolve issues during the two week
period starting tomorrow 3/3.
And as a reminder, Exam 2 is on in 4 weeks from tomorrow!
-
(02/25) Exam1
As of now, Exam 1 will finally take place on Thu 2/25.
-
(02/24) Subject 3 Typo
Slide pdf page 74 of Subject 3.
In FILE TABLE on the right the count indicates a 2 instead
of a 3 for three processes with pid 2,4,5.
In other words the FILE TABLE should look like the one
on the previous page 73.
-
(02/12) Exam1
Reading list: Subject 0, 1 and 2 including Chapters
1 and 2 of the designated textbook.
Practice list: SA 0,1, and 2, HW 1 and what we
did in class offers minimal practice.
Practice makes perfect.
-
(15:35)(14:47 Update)(02/23)
Inclement weather situation and Tue 2/24
The exam, Exam 1, scheduled for Tue 2/24 has moved to Thu 2/26.
On Tue 2/24 there will be an online class through Zoom. I will post
meeting info in Canvas shortly before 16:00 today.
The topic that will be covered on Tue 2/24 will be Subject 3 (partial
coverage). It is important to attend the Tue Zoom section,
because it is essential part of the next exam, Exam 2.
Moreover office hours Tue 2/24, 10:00-11:00am have been cancelled.
I will extend Thu 2/26 hours 10:00-Noon.
A message has been sent through canvas announcing the modifications
outlined above on what is going to happen with respect to the class of 2/24.
There are also two announcements in Canvas/Announcements.
The Zoom area in Canvas has the meeting link for tomorrow's
Zoom meeting. The meeting is password protected (available in the
Canvas announcement zoom item)!
As of now (09:47@2/23) NJIT has cancelled all Mon 2/23 classes.
The fate of Tue 2/24 classes is currently unknown.
IF and I reiterate IF, Tue 2/24 classes move ONLINE or get cancelled,
the paper exam of 2/24 will move to Thu 2/26 as a paper
exam.
But as of now (09:47@2/23) the Tue 2/24 paper exam is to be held as
scheduled.
-
(02/21) Canvas Grades and HW1
HW1 has been graded and will be released at 5pm today.
Note that at release time you can only see your answers of the last
attempt in addition to questions and correct answers (as also shown
in a separate solution key).
However, there has been reported by some of you the following abnormal
behavior of Canvas: in Grades the last attempt's score is reported
INSTEAD of the HIGHEST score. I have already sent out a message through
canvas to alert you about this. It has nothing to do with my setup
(see attachment of that message) as far as i can see but it is something
that canvas is not handling well. Never happened before.
However, we maintain grades in a separate file, and the correct grade
would be recorded (the highest).
Now this confirms what i have been telling you since the beginning
of the semester re canvas synchronization issues.
I have reported this problem to IST @ NJIT. I do not expect any
response before Monday.
But it would be nice if Canvas/Grades reports consistently with
the setup of a Quiz.
-
(02/20) Connectivity, Secure Shell (Mobaxterm), Linux review
On Thu 2/19 we had a review demonstration of how to use
one Windows-based secure shell clinet (MobaXterm) and a
demonstration around Linux.
If you need more on these go to (a) Section B of the course
web-page, section B3 and items B.3.1, B.3.2 and B.3.5 that
are linux related, and B.3.4 that is VPN Connecivity and Secure
Shell connectivity related, (b) Canvas Modules , Module 0,
where you may find four relevant links: (b1) How to extract files
from a tar archive, (b2) CS332 Moba Xterm, (b3) CS332 Linux,
and
(b4) CS332 Vpn Client.
-
(02/19) SA0, SA1 have been released
SA 0 have been released for a while.
SA 1 was released yesterday.
Always start a quiz (SA or HW).
Whether you submit it explicitly or canvas submits it
for you (as long as credentials do not expire in between),
the following step is trivially possible: we release
quizzes for a two week period afterwards,
with afterwards meaning either Available Until date has passed
or a homework has been graded. Then you can have the
questions of the quiz (SA or HW) available to you, your
answers of the last submission, and the correct answers.
If your last submission is empty of your answers our multi-suggestion
since the
start of the semester applies: TAKE SCREENSHOTS BEFORE YOU
SUBMIT or after a quiz gets released to you for YOUR RECORDS.
If you do not start/submit a quiz after release nothing will
be visible to you.
Furthermore, note that for a self-assessment on the fifth
submission you may see the correct answers as well.
-
(02/19) Reminder: NJIT LEVEL ALERT (Friday evening - Sat morning)
As you might have already read an NJIT email,
NJIT platforms would be
unavailable Fri to Sat (2/20 to 2/21) because of a security
update. Platforms affected are Canvas, Webmail, etc.
More info on the NJIT relevant email.
-
(02/19) HW1 and solution key
HW1's solution key has been made available in
Canvas Announcements since yesterday Wed and also on
the course web-page section C.
The HW will be released in canvas around 5pm on Saturday.
-
(02/12) Exam1
Reading list: Subject 0, 1 and 2 including Chapters
1 and 2 of the designated textbook.
Practice list: SA 0,1, and 2, HW 1 and what we
did in class offers minimal practice.
Practice makes perfect.
-
(02/10) Seating Arrangements (Exam 1 and Exam 2)
They have been posted in Canvas/Announcements.
The list includes a triplet of
(Exam#, FirstName+Initial, Last-3-digit-NJITID).
Use Exam# to retrieve your exam room location.
There will be a practice seating on the Thur before
Exam 1. (Exam 1 is on Tue 2/24 therefore the
practice seating will take place on Thu 2/19).
-
(02/17) Practice Session for Exam 1 on 2/19
On Thu 2/19 you will be seated in the classroom based
on your exam number. Prior to attending class go to
Canvas Announcements and read the announcement's
attached
document re the seating arrangements for Exam 1 and
Exam 2. Identify your exam number (a three digit number
on the left of what NJIT thinks is your First/Middle name).
Note that to the right of your First/Middle name you
may also find the LAST 3 digits of your NJIT ID.
Compare them to your NJIT ID; on the exam paper you need to write
down the LAST 4 digits of your NJIT ID, WHICH IS NOT your LIBRARY ID.
Make also sure that on the Exam date, you bring to the classroom a
valid ID: the NJIT ID is more than enough.
-
(02/06) Typo Subject 2 page 72
Second line says "Context switch time is 200ms". It should read
"I/O time is 200ms". This brings it in line with page 61.
Then the implication is that "context switch time is 400ms".
-
(02/06) Typo Subject 2 page 61
First line (under the header) "slided use" should better
read "sliced use". This slide can be used as a guide for Q11 of
HW1.
-
(02/05) Comment on SA0
If you did not study Subject 0 (the notes in pdf)
pay more attention and study page 9 of it. Around 45% of you
did not read it. You are going to regret it later if you think
b stands for bit.
And around 50% of you did not study carefully slide 33 and its
first two lines under the header...
There are other hit and misses.
SA0 might have been forgiving in assessing your performance
but the remaining SAs, Hws and Exams will not: they will be rigid!
-
(02/05) Reminder: SA1, HW1
They are still active in Canvas.
-
(02/02) Reminder: SA0
SelfAssessment 0 (aka SA0 or SA00) will cease to be
available at 17:00 on Wed 2/4.
-
(01/27) Office hours today Tue 10-11am cancelled
See Canvas/ Announcements for details.
Thu 1/29 office hours would be extended by 1 hour:
new Thu 1/29 hours will be 10:00am-12:00 noon.
-
(01/26) Zoom meeting tomorrow Tue : See Canvas
Announcements
NJIT announced around 6:00pm today that on Tuesday 1/27/2026
all classes will meet in Zoom.
Our class will thus be in Zoom. If you go to canvas and
click on the Zoom area (between Modules and Grades)
you will see a link named SP26-CS332 etc.
Do not click it NOW but just prior to the class!
Read the corresponding Canvas Announcement item
before you go Zoom! You need to use your njit.edu email and thus
login with your myUCID credentials in zoom. And you need to
provide a PASSCODE. This passcode is prominently displayed in
the Canvas Announcement of the Zoom meeting and it is a six
digit number (denary, radix-10:-).
Note that by default you will be muted on entering zoom.
-
(01/26) HW1 and SA1 arriving
On Tue HW1 will become available in Canvas and also SA1.
Due (Available until) date info for HW1 in the Syllabus
(Document 1, Calendar, page 3), in Canvas/Quizzes and also
Canvas/Assignments.
Due (Available until) date info for SA1
in Canvas/Quizzes and also Canvas/Assignments.
There is an area in canvas known as "Syllabus". It has nothing
to do with Document1; it contains however Available
until information for all assignments of
the semester (SA or HW). Finally note that
Verification of Presence (a.k.a. Academic Engagement)
is due in canvas: however this is between YOU and the
REGISTRAR/Provost, and does not require
instructor interference.
-
(01/21) TA (a.k.a. grader, assistant)
Her information has become available in Canvas/Announcements as a
separate message. Moreover, part of it (not the zoom link number)
is available in this CWP
(Course Information section, before Section A).
-
(01/20) First day of classes is today Tuesday
A self-assessment (SA0) is available in canvas.
It can be reached through Canvas Assignments, or Canvas Quizzes,
or Canvas Modules and the name of the module is Subject 0.
It is set-up as a canvas quiz, five attempts, max score is used after
it is rounded up (a 2.1 becomes a 3, but a 2 remains a 2).
It is of limited availability. Take screenshots and make a digital copy
for your records for future use. It becomes available for a limited period,
then it ceases to be available, it is graded by canvas and supervised by
a grader (info TBA), then it is released for two weeks (you can see
questions, your answers and correct answers) and
then it disappears.
The latter is possible if the LAST submission is your good submission;
if the last submission is empty because of canvas limitations you will only
see the questions, and maybe the correct answers. Therefore take a
screenshot (a.k.a. digital copy) BEFORE submission, and another one
AFTER the release AFTER grading.
-
(01/06) Course web-page for SPRING 2026 is active
Sections A and B of this Course Web Page (CWP)
has been populated with info. The syllabus for
Spring 2026 is available.
Section C is password protected. Info in Canvas as
needed.
-
(12/22) Course web-page for SPRING 2026 is being built
Sections A and B of this Course Web Page (CWP)
will be populated with information as
needed. If something is missing, it will appear
in the LMS (Learning Management System) known as canvas.
The canvas 332 area will be published on Thu 15 January, 2026,
or may be earlier.
-
(12/19) Grades and End of semester (Fall 2025) notice
Course letter grade entering in Banner has been completed.
This web-page will be retired starting December 22, 2025.
If you want to download material, do so before then.
Afterwards, parts of it would be available through the
Previous Offerings of CS332 link below.
-
No items
Last updated on Apr 16, 2026 at 07:22
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.