ELEN/COEN 21 (Logic Design) Class Syllabus Prof. Ogunfunmi, FALL 2013
General Information Instructor Tokunbo Ogunfunmi Office Phone 408 554 4481 Office Address Room EC 211
Office Hours Tuesday/Thursday 10:30am-11:30am and by appt. E-mail togunfunmi@scu.edu Email is my preferred means of communications. I try to respond within 24 hours.
TA Information (We have 2 TAs) Mr. Kamak Ebadi E-mail: kebadi@scu.edu Office Hours: Mondays 1:00pm-2:00pm and 5:00pm-6:00pm in Room 306
Mr. Evan van Lackum E-mail: evonlackum@scu.edu Office Hours: Thursdays 12:00noon-2:00pm in Room 306
I will put extensive class notes on CAMINO (ANGEL). Required Text Logic and Computer Design Fundamentals by Morris Mano and Charles Kime, 4 th edition published by Prentice-Hall (2008) Recommended Text Fundamentals of Digital Logic (with Verilog Design), 3 rd edition, by Stephen Brown and Zvonko Vranesic, Mc-Graw-Hill, (2014)
Course Pre-requisites There are NO pre-requisite classes for ELEN 21. Course Description This course introduces undergraduate/graduate students to the principles of binary logic design. Logic Design forms the basis for computer design and other applications of logic. The first part of the course deals with combinational logic design while the second part deals with sequential logic design. We will cover topics such as Introduction to Logic Design and Computer Design Number Systems Combinational Logic Circuits Combinational Logic Design Sequential Logic Circuits Sequential Logic Design Flip-flops, Registers and Counters Other Examples of Applications of Logic Design
Grading Policy for Lecture Class ELEN 21 (4 units) Attendance : 2%, Homework : 10 % , Quizzes : 16 % , Midterm Exam : 30% Final Exam. : 40 % Class Project: 2% and End-of-Class Survey : 2% Bonus MidtermExamwill typically cover the first half of the course. The final examwill be cumulative, covering the whole course
Other Important Information The TAs will hold office hours and problem sessions to help you with the Prelabs, Homework and other questions about the material covered in class. We may organize Special Sessions to help prepare for Midterm and Final Exams.
Homework Homework will be assigned every week (Tuesday) in class due next Tuesday in class. Late homework will be penalized: 10% per day. It will not be accepted after being late for 3 or more days or after the solutions are given.
Labs Labs. will be on Mondays through Thursdays from 2:15p.m. to 5:00p.m. in Room 306. Always do prelabs to help prepare for the labs. Pre-Labs will be due just before Labs. Lab reports are due the following lab to be submitted during the lab.
Exams There will be 2 quizzes, 1 midterm and 1 final exam (proposed dates will be in class outline).
Course CAMINO tools and Attendance Policy The course moves so fast. You should attend each class so that you will not be behind. Class participation is important. I also invite online exchanges in Wiki, Blogs, Quizzes, Emails, Discussion Forums, Video chat, etc. using CAMINO.
Academic Integrity All SCU students are responsible for upholding the highest levels of academic integrity including obeying the Honor Code. NO CHEATING ON EXAMS. You can collaborate on Homework but not exams. Engineering Honor Code: All students taking courses in the School of Engineering agree, individually and collectively, that they will not give or receive unpermitted aid in examinations or other course work that is to be used by the instructor as the basis of grading.
Tentative Schedule See Course Outline in CAMINO (formerly ANGEL) under Lessons->Session 1 , etc. Information about the course will be communicated to you primarily through "Camino". Everyone (taking this class for credit) has been registered for an account on Camino. If not, go to www.scu.edu and click on the lower left link to Camino to access your account. To add ELEN 21 on Camino, No PIN is required. The general Password for any protected data, exams, etc. on Camino is "logic".
Visit Textbooks Web Sites See the textbook web site http://www.prenhall.com/mano for some of the materials for lectures. Other lecture handouts will be handed out in class or put on the class web site on Angel. Also download the errata list (if any) for the 4 th edition of the textbook.
ELEN 21 (Logic Design) Fall 2013 Expected Learning Outcomes:
Students who successfully complete this course should be able to:
1. Design logic function from verbal description and truth tables 2. Analyze static performance of a logic circuit 3. Compare tradeoffs in circuit complexity and delay of multilevel circuits 4. Design and use multiplexers, decoders, adders, and comparators 5. Analyze dynamic performance of a flip flop using set-up, transition, and hold times 6. Use structured sequential circuits for counters and registers 7. Implement logic circuits using an FPGA such as from Altera or Xilinx
ELEN 21 (Logic Design) Fall 2013 Pathways Connection
"This course is associated with the THE DIGITAL AGE Pathway: "This course is associated with the DESIGN THINKING Pathway: EVERYTHING YOU NEED TO KNOW ABOUT PATHWAYS You can find information about Pathways on the Core Curriculum website http://scu.edu/core including specific Pathways, all courses associated with them, and the Reflection Essay prompt and rubric used to evaluate the final essay you will submit. http://www.scu.edu/provost/ugst/core/pathways/resources/
SAVE YOUR WORK FROM THIS CLASS If you declare this Pathway, you may use a representative piece of work from this course as one of the Pathway materials you will upload via eCampus during your junior or senior year. Therefore, we recommend that you keep electronic copies of your work using Dropbox or Google Docs, in addition to saving copies on your own computer or flash drives. This may ensure you will have a range of choices for retrieving your saved files when you analyze and assemble your Pathway materials in preparation to write the Pathway reflection essay.