Skip to Main Content

CISC Department | Brooklyn College Library

CISC 3320 Operating Systems (Goldberg): Home

Prof. Harry Goldberg OER

Department Course Description

Design and implementation of operating systems for large computers. Multiprogramming, multiprocessing, time sharing. Resource allocation and scheduling. Communications, conversational computing, computer networks. Memory protection, interrupts, segmentation, paging, and virtual memories.

Returning to Campus 2022

Go to site about Brooklyn College returning safely together.

Returning Safely Together  resources for students, faculty, staff and visitors.

Who's Teaching and how to contact them?

Professor: Dr. H.S. Goldberg

When emailing the professor use this format in the "SUBJECT" of the email:

  1. Your first name and last name
  2. Course abbreviation and number
  3. Section number
  4. Listing what assignment, reading etc. the question is referring

Example: “Harry Goldberg CISC 3320 MW3 – Question about assignment #2”

Course Site Legend [Updated Spring 2022]

To access some items you need to use your CUNYFirst login and others you will need to enter a password given to you by your professor.

The following icons will let you know what you will need to do to access the items. 

If an item has no icon, then you don't need to do anything to access it.

Off-campus authentication needed item.Off-campus access. New for Fall 2021: Use your CUNYfirst Username and Password to log in (same credentials for logging into Blackboard).

Password protected iconPassword protected item.  You will be prompted to enter the password given to you by your Professor.

Need assistance with off-campus access? Go to the library's Library Remote Access page for assistance and instructions.

Course Textbook

No textbook purchase is required. This is an OER/ZTC course which means all course materials are freely available to you. All content is either open educational resources (OER), zero textbook cost (ZTC) or library resources.

Course website with readings

Reference Book (free, online)

NOTE: Both exams are drawn from PowerPoint presentation slides and YouTube videos provided to students.

Syllabi for CISC 3320 Spring 2022

Syllabi contain zoom links and test dates.

Professor will provide you with password to open document.

Section Specific Course Information

Lecture Method for MW3: Live lectures Mondays and Wednesdays 3:40 – 4:55 PM in (TBD).

Office hours for MW3: Mondays 10:00-11:00 am (via Zoom only due to unvaccinated people on campus).

Zoom Link: Available in print version of syllabus and on Blackboard.

Lecture Method for TR3: Live lectures Tuesdays and Thursdays 3:40 – 4:55 PM [Location TBD]

Office hours for TR3: Tuesdays 10:00-11:00 am via Zoom only (due unvaccinated people on campus).

Zoom Link: Available in print version of syllabus and on Blackboard.

Lecture Method for ER6: Live classroom lectures Thursdays, 6:30-9:10 PM in (TBD)

Office hours for ER6: Wednesdays 10:00-11:00 AM via Zoom only (due to unvaccinated people on campus).

Zoom Link: Available in print version of syllabus and on Blackboard.

Course Description

After successful completion of this course, students will have a thorough understanding of the features and functionality of operating systems that enable both end users and trained computer programming professionals to leverage the almost unlimited computing and storage capabilities of modern computers.

Course Objectives

By the end of this course, students should be able to:

  • Demonstrate understanding of the functions and tasks of an operating system and the development history of current techniques
  • Demonstrate understanding of process handling, including interrupts, short-term scheduling, CPU scheduling, processes and threads, inter-process communication, semaphores, and deadlock
  • Demonstrate understanding of primary and secondary storage management, including memory management, multiprogramming, virtual memory, secondary storage management and scheduling
  • Demonstrate understanding of security and protection; and to write a large program (with subprograms) that incorporates and requires implementation of the techniques taught in the course.

Course Requirements

  1. I will communicate important course information via email.
  2. Please ensure that the email address listed in CUNYFIRST is an email address that you check daily.
  3. To meet me during office hours, you may send email requesting an appointment, or just ‘drop in’ to the link provided.
  4. On request, your conversation can be moved to a breakout group for privacy.
  5. Homework assignments will be graded within 3 business days of submission.
  6. Any students requiring technical assistance should contact ITS at 718-951-4357 or
  7. All course slides used during lecture will be available at the time of the lecture on BlackBoard.
  8. Need Blackboard help, go to:
  9. Examinations will be exclusively on information presented in the slides. Bear in mind that more slides may be included in the file for each chapter. View the file in Presentation Mode in PowerPoint to view only the required slides.

