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.
INSTRUCTOR
Genady Maryash gmaryash@hunter.cuny.edu office hours Monday and Wednesday 5:35 PM to 6:50 PM to on BlackBoard Collaborate.
TEXTBOOK
Digital Design, 6th Edition eText, Mano, Ciletti ISBN-9780134529561. It can be purchased at a discounted price ($54.99) direct from the publisher through Vitalsource.com 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.
OTHER RESOURCES
Circuit Builder Simulator
COURSE OBJECTIVES
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.
PREREQUISITES
CSCI 127 and CSCI 150.
MAIN COURSE WEBPAGE
maryash.github.io/160/index.html
Please check this page regularly for announcements, updates, lecture notes and schedule. All course materials will be gradually posted here.
COURSE FINAL GRADE COMPOSITION
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.
QUESTIONS
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.
BLACKBOARD COLLABORATE
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.
GRADESCOPE
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.
SYLLABUS COMPLIANCE
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.
POLICY ON ACADEMIC INTEGRITY
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:// en.wikipedia.org/wiki/Contract_cheating.
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.
ADA COMPLIANCE
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.
CUNY POLICY ON SEXUAL MISCONDUCT
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 (jtrose@hunter.cuny.edu or 212-650-3262) or Colleen Barry (colleen.barry@hunter.cuny.edu or 212-772-4534) and seek complimentary services through the Counseling and Wellness Services Office, Hunter East 1123. CUNY Policy on Sexual Misconduct:
http://www.cuny.edu/about/administration/offices/la/Policy-on-SexualMisconduct-12-1-14-with-links.pdf