Instructor: Victor P. Nelson, Broun 326, nelsovp@auburn.edu
Office Hours: MWF: 8:30-9:20; TH: 3:00-4:00
Class Meetings: MWF: 9:45 – 11:00, Broun 306
1. Monday, May 20 – Prerequisite Review
a. Write a short computer program (you may choose any programming language) that will read 10 integer numbers entered from a keyboard and then print the smallest number and the average value. Assume all numbers are in the range [-500 … +500]. Execute the program, entering 10 values scattered across the above range (both positive and negative values). Turn in a printout of the program and the results.
Example: 30 -25 18 -3 10 0 100 -100 200 -200
Smallest = -200 Average = 3
b. Work the following problems from the end of Chapter 1 (refer to text sections 1.1 – 1.3):
1. 1.4 Parts b ,d, f – convert decimal to binary and decimal to hexadecimal (skip octal)
2. 1.5 Parts b, d, f – convert binary to decimal and binary to hexadecimal (skip octal)
2. Wednesday, May 22 Binary numbers (pdf file) (Text Chapter 1)
3. Friday, May 24 Binary arithmetic and Boolean Algebra (Text Chapters 1 and 2)
4. Wednesday, May 29 Switching algebra (Text Chapter 2)
5. Friday, May 31 Switching algebra (DeMorgan’s Theorem) (Text Chapter 2)
6. Monday, June 3 Switching functions (Text Chapter 2)
7. Wednesday, June 5 Digital circuits (Text Chapter 2)
8. Friday, June 7 Circuit design and minimization (Text Chapters 2 and 3)
9. Monday, June 10 Circuit design and minimization (Text Chapter 3)
Wednesday, June 12 – Midterm quiz #1
10. Monday, June 17 Don’t care terms and decoders (Text
Chapters 3 and 4)
11. Wednesday, June 19 Decoders and multiplexers (Text Chapter 4)
Significant
Dates:
Monday, May 27: Memorial Day holiday
Thursday-Friday, June 20-21: No class (Mini-semester 1 reading day/final
exams)
Thursday, July 4: Independence Day holiday
Friday, July 26: Classes End
Monday, July 29: Final Exam: 8:00 a.m. - 10:30 a.m.