Midterm: 40%
Homework: 20%
Final Exam: 40%

Attendance is mandatory.

  • Homework will be posted via Blackboard in the Topic folder.
  • Submissions of homework shall be done via Blackboard.
  • You will have two attempts to achieve the results with which you are comfortable.
  • Late submissions will be accepted; late penalties may apply to certain assignments.
  • A minimum of 75% of homework assignments that achieve a passing grade must be submitted to pass the course.
  • Homework Guidelines are posted in the Course Documents section on Blackboard.
  • Please download and read these instructions as they contain important information on how to get full credit for your homework and access information to software tools that you will need for this course.

Disruptive classroom behavior negatively affects the classroom environment as well as the educational experience for students enrolled in the course. Any serious or continued disruption of class will result in a report to the Office of Judicial Affairs.  Public Safety will be summoned immediately if a serious disruption prevents the continued teaching of the class and you may be subject to disciplinary action.  For disruptive behavior that does not prevent the continued teaching of the class, you will receive a warning after one such disruption.  If the disruptive behavior is repeated in the same or subsequent classes, you may be asked to leave the classroom for the remainder of class and you may be subject to disciplinary action.

CUNY Policies

Brooklyn College's Diverse Center for Student Disability Services group smiling.

The Brooklyn College Center for Student Disability Services is back to working in-person on campus, though you can still reach out via email and phone. Please email them at for assistance.

Location: 138 Roosevelt Hall
Phone: 718.951.5538
FAX: 718.951.4442
Department Office Hours:

  • Monday: 9 a.m.–4:45 p.m.
  • Tuesday: 9 a.m.–4:45 p.m.
  • Wednesday: 9 a.m.–6:45 p.m.
  • Thursday: 9 a.m.–6:45 p.m.
  • Friday: 9 a.m.–4:45 p.m.

Note: Office hours during summer and winter intersession breaks varies.

Students should inform the professor if they have a disability or any other situation that may require Section 504/ADA accommodations.  The faculty and staff will attempt to work out whatever arrangements are necessary.

Please provide your professor with your course accommodation form and discuss your specific accommodation with your professor as soon as possible to ensure accommodations are met in a timely fashion.

In order to receive academic accommodations students must first be registered with the Center for Student Disability Services. Students who have a documented disability or who suspect that they might have a disability are invited to set up an appointment with the Director of the Center for Student Disability Services, Ms. Valerie Stewart-Lovell or the Assistant Director, Josephine Patterson or their general email

Center for Student Disability Services (CSDS) Mission:
It is the mission of the Center for Student Disability Services (CSDS) to ensure that students with disabilities have equal access to all campus facilities, curricula, and activities. The program’s objective focuses on providing students with reasonable disability-related accommodations and the opportunity to maximize their academic success at Brooklyn College. The goal is to ensure an inclusive environment while maintaining and enhancing the college’s academic excellence by providing students with disabilities the opportunity to achieve their highest possible academic potential.

Academic dishonesty of any type, including cheating and plagiarism, is unacceptable at Brooklyn College. Cheating is any misrepresentation in academic work. Plagiarism is the representation of another person’s work, words, or ideas as your own. Students should consult the Brooklyn College Student Handbook for a fuller, more specific discussion of related academic integrity standards.

Academic dishonesty is punishable by failure of the “…test, examination, term paper or other assignment on which cheating occurred” (Faculty Council, May 18, 1954).

In addition, disciplinary proceedings in cases of academic dishonesty may result in penalties of admonition, warning, censure, disciplinary probation, restitution, suspension, expulsion, complaint to civil authorities, or ejection (Adopted by Policy Council, May 8, 1991).

