This is an online course. All assignments are to be submitted as text-only email or posted on
the web and submitted by email
containing the URL of the
assignment to:
with absolutely no attachments. No assignments will
be accepted late.
No assignments will be accepted on paper. No assignments will be
accepted on computer media, CDs, or thumb drives. An
assignment is late if the email is sent after the start of the class at
which it is due.
The grade for the assignment will be sent back to the email address from
which the
assignment email was sent. In the case of group assignments in which
multiple students
are involved, one student should be the sender of the email and the other
students should
be listed both in the email "CC:" list and in the body of the
message.
Students should check this page frequently for updates.
General Process for Doing this Course
You will have assignments that require you to do readings, view web sites,
take quizzes and exams on line, and prepare materials on the web. There are no formal class
meetings for this course, but we will try to schedule both individual and
groups Skype sessions. It is very important that you keep up with the
work, or you will find yourself at the end of the semeter with an entire
semester of work still to do.
You will have a quiz to do every week of this course. You will find the quiz links
on this page as the course progresses.
Assignment #1, assigned Friday, 27 January 2012, due Friday 3 February 2012.
If you have not already done so, download Skype and create a Skype account
for yourself.
Email your Skype ID to the instructor:
The instructor will then send you a contact request, which you
should accept.
Start reading the syllabus and get your text books. While waiting
for you to have the texts, we will start you on some web references.
Take Quiz 1 after doing this reading, but on or before
3 February 2012
Assignment #2, assigned Friday 3 February 2012, due Friday 10 February 2012
Read Tanenbaum Chapter 1.
Submit a preliminary course project proposal.
Take Quiz 2 after doing this reading, but on or before
10 February 2012.
Assignment #3, assigned Friday 10 February 2012, due Friday 17
February 2012.
Carefully listen to UC Berkeley CSC 162, Operating Systems,
Lecture
1 by Anthony D. Joseph and Ion Stoica and take notes.
Carefully listen to UC Berkeley CSC 162, Operating Systems,
Lecture
2 by Anthony D. Joseph and Ion Stoica and take notes.
Read Tanenbaum Chapter 2.
Take Quiz 3 after doing this reading, but on or before
17 February 2012.
Assignment #4, assigned Friday 17 February 2012, due Friday 24
February 2012.
Please note that there effective Friday, 17 February 2012, Monday office hours
have been replaced by Friday office hours.
You must contact the instructor via email and/or Skype to settle your final
project proposal this week.
Read Tanenbaum Chapter 3. This is a brief Chapter on Memory Management, much too
brief for the complexity of the subject. To help you understand it better, please
pay careful attention to the following videos from the Fall 2010 UCB Operating Systems
course by Prof. John Kubiatowicz.
Take Quiz 4 after doing this reading, but on or before
24 February 2012.
Assignment #5, assigned Friday 24 February 2012, due Friday 2
March 2012.
Please note that we are getting close to the midterm. It is
important to catch up on outstanding work.
Read Tanenbaum Chapters 4. This is a brief Chapter on File Systems, much too
brief for the complexity of the subject. To help you understand it better, please
pay careful attention to the following videos from the Fall 2010 UCB Operating Systems
course by Prof. John Kubiatowicz.
Take Quiz 5 after doing this reading, but on or before
2 March 2012.
Midterm: The CSC3080 midterm will be given during a 2-hour supervised Skype session on or before Friday, 9 March 2012. The default
time is Thursday, 8 March 2012 from 8 to 10 pm. If you wish to propose an alternate time contact the instructor via Skype IM or email no later
than Friday 2 March 2012.
Assignment #6, assigned Monday 12 March 2012, due Friday 16 March, Friday 23 March, Friday 30 March and
Friday 20 April. This is one large assignment that will have 4 quizzes to take us past the Spring break.
Read Tanenbaum, Chapter 5
Take Quiz 6 after doing this reading, but on or before
16 March 2012.
Assignment #7, assigned Friday, 20 April 2012, due Friday 27 April 2012
Read Anderson, Chapters 21 and 22.
Write an essay from the point of view of a consumer of music and
videos on the internet, explaining what protections and security mechanisms you would think
appropriate for muic and videos on the internet. Justify your comments.
Write an essay from the point of view of an artist who creates music and videos and places
it on the internet, explaining what protections and security mechanisms you would think
appropriate for music and videos on the internet. Justify your comments.
Write an essay from the point of view of a legislator in the U.S. or Western Europe trying
to create sensible legislation on protections and security mechanisms for music and
videos on the internet. Justify your comments. Show awareness of the positions expressed in the
prior two essays.
Design an application which will be installed by system managers which will allow users on
one machine to store and retrieve music videos in both private and shared databases. Include
security mechanisms which would allow "appropriate" controls and protections for the music
and videos managed by this application. You may find
http://arcib.dowling.edu/cgi-bin/info2html?(mysql)Top
helpful. Just do the design at this time. You will implement in the next assignment.
Post the essays and the design on your google sites web site and summarize them in your blog. Email
the relevant URLs to the instructor.
Take Quiz 10 after doing this
reading, but on or before
27 April 2012.
Assignment #8, assigned Friday, 27 April 2012, due Friday 4 May 2012
Post your term project to your Google sites web site. A partial effort is woth much more
than no effort at all.
Working with any others you choose and using any open source software you wish,
implement the database
design from the prior assignment, and post your best effort on your Google sites web site. A partial
effort is worth much more than no effort at all.
Take Quiz 11 after doing this
work, but on or before
4 May 2012.
Final Exam: The final exam will be a 2 hour Skype-supervised session, from 8 to 10 pm on Thursday 10 May
2012. In addition to the 2 hour exam, there will be some programming to finish over the next 24 hours.
For the final you will need a computer with a webcam, Skype installed and your Dowling student ID. If you cannot be
available then, you must arrange an alternate date for the eaxm with the instructor. You must make the arrangements on
or before 1 May 2012. All work to be considered for grading must have been completed and turned in no later than 5 pm
on Friday, 11 May 2012.