Herbert J. Bernstein
Professor of Computer Science
Dept. of Mathematics and Computer Science, 150 Idle Hour Blvd., KSC 121, Oakdale, NY 117691999  
22238 CSC 2281A Network Design & Queuing Theory

This web page is http://www.bernsteinplussons.com/.dowling/CSC2281S11/CSC2281_Syllabus.html
Copyright © 2005, 2011 Herbert J. Bernstein and other
parties. All
rights reserved.
This is the syllabus for CSC 2281 for Spring 2009. As the course moves forward, students should return to this page frequently for updated material.
CSC 2281A. Network Design & Queuing Theory 3 credits
This course offers an interdisciplinary survey of network flows, queuing
theory, computer networks and the applications of network theory to
information systems and transportation systems. Students are introduced
to problems related to shortest path and network flow algorithms, queuing
theory, routing and scheduling, discrete and continuous capacity
assignment, data communications hardware and protocols, and error
control.
Prerequisite: CSC 1024N or permission of the Mathematics and Computer Science Department chair. Offered 2010  2012
The Spring 2011 section is:
22238  CSC  2281A  0  3.00  Network Design & Queuing Theory  Brookhaven  
Jan 29, 2011  May 19, 2011  R  06:10 pm  08:51 pm  BROOK1  A107  
Instructor(s): Herbert J. Bernstein 
Students in the Tuesday/Thursday afternoon classes who cannot attend the scheduled office hours should make an appointment with Dr. Bernstein by email or during a class break to talk at a mutually convenient time.
There will be no meeting of this class on Thursday, 24 March 2011 (Spring Recess)
There will be no meeting of this class on Thursday, 19 May 2011 (Friday Schedule)
Note that, in general, Dr. Bernstein will be at the Oakdale campus on Monday and Wednesday afternoons and at the Brookhaven campus on Tuesday and Thursday afternoons and Thursday evenings. If at all possible, please use email to schedule meetings in advance to avoid conflicts with other students and other obligations of the instructor.
For more information see http://www.bernsteinplussons.com/.dowling/HJB_Contact_Info.html.
Students are responsible for all assigned readings even if the material is not discussed in class. Much of the material required for this course will be online material. To conserve resources, most of this material will not be printed out for students. See:
Students are advised to bring the required texts to every meeting of the class to help them in classroom discussions and in answering the daily quiz questions.
Keeping clear written records is an important part of working in any scientific field.
Students are expected to have their text books no later than the second week of class.
This class meets only once per week. Absence from any class meeting may cause the student to miss a significant portion of the material of the course. Therefore:
Attendance will be taken at all class meetings. All absences must be explained in writing (or via email). Students who miss one or more lectures must meet with the instructor to review their progress in the course. A midterm warning will be issued for any student who misses one or more lectures before the midterm, and such students will be advised to withdraw. Grades will be reduced for unexcused absences (see grading policy, below).
Arriving late disrupts the class for other students. To encourage and reward timely arrival, there will be a short quiz at the start of each class meeting. There will be no makeups for these quizzes.
All students will be required to participate actively in classroom discussions and to lead discussions related to the assignments.
All students will be required to communicate with the instructor via email, and many assignments will require work to be submitted via email.
As noted above students will be given daily brief quizzes. Quizzes will often be based on the assigned readings, asking material that has not yet been discussed in class. This is intended to encourage students to do the assigned readings. Even though the quizzes are open notes quizzes they are not not open book quizzes. Because so much of the material for this course is from online sources, it is critically important that students prepare their own notes from those online sources as well as the texts in advance of the relevant lectures. There will be no makeups for these quizzes.
Every student will be required to maintain a contemporaneous hardbound notebook recording all significant activities related to this course. The notebook should record the major topics discussed, questions about the subject matter of the course and the answers when they are found, and all activites related to the course project (see below). The instructor will borrow the notebooks several times during the semester and grade them for thoroughness, clarity and relevance to the course. Only the portions of the notebook that are dated, written in the student's own hand and on the permanent pages of the notebook will be considered in the grading. Students are allowed to rewrite their notebooks and/or to use multiple notebooks.
The only way to learn technical material such as this is to work with it.
Students must do the assignments steadily throughout the semester, not just to show that they know the material, but to give them the practice they need to learn the material well. Therefore, students are encouraged to submit all assignments on time.
There will be a closed book, opennotes midterm exam. The midterm evaluation will be also be based on classroom classroom attendance and participation, the notebook, assignments and quizzes.
A closedbook, opennotes final will be given. In general, no assignments will be accepted late and no makeups will be given for missed quizzes or examinations. Requests for exceptions to this policy will be considered only for the most pressing reasons (illness requiring hospitalization, death in the family, reserve callup, etc.), must be submitted in writing or by email in a timely manner, and will be granted only if the instructor has sound reason to believe that the student is highly likely to master the material of the course within the current semester.
There will be an ungraded diagnostic quiz given during the first lecture to help students understand how well prepared they are for the work in this course.
Please consult the course assignments page frequently, but the basic assignment that applies at all times is to read every page of the assigned readings and to do every problem, even though not all problems will be required to be submitted.
You will have to demonstrate a grasp of the major topics of the course in a network design project. You may propose a network design project of your own by the second meeting of the class for consideration by the instructor. If you have not proposed an acceptable project by the beginning of the third meeting of the class, the instructor will assign a project. Projects may be done as solo or group projects, subject to the approval of the instructor.
If you're interested in joining with your fellow students in developing and maintaining a web site, or pursuing your exploration of computer hardware or software, you might want to consider joining the Dowling Computer Club. Just follow the link for further details:
Dowling College Computer Club Web Site