NOTE: If you have a question about how to cite correctly ask your teacher BEFORE submitting your work.

  • The faculty and administration of Brooklyn College support an environment free from cheating and plagiarism.
  • Each student is responsible for being aware of what constitutes cheating and plagiarism and for avoiding both.
  • View complete text of CUNY Academic Integrity Policy and Brooklyn College procedure for policy implementation.
  • If a faculty member suspects a violation of academic integrity and, upon investigation, confirms that violation, or if the student admits the violation, the faculty member must report the violation.
  • Please read the section entitled “Academic Regulations and Procedures” in the Brooklyn College Undergraduate Bulletin or Graduate Bulletin for a complete listing of academic regulations of the College.

Bereavement Policy:

  • Students who experience the death of a loved one must contact the Division of Student Affairs, 2113 Boylan Hall, if they wish to implement either the Standard Bereavement Procedure or the Leave of Absence Bereavement Procedure. The Division of Student Affairs has the right to request a document that verifies the death (e.g., a funeral program or death notice). Contact Email:
  • Typically, this death involves that of a family member, in parallel to the bereavement policy for faculty and staff. However, it is up to the discretion of the Division of Student Affairs to determine if a death outside of the immediate family warrants implementation of the student bereavement policy.
  •  As an option, and in consultation with the Division of Student Affairs, students may take the Leave of Absence Bereavement after the Standard Bereavement.
  • Reference to the Student Bereavement Policies will be noted on course syllabi.
  • Students requesting a religious accommodation should contact the Division of Student Affairs as well. The chief student affairs officer, or a designee, and the student will engage in an interactive process with the goal of finding an acceptable accommodation.

Bereavement Procedure:

  • Upon approval from the Division of Student Affairs, the student is allowed one week, commencing from the day of notification to the Division of Student Affairs, of excused absence.
  • Should the student feel that he/she needs additional days, these should be discussed with individual course instructors and/or the Division of Student Affairs.
  • The Division of Student Affairs will contact the student’s faculty and academic staff of the student’s courses.
  • Faculty and academic staff will be advised that extensions must be granted to the student for the period of one week of excused absence.
  • Further extensions may be negotiated with the student when he or she returns to campus.
  • Students are encouraged to discuss options with their instructors.

Leave of Absence Bereavement Procedure:

  • Students may be allowed to withdraw from the semester in which the death occurs.
  • The Bereavement Leave of Absence is for one semester only.
  • Students who have opted to take the Bereavement Leave of Absence and have already attended classes for the semester of the leave will be allowed to re-enter the following semester without having to reapply to the college.
  • Students who wish to take the leave of absence prior to the beginning of the semester will be required to reapply for the following semester.
  • Students who are in good academic standing will be given the opportunity to successfully complete the credits for the semester in which they return.
  • Students will consult with the Division of Student Affairs, on a case-by-case basis, as to whether they should withdraw from their courses during this leave of absence or to request incompletes from the faculty member.
  •  Given that there may be a potential impact on financial aid, students who receive financial aid and who take the Bereavement Leave of Absence, upon arrangement with the Division of Student Affairs, will meet with a financial aid adviser prior to taking this option.
  • The New York State Education Law provides that no student shall be expelled or refused admission to an institution of higher education because he or she is unable to attend classes or participate in examinations or study or work requirements on any particular day or days because of religious beliefs.
  • Students who are unable to attend classes on a particular day or days because of religious beliefs will be excused from any examination or study or work requirements.
  • Faculty must make good-faith efforts to provide students absent from class because of religious beliefs equivalent opportunities to make up the work missed; no additional fees may be charged for this consideration.
  • If classes, examinations, or study or work requirements occur on Friday after 4 p.m. or on Saturday, similar or makeup classes, examinations, or study or work requirements will be made available on other days, where possible and practical.
  • The faculty and the administration will not allow any adverse or prejudicial effects to accrue to students availing themselves of this regulation.
  • If students have complaints about the application of this policy, they are entitled to bring action or a proceeding for enforcement of their rights in the Supreme Court of Kings County
Number-letter grade equivalents
Numerical grade Letter Grade
97-100 A+
93-96 A
90-92 A-
87-89 B+
83-86 B
80-82 B-
77-79 C+
73-76 C
70-72 C-
67-69 D+
63-66 D
60-62 D-
Below 60 F