Please note: This website includes an accessibility system. Press Control-F11 to adjust the website to the visually impaired who are using a screen reader; Press Control-F10 to open an accessibility menu.
Popup heading
CS3331 Recent Announcements
December 4, 2020
Reading list of week 13 is online.
Click here to review it.
Programming Assignment VI is online.
Click here to review it.
November 22, 2020
Reading list of week 12 is online.
Click here to review it.
Solutions to Exam 2 is online.
Click here to review it.
November 15, 2020
Reading list of week 11 is online.
Click here to review it.
Programming Assignment V is online.
Click here to review it.
Just an important and friendly note.
You must receive 60% for the programming part
AND
60% for the exam part to pass this course.
November 10, 2020
Reading list of week 10 is online.
Click here to review it.
A few more examples on proving the mutual exclusion in PDF and video forms are
available. Please visit the course slides page to get the needed information.
I hope this can help you perform better in EXAM II on November 16, 2020.
November 2, 2020
Reading list of week 9 is online.
Click here to review it.
Programming Assignment IV is online.
Click here to review it.
Note that the due date and time are modified to November 20, 2020 at 9:59pm,
because the Thanksgiving break starts at 10pm.
We will have a 50-minute remote exam on Monday, November 16, 2020.
Materials to be covered include all topics listed in reading lists of
week 1 to week 10 (i.e., semaphores),
and questions asked in all programming assignments.
We will emphasize the topics discussed after Exam 1.
Recycled problems (from Exam 1 and/or Quizzes) will be graded
in a very strict and nearly all-or-nothing way.
Use the questions provided in each weekly reading and questions posted
in videos for your exam review and preparation.
October 29, 2020
Reading list of week 8 is online.
Click here to review it.
Solutions to Exam 1 is online.
Click here to review it.
October 22, 2020
Reading list of week 7 is online.
Click here to review it.
You have taken EXAM I.
It is the time for you to move on to the thread related topics.
Please study the C++ review and the use of
ThreadMentor
and do Programming Assignment III.
Videos for the C++ review and ThreadMentor
have been online since October 11-15.
Visit the slides page for these videos.
Programming Assignment III is online.
Click here to review it.
October 15, 2020
Reading list of week 6 is online.
Click here to review it.
Programming Assignment I has been graded.
Each of you is assigned a random number as mentioned at the very beginning of this semester.
Because we went remote, it is difficult to give your graded programs back.
Therefore, I plan to return the graded programs on October 19, 2020.
You may pick them up in my office from 4pm to 5pm.
If wish to know your random number (the first column),
please send me an email with your full name.
EXAM 1 is scheduled on October 21, 2020 as mentioned in a previous email.
Materials to be covered include all topics listed in reading lists of
week 1 to week 5, and questions asked in all
programming assignments and weekly reading lists.
Use the homework assignment questions provided in each weekly reading
for your exam review and preparation.
This is a REMOTE
exam from 16:00 - 17:15. Further details will be sent to you soon.
Those who did not disability accommodation have 50 minutes,
and those who have approved accommodation have 75 minutes.
If you have not sent
me you accommodation note, please do so as soon as possible,
say no later than the coming Saturday.
October 6, 2020
Part I, Software Solutions (to the Critical Section problem),
video is now available.
Please visit the slides page or the
common directory.
October 5, 2020
The Multicore Programming, etc. component was found and added back to the slides page.
October 4, 2020
Reading list of week 5 is online.
Click here to review it.
Videos that I can find are available on the
Slides Page.
For some reason, the September 30 recording has some slides
and clips missing.
More precisely, the Multicore component is not there.
I will update this part as soon as possible.
Sorry for this issue.
We do not have a date for EXAM I yet due to this Level 4 announcement.
Please check the course announcement page for the details in the future.
LI>
September 27, 2019
Reading list of week 4 is online.
Click here to review it.
Because MTU has switched to Level 4 (i.e., Safety Level Four)
for a period of two weeks (through October 12),
this course will move to ALL remote.
I believe you received Rick Koubek's email as well.
As this was happening very fast, I have sent every and each one of you a email
detailing the needed steps we will take.
Therefore, please check your email and this announcement page very frequently.
The most significant impact would be our EXAM I, because it was scheduled
in Week 6 (October 5 to 7).
As a result, we have to reschedule this exam.
I will inform you once the logistic completes.
September 17, 2020
Programming Assignment I is online.
Click here to review it.
Reading list of week 3 is online.
Click here to review it.
August 30, 2020
Here is a list of important dates of this semester:
Thursday, August 27 - Instruction begins
Monday, September 7 - Labor Day
(No Class).
Friday, September 11 - K-Day recess begins at 12:00noon.
Does not affect this class.
Wednesday, September 23 and 24 -
Virtual Career Fair
Friday, November 20 - Thanksgiving recess begins at 10:00pm