EEE/CSE 120 : Digital Design Fundamentals
General Information:
Instructor: Dr. Bahman Moraffah
Office Hours: TTh 12:30-1:15 pm or by appointment, Place: TBA
Course Website: Course Website
Class Meet: Tuesdays and Thursdays 10:30-11:45 am, Room: ECGG224
Email: bahman.moraffah@asu.edu
Course Staff:
Instructor: Dr. Bahman Moraffah
Head Lab TA: : Elizabeth Arnold
Lab UGTAs: Find them on Canvas!
Grader: TBA
Class UGTA: Aditya Sharad Kakadia akakadi3@asu.edu
UGTA Office Hours:
Monday: 12-1 pm
Tuesday: 2-3 pm
Wednesday 10-11 am
Friday: 12-2 pm
Textbooks
Required:
Recommended:
Communication
- We use both Canvas and the course website for announcements and notes. All students are required to check these websites regularly.
- If there are questions, contact the professor directly via email with the subject line EEE/CSE 120: T TH (time of your class). Incorrect subject lines may result in your email going to spam.
Course Objectives:
At the completion of this course, students will be able to:
Design, build, debug, and demonstrate the operation of arbitrarily complex synchronous machines given a reasonable problem statement.
Set criteria to determine the “best” design and select the best design from the created designs.
Describe the operation of an elementary microprocessor.
Create an instruction set for an elementary microprocessor, and enter the instruction set into
the processor’s instruction PROM.
Enter a program in the processor's memory and execute the program.
Grading
Item | Percentage |
Labs | 25% |
Capstone Project | 10% |
Assignments | 10% |
Quizzes and Attendance | 15% |
Midterm | 20% (October 29, 2024) |
Final Exam | 20% (Scheduled by ASU) |
Lab Information
All lab instructions will be posted on Canvas, and there will be no in-person labs for this course. Labs must be completed on your own computer. Each student must submit an individual report.
- There are five lab assignments and a separate Capstone Project Lab.
- Lab software includes Digital, Icarus Verilog (iverilog), and GTKWave for waveform viewing. All tools are available in the GWC 273 lab or online.
- Lab submissions must be done via Canvas, and late submissions will incur a 10% penalty per day, up to 5 days.
Course Schedule
Date |
Event |
Thu, Sep 5, 2024 |
Quiz 1, Assignment 1, Lab 0 |
Tue, Sep 17, 2024 |
Assignment 2 |
Thu, Sep 19, 2024 |
Lab 1 |
Tue, Oct 1, 2024 |
Assignment 3 |
Thu, Oct 3, 2024 |
Lab 2 |
Thu, Oct 17, 2024 |
Assignment 4 |
Thu, Oct 24, 2024 |
Lab 3 |
Tue, Oct 29, 2024 |
Midterm Exam |
Thu, Oct 31, 2024 |
Assignment 5 |
Tue, Nov 12, 2024 |
Quiz 2 |
Thu, Nov 14, 2024 |
Lab 4 |
Thu, Nov 21, 2024 |
Assignment 6, Quiz 3 |
Thu, Dec 5, 2024 |
Capstone Project |
Course Policies
- Attendance is mandatory, and pop quizzes may be used to take attendance.
- Assignments are due at the beginning of class. Late submissions will incur penalties.
- Quizzes and exams are closed-book but allow calculators and a one-page cheat sheet.
Academic Integrity
All students are expected to adhere to ASU’s Academic Integrity Policy. Any instances of academic dishonesty, including plagiarism or cheating on assignments or exams, will be reported.
|