ECE 2020 – B

ECE 2020 – B

ECE 2020: Fundamentals of Digital Systems Design

Prerequisites CS 1371 [min C] or CS 1171 or CS 1301 [min C]

Computer system and digital design principles. Switch and gate design, Boolean algebra, number systems, arithmetic, storage elements. Datapath, memory organization. Instruction set architecture, assembly language.

Textbooks & Required Materials

  • Wakerly, John, Digital Design: Principles and Practice (4th edition), Prentice Hall, 2005. ISBN 9780131863897 (required) (comment: This text will likely change to the 5th edition for Spring 2018.). Relevant readings from the text can be found here.
  • Wills & Wills, Digital Computer Systems, 2011. (required) (comment: See this site for electronic book:
  • myDAQ unit, National Instruments. (required) (comment: This item is also required for ECE 2040 and ECE 3084). Instructions for acquiring the unit are here.

Course Syllabus:
The ECE 2020 main page:

Instructor: Sudhakar Yalamanchili
Contact Information: KACB 2316, Email:, Tel: 404-894-2940
Office Hours: T 2:30 – 4:00, WF 3:00 – 4:30. Other times by appointment at available times (see my schedule on my home page)

Section TAUzoije, Ikenna C,
TA Office Hours: TTH, 12-1:30 pm, VL C449B

Brandon Lovelace,
Ashwin Vadivel,
TESSAL Lab TAs Office Hours:
Monday 9:00 – 11:00 am
Tuesday 10:30 am – 2:30 pm & 3:00 – 6:00 pm
Wed 9:00 – 11:00 am & 3:00 – 6:00 pm
Thursday 10:00 am – 1:00 pm
Friday 9:00 am – 11:00 am
TA Office: VL C440

Exam Schedule:
Exam I (25%):   Friday February 9th
Exam II (25%):  Friday March 16th
Final Exam (30%):   Thursday, May 3rd, 2:50 – 5:40 pm

Homework Assignments (10%)
Laboratory Assignments (10%)

Laboratory Assignments
Laboratory assignments will be executed in class. Remember to order the kits. You can take a look at some of the ueful videos to help prepare of the lab assignments.

Homework Assignments
All homework assignments are due in class and no late assignments will be accepted. Assignment distribution and submissions will be managed through Tsquare.

Exams: Exams will be 55 minutes. Please keep in mind that you will not be allowed to leave early or arrive late!  You might find the course study guide helpful. Note that the study guide may be updated during the semester! I will let you know if and when it is.

Attendance: Students are responsible for all material covered in class, including changes in exam schedules announced in class. Make-up exams will be considered only if the student informs the instructor of the absence prior to the exam date or, when prior information was not possible, immediately following the exam. Make-up exams will not be the same as the exam given in class.

Homework: There will be graded homework in this class and in-class labs. In addition, practice problems and solutions are available on the ECE 2020 class website. These latter problems are intended to aid students in their preparation for the exams and final. If you do not complete the assigned homework or regularly work sample problems you cannot expect to do well on the exams.

Class Protocol: Please read the Class Protocol document.  It describes some of the general procedures that we will use in class as it pertains to your interactions with myself and the TA. Suggestions for additions/modifications are welcomed.

Academic Honesty: Although students are encouraged strongly to work together to learn the course material, all students are expected to complete homework and  exams individually, following all instructions stated in conjunction with the homework and exams. All conduct in this course will be governed by the Georgia Tech honor code. Additionally, it is expected that students will respect their peers and the instructor such that no one takes unfair advantage of anyone else associated with the course. Any suspected cases of academic dishonesty will be reported to the Dean of Students for further action. Instances of academic dishonesty will result in an F in the course.