Instructor
Home page of Adjunct Prof. J.
Masiyowski with office room number, office hours, and contact
information
Non-Textbook
Homework Assignments
Assignment #1
Project
Programming Assignments
Project #1
Hello-World; For
project #1, submit your source code and screenshot to the instructor in
class when the assignment falls due.
Project #2 Thread
Programming, check here for due
date
Project #3 Thread
Programming and resource assess control, check here for the due date.
Prerequisites
This is a very
challenging
class that covers a large amount of material. Students should be
familiar with computer systems architecture and data structures.
Students should also be able to read, write, and understand a high
level programming language like C, C++ or Java. Many of the examples in
class will be presented in a high level programming language and
students will also need a knowledge of programming to complete the
course project.
Lecture Notes
Overview (general administrative)
[pdf]
Session 1 (week 1)
Introduction (course
adminstrative) [pdf] Session 1 (week 1)
Announcements
6 Jan: Initial course web site created. DRAFT versions of
syllabus, schedule, lecture notes, reading & homework
assignment to be posted.
22 Jan: Syllabus, Schedule, homework/project assignments, and
reading
assignments posted.
31 Jan: Updated Syllabus with: TA contact information, Instructor
alternate Office location, and preface all email message subject lines
with “INFS601: “
Chapter 2 homework assignment posted.(updated textbook assignment list)
4 Feb: Instructions for submitting project #1 posted
above.
Information for submission of other project to the TA will be
forthcoming soon.
7 Feb: Posted Chapter 3 homework assignments.
14 Feb: Posted Chapter 4 homework assignments. Project #2 will be
posted by late tomorrow evening.
15 Feb: Posted quiz study guide.
Posted project #2 assignment. Check textbook homework
schedule for project due dates.
19 Feb: Note: per schedule, mid-term exam review is on the 27 Feb,
which includes chapter 1 homework and Quiz #1
19 Feb: Mid-term exam review guidelines posted. Note: Mid-Term
exam will include material and problems for Chapter 1 in the course
textbook.
20 Feb: Posted chapter 5 homework assignment - no need to submit
solutions; use for practice.
26 Feb: Added useful links page
2 Mar: Figure 5.22 in textbook is a correct solution. Refer
to Figure 5.3 for semphore operation. Figure 5.4 is binary
semaphore operation.
For both semaphore wait operations, the operation does not wait if the
semaphore has already been obtained.
Update useful links page.
21 Mar: Posted project assignment #3.. Posted homework
assignments for chapters 6 & 7.
23 April: Posted final exam study guide. Updated homework
assignments.
28 April: Course review session on 1 May.
|