Syllabus Schedule
Instructor: Dr. Ani Nahapetian ani@cs.ucla.edu, office: Boelter 6531C, office
hours: MW 1:50-2:50 PM or by appointment
Teaching Assistant: Anton Birkel abirkel@ucla.edu, office hours: T 9-10 AM at Boelter 4686, Wed 11-12 noon at Boelter 4428, or by appointment
Lecture: MW 12-1:50 PM Boelter 2760
Discussion: F 10-11:50 AM
Franz
1260
& F 12-1:50 PM Boelter 2760
Course website: www.cs.ucla.edu/~ani/classes/csm51a.10w
CS m51A, same as Electrical Engineering m16, is a 4-unit course with four hours of lecture and two hours of discussion per week. Topics covered include: introduction to digital systems, specification and implementation of combinational and sequential systems, standard logic modules and programmable logic arrays, specification and implementation of algorithmic systems: data and control sections, number systems and arithmetic algorithms.
M.D. Ercegovac, T. Lang and J. Moreno, Introduction to Digital Systems, John Wiley & Sons, New York, 1999. Textbook Website
Supplemental Reading: R. H. Katz, Contemporary Logic Design, Addison Wesley Publishing Company, Reading, MA, 1993.
You can check your point totals online using your Bruin online account at http://www.my.ucla.edu/.
Regrade requests can be made by submitting a separate written document, explaining the reason for the request, along with the entire graded material. There is a one week time deadline after receiving the grades during which these requests can be made. Keep in mind that the entire graded material will be regraded, not just the one aspect mentioned in the regrade request document, and grades may both increase or decrease, depending on the outcome of the regrading.
The midterm exams will be held in lecture. The final exam will be held during the time and date set by the registrar. No makeup exams will be given. Missing the final for any reason will result in a failing course grade.
Past quarter's exams for practice:
Quizzes will be take place at the end of discussion section. They will be very closely related to the assigned homework problems, which will not be collected. The lowest quiz grade will be dropped from the course average, in an effort to accommodate any unforeseen circumstances.
.The following tools can be useful in obtaining an introduction to interactive development, optimization, and simulation environments.
Students must follow the UCLA Student Conduct
Code, which prohibits cheating,
fabrication,
multiple submissions, and facilitating academic dishonesty. A summary
of the Student Conduct Code can be found in the Student
Guide to Academic Integrity, and the Office of the Dean of
Students has summarized some of the dos and don'ts in Before
You Begin That Paper and How
to Get the Better of an Exam.