CSCI160 COMPUTER ARCHITECTURE I  HUNTER COLLEGE CITY UNIVERSITY OF NEW YORK Fall 2021     Monday and Thursday   2:45 PM to 4:00 PM    in person in Hunter West 615. However, in order to prepare for potential contigencies, several lectures throughout the semester will take place on BlackBoard Collaborate - the first one on Thursady September 9.

Genady Maryash   office hours Monday and Wednesday   5:35 PM to 6:50 PM to on BlackBoard Collaborate.

Digital Design, 6th Edition eText, Mano, Ciletti ISBN-9780134529561. It can be purchased at a discounted price ($54.99) direct from the publisher through in order for the chapter links to work. Do not buy any other electronic version of this edition of the book. Of course, you may be able to find prior editions of this book for less – you will simply have to match the reading assignments to those older edditions.

Circuit Builder Simulator

The course will include topics such as: binary number representations, Boolean algebras, logic gates, simplification of Boolean functions, NAND and NOR, and other implementations, combinational logic, flip-flops, shifting, and counters. This course’s objectives will work towards fulfilling the articles 1:A, 1:B, 2:B, 3:A, 3:C, and 3:D of the Computer Science Department’s learning goals.

OTHER POLICIES You are expected to ATTEND CLASS REGULARLY and NOT TO COME IN LATE, as you are RESPONSIBLE FOR ANY MATERIAL COVERED, whether in this syllabus or not, or ANNOUNCEMENT MADE DURING ANY OF THE CLASSES. I will post class notes. However you will have to attend all lectures to understand the material! Homework is required and will be submitted before every class meeting. The six quizzes and both exams will be in-person. In-class participation may count as a needed bonus to the final grade.
The whole material will be divided (by the date of the midterm) into two parts.

CSCI 127 and CSCI 150.

Please check this page regularly for announcements, updates, lecture notes and schedule. All course materials will be gradually posted here.

40 points the final exam, 30 points for the midterm, 20 points for the five tests, 10 for all homeworks. However, in order to pass the course, one must pass the final exam.

Ask as many as you need during lecture – you will be doing a service to everyone: if you have a question, it is likely that other students have the same question, but hesitate to ask it.

We will use BlackBoard Collaborate synchronousely for several lectures, which will be annopunced beforehand. Make sure that you have configured BlackBoard to use your preferred email address (your Hunter email address, by default). You must regularly check my announcements on BlackBoard and your Hunter email. This is how you will receive important course-related communication.

IMPORTANT: Students who participate in this class with their camera on or use a profile image are agreeing to have their video or image recorded solely for the purpose of creating a record for students enrolled in the class to refer to, including those enrolled students who are unable to attend live. If you are unwilling to consent to have your profile or video image recorded, be sure to keep your camera off and do not use a profile image. Likewise, students who un-mute during class and participate orally are agreeing to have their voices recorded. If you are not willing to consent to have your voice recorded during class, you will need to keep your mute button activated and communicate exclusively using the “chat” feature, which allows students to type questions and comments live.

You will submit all homeworks electronically through Gradescope. You will see your grades on Gradescope as well. An invite email was sent to you before the first lecture. If you have not received it, please add yourself to the Gradescope course using the course code on the main course page.

Except for changes that substantially affect implementation of the grading policy, this syllabus is a guide for the course and is subject to change. In particular, the course schedule on the webpage, including topics, readings and project assignments, is subject to change. Any changes will be announced in class and on the course webpage. Be sure to check for updates online regularly.

There are plenty of resources and examples available that you may consult and understand to incorporate those ideas into your projects. However, you must ultimately write your programs yourself. You are actively encouraged to discuss ideas with one other. However, unless otherwise stated, you may not give code to or receive code from anyone else. If you are uncertain about the appropriateness of a particular case, you may ask.

In this course, special attention is given to contract cheating, where students have work completed on their behalf that is then submitted for academic credit. All submitted projects will be thoroughly checked for authenticity/originality with screening software in order to prevent contract cheating. Please read more information on Contract cheating from http://

Hunter College regards acts of academic dishonesty (e.g., plagiarism, cheating on examinations, obtaining unfair advantage, and falsification of records and official documents) as serious offenses against the values of intellectual honesty. The college is committed to enforcing the CUNY Policy on Academic Integrity and will pursue cases of academic dishonesty according to the Hunter College Academic Integrity Procedures.

In compliance with the ADA and with Section 504 of the Rehabilitation Act, Hunter College is committed to ensuring educational access and accommodations for all its registered students. Hunter College’s students with disabilities and medical conditions are encouraged to register with the Office of AccessABILITY for assistance and accommodation. For information and appointment contact the Office of AccessABILITY located in Room E1214 or call (212) 772-4857 /or VRS (646) 755-3129.

In compliance with the CUNY Policy on Sexual Misconduct, Hunter College reaffirms the prohibition of any sexual misconduct, which includes sexual violence, sexual harassment, and gender-based harassment retaliation against students, employees, or visitors, as well as certain intimate relationships. Students who have experienced any form of sexual violence on or off campus (including CUNY-sponsored trips and events) are entitled to the rights outlined in the Bill of Rights for Hunter College.

a. Sexual Violence: Students are strongly encouraged to immediately report the incident by calling 911, contacting NYPD Special Victims Division Hotline (646-610-7272) or their local police precinct, or contacting the College’s Public Safety Office (212-772-4444).

b. All Other Forms of Sexual Misconduct: Students are also encouraged to contact the College’s Title IX Campus Coordinator, Dean John Rose ( or 212-650-3262) or Colleen Barry ( or 212-772-4534) and seek complimentary services through the Counseling and Wellness Services Office, Hunter East 1123. CUNY Policy on Sexual Misconduct: