Skip Navigation

Course Details

Course Details

Course Code: ELEN307 Course ID: 4599 Credit Hours: 4 Level: Undergraduate

This course presents digital and logic circuit analysis and design. The course covers six main parts: Boolean algebra and Boolean function simplification; basic logic gates, combinational functional blocks, and combinational circuit design using gates and functional blocks; digital circuit description by VHDL language; basic flip-flops, sequential circuit analysis and design; registers, static and dynamic memories, ROM and RAM, programmable logic devices, and field programmable gate arrays (FPGA’s); and register transfer language, basic computer structure, operation and design. Students will be introduced to the concepts of digital circuit theory and design, will practice with circuit analysis software, will gain solid skills to analyze and design digital circuits for various applications, and will get familiar with the structure and operation of a digital processor. NOTE: This course requires the student to purchase additional materials that are not covered by the book grant. Please refer to the Course Materials section for additional details. (Prerequisite: ELEN305)

Course Schedule

Registration Dates Course Dates Session Weeks
11/30/20 - 04/30/21 05/03/21 - 08/22/21 Spring 2021 Session K 16 Week session
03/29/21 - 09/03/21 09/06/21 - 12/26/21 Summer 2021 Session C 16 Week session

Current Syllabi

After completing the course, the student should be able to accomplish these Course Objectives (CO):

CO-1. Demonstrate a binary representation of data, binary codes, and conversion among data representation systems.

CO-2. Apply Boolean algebra to represent and simplify digital logic circuits.

CO-3. Design a combinational circuit using simulation software and a programmable logic device.

CO-4. Design digital circuit using a hardware description language.

CO-5. Design an arithmetic circuit using simulation and a programmable logic device.

CO-6. Design a sequential digital system using simulation and a programmable logic device.

CO-7. Evaluate methods of digital circuit design against specified design requirements and constraints.

CO-8. Prepare effective communication material using technical data.

This is an upper level course. All students’ work is to be presented as such in terms of quality and content. The grading system will be based on your participation in the forums, assignments, tutorials, labs, quizzes, and test.

Reading Assignments: Please refer to the Course Outline section of this syllabus for the weekly reading assignments.

Week 1 Self-introductions: During Week 1 forum, each student must post a self-introduction (bio) to the class. This self-introduction is a requirement by the University, and is due by mid-night of Sunday of Week 1, along with two reply posts to other students. Your response must be at least 100 words (a requirement) and include the following information:

  1. Your name
  2. Your major
  3. Where you are in the program of study - what percentage of the program have you completed?
  4. Your academic and career goals
  5. Your thoughts on what the word digital means and how digital is different from analog

Forums: There will be twelve forums (1% each), counting 12% of the final grade. The forums will consist of specific questions to be answered, broad questions to be discussed, or polls for students to post their questions on the topics covered in that week. In each forum, a student is required to contribute an initial post in all weeks. Some weeks require two reply posts to other students in class. In weeks were reply posts are required, the initial post will be 60% of the grade and each reply post will be 20% of the grade.

Assignments: There will be seven assignments (2% each) during the course worth a total of 14% of the total grade. Each weekly assignment will cover one or more chapters in the book used in this course. For all problems requiring mathematical calculations, all work must be shown.

Quizzes: There will be two quizzes (5% each), counting 10% of the final grade. Tests will be open book, and open note. Tests will be non-proctored and will be design based. Students must complete each test within its time limit.

Tests: There will be two tests (8% each), counting 16% of the final grade. Tests will be open book, and open note. Tests will be non-proctored and will be design based. Students must complete each test within its time limit.

Tutorials: There will be four tutorials (1% each), counting 4% of the final grade. Tutorials will introduce new software and hardware to the course and will require evidence of successful completion of the tutorial.

Labs: There will be eight labs (5% each), counting 40% of the final grade. Labs will require a written lab report as well as evidence of successful completion of the lab.

NameGrade %
Forums 12.00 %
Week 1 Forum 1.33 %
Week 2/3 Forum 1.33 %
Week 4/5 Forum 1.33 %
Week 6/7 Forum 1.33 %
Week 8/9 Forum 1.33 %
Week 10/11 Forum 1.33 %
Week 12/13 Forum 1.33 %
Week 14/15 Forum 1.33 %
Week 16 Forum 1.33 %
Assignments 14.00 %
Week 1/2 Assignment 2.33 %
Week 3/4 Assignment 2.33 %
Week 5/6 Assignment 2.33 %
Week 9/10 Assignment 2.33 %
Week 11/12 Assignment 2.33 %
Week 13/14 Assignment 2.33 %
Labs 40.00 %
Lab 1: MultiSim Simulation 5.00 %
Lab 2: LabVIEW Simulation 5.00 %
Lab 3: LabVIEW Programming 5.00 %
Lab 4: Design Methods 5.00 %
Lab 5: Registers and Counters 5.00 %
Lab 6: State Machine Schematics 5.00 %
Lab 7: State Machine VHDL 5.00 %
Lab 8: State Machine LabVIEW 5.00 %
Quizzes 10.00 %
Week 12 Quiz 5.00 %
Week 4 Quiz 5.00 %
Tutorials 8.00 %
Tutorial 1: Software Installation 2.00 %
Tutorial 2: MultiSim Simulation 2.00 %
Tutorial 3: LabVIEW Simulation 2.00 %
Tutorial 4: VHDL 2.00 %
Tests 16.00 %
Final Test 6.86 %
Midterm Test 9.14 %

Lab Materials:

Selected Bibliography

There are numerous online resources to help you in better understanding the objectives outlined in this course. Please see the APUS Online Library, which has several circuit theory related textbooks available online.

  1. Mano, M. M., Kime, C. R., Logic and Computer Design Fundamentals, 4th edition, Prentice-Hall, 2008,
  2. Brown, S., Vranesic, Z., Fundamentals of Digital Logic with VHDL Design with CD-ROM, 3rd Edition, McGraw-Hill, 2008
  3. Holdsworth, B., Woods, R.C., Digital Logic Design, 4th edition, Elsevier, 2003
  4. Balabanian, N., Digital Logic Design Principles, John Wiley, 2000
  5. Mano, M. M., Digital Design, 3rd edition, Prentice-Hall, 2002
  6. Godse, A.P., Godse, D. A., Digital Logic Design, Technical Publications, 2009
  7. Vahid, F., Digital Design with RTL Design, VHDL, and Verilog, 2nd edition, Wiley, 2011
  8. Floyd, T. L., Digital Fundamentals, 10th edition, Pearson, 2009
Book Title:Fundamentals of Logic Design, 7th ed - the VitalSource e-book is provided inside the classroom
Publication Info:VS-Cengage
Author:Roth, Charles H. / Kinney, Larry L.
Unit Cost:$184.51
Electronic ISBN:9781305163010
Electronic Unit Cost:$32.00
Book Title:NI Student Software Suite - free access provided inside the classroom; if DVD is needed, purchase instructions are available here: (DVD not covered by the APUS Book Grant)
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$63.00

Previous Syllabi

Not current for future courses.