EER-018
Introduction to Digital Computers 
Catalog Description, Objectives and Outcomes,
Measures and Assessment and Syllabus


Catalog Description

This course contains fundamental material in the area of digital circuit analysis and synthesis, computer organization and microprocessor programming. The components of digital computers are studied at the transistor level, the gate level, the machine organization level and the assembly language programming level. Weekly team-based laboratory exercises and a course portfolio are required.

Objectives and Outcomes

EER-018 is required by Electrical Engineering and Computer Engineering students. It is a prerequisite for EE/CS-118 (Digital Design), EE/CS 152 (Microprocessors), EE/CS 137 (Data Communications), EE-51 (Probability and Digital Communications), EE-148 (Digital Circuits), and EE/CS-154 (VLSI Design). At the completion of this course, students will be able to:

Outcome Measures and Assessment

Progress and final outcomes will be measured using the following indicators:



 

 

 

 




Course Syllabus



Week Topics Reading in Text Laboratory




1 Digital System Concepts, Data Representations, Number Systems, Hierarchy, Logic and Gates, Boolean Algebra, Function Tables, Boolean Expressions, Canonical Logic Forms, XOR and XNOR 1.1 - 1.8 
2.1 - 2.8
3.1 - 3.2

No lab first week
2  2-level Circuits, Logic Arrays, BCD, K-map minimization 3.3- 3.10, 4.1, 4.2 Logic Gates and Circuits
3 VHDL Concepts, CMOS Logic
EXAM 1
4.3, 5.1 - 5.2 
6.1 - 6.5
Maxplus Simulation of Binary to BCD Converter 
4 Logic Modules: Decoders, Multiplexors, Demultiplexors
Binary Adders, Subtraction
8.1 - 8.8 Decoders and Multiplexors
5 Memory Elements, Latches, Clocks
Flip-flops, Registers
9.1 - 9.6 Design and Simulation of an Adder/Subtractor Circuit 
6 RAM, ROM, CD ROM
Sequential Networks, Analysis
9.7 - 9.8
10.1 - 10.2
TTL latches, flip-flops and registers 
7 EXAM 2
Sequential Network Design, Counters
10.3 - 10.4 FSM Design
8 CPU organization, Instruction Set Architecture 11.1, Handouts,  HC05 Reference Manual, Introduction to the ICS05J1A Simulator 
9 Assembly level programming  11.2, Handouts,  HC05 Reference Manual, Simulation of Microcontroller with Simple I/O
10 I/O and Interfacing 11.3.2, 11.6 MC68HC05  Interfacing - Traffic Light Controller




Course Administration

Course Instructor: Prof. Cherrice Traver, Professor of Electrical and Computer Engineering
Lab Instructor: Mr. David Oakley, Systems Software Engineer, Knolls Atomic Power Laboratory (oakleyd2@hotmail.com
Lab Instructor:  TBA

Class Schedule: 200 minutes per week

Laboratories: Weekly - 3 hours
The laboratories will cover practical topics that extend concepts learned in class. Students will analyze and implement digital circuits using TTL logic chips and a schematic capture and simulation program ( Max+Plus ). They will learn machine organization, microprocessor programming and interfacing using the Motorola 6805 development system. Chapter 4 in the textbook contains background reading for the labs.

Homework: Homework assignments will be made weekly and are due one week from the assignment. Each student should work on the homework problems individually. Copying of other's homework will not be tolerated. Some solutions will be available when problems are assigned to provide immediate feedback. The remainder will be handed out with the graded homeworks. Homeworks are graded on both effort and results. It is important that you see your instructor for additional explanation if you have problems doing the homework.

Grading:
Grades are based on weekly homeworks, exams, a final exam, the portfolio, and laboratory report grades. These will carry the following weights:

Homeworks 15%
Exams 40%
Final Exam 25%
Portfolio 5%
Labs 15%
Grades are available for you to view at the Blackboard course page .

Students with disabilities should see me within the first two weeks of classes to make any necessary special arrangements.

Prerequisites: None

Texts, References and Supplemental Materials:
A First Course In Digital Systems Design - An Integrated Approach, John P. Uyemura, Brooks/Cole Publishing Company, 2000

Reference: Understanding Small Microcontrollers - 6805 Technical Manual - to be handed out in class.

Course URL: http://doc.union.edu/18

ABET Engineering Topic Content: Engineering Topics 100%