EE 224


Instructor: Dibyendu Das
Course Name: Digital Systems (EE 224)
Course Type: Theory (Core)
Credits: 6
Prerequisites: Informal EE 112
Course Content:
Review of basic Combinational and Sequential logic, Boolean algebra, Binary Decision Diagram (BDD) and its reduction, Shannon's decomposition, Minimization of boolean expressions (K-map, Quine McClusky algorithm, Petrick's Method), Fast adders (Carry look Ahead and Kogge Stone), Sequential Circuits, Finite State Machines and their minimization, Systems architecture (processor design, memory, ALU), testing and verification of circuits
Books:
Switching and Finite Automata Theory - Zvi Kohavi
Switching Theory and Logic Design - Hill and Peterson
Lectures:
All the lectures except the first and last ones were taken on blackboard. No biometric attendance. Manual attendance was taken a few times. No DX grades were given.
Assignments:
Two graded assignments and one graded group project were given at the end of the course. All three required submission of working VHDL implementation of circuit. 
Exams and Grading:
Total 11 quizzes were taken on weekly basis - 25 marks
Project - 20 marks
Assignments - 15 marks
Midsem - 15 marks (excluding extra marks)
Endsem - 30 marks (excluding extra marks)
(Both midsem and endsem contained questions for extra marks)
Submission of notes at the end of course fetched additional 5 marks.
Pro-Tips:
Attend the lectures, especially after the midsem.
Take regular notes. Slides are not available as notes are your only help.
Learn VHDL basics as they are not covered in the lectures but are needed for assignments.
Personal Review:
Make sure you voice your problems/doubts (we had quite a few of them due to sheer difference in EE and EP cirriculum ) as the Professor was very keen to help us out provided that we were ready to put in the effort.
Respondent: Nitish Ujjwal

Comments