Course syllabus

010113025-65 วงจรดิจิทัลและการออกแบบลอจิก (Digital Circuit and Logic Design)

Course Syllabus

Data entry : Asst.Prof. Dr.Noppadon Chabgraw
1. Course number and name

010113025-65 วงจรดิจิทัลและการออกแบบลอจิก (Digital Circuit and Logic Design)

2. Credits and contact hours

3(3-0-6)

3. Instructor’s or course coordinator’s name

Asst.Prof. Dr.Noppadon Chabgraw

4. Text book, title, author, and year

  1. Stephen Brown, Zvonko Vranesic, Fundamentals of Digital Logic with VHDL Design 3rd Edition, 2009, McGraw-Hill
  2. Enoch O. Hwang, Digital Logic and Microprocessor Design with VHDL, 2005, CL Engineering

5. Specific course information

  1. brief description of the content of the course (catalog description)
    Number representation in digital; boolean algebras; combination and sequential circuit design; component in digital circuit; electrical and time properties of digital circuit; programmable logic device; digital design with VHDL; dedicated microprocessor design.
  2. prerequisites or co-requisites
    010113029-65 Computer Programming
  3. indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
    Required :

6. Specific goals for the course

  1. specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
    1. CLO1 Understand the number systems and convert number systems.
    2. CLO2 Understand logical AND, OR, NOT, NAND, NOR, EX-OR, EX-NOR functions.
    3. CLO3 Identify a Boolean equation by using the truth table and shows its logic circuit and HDL.
    4. CLO4 Discuss the working principles of adder, decoder, encoder, multiplexer, demultiplexer.
    5. CLO5 Recognize the timing diagram, logic symbol and truth table of R-S, JK, D and T type flip-flops.
    6. CLO6 Designs and analyses the synchronous sequential circuits including Moore and Mealy models.
    7. CLO7 Recognizes the finite state machine diagrams.
    8. CLO8 Designs and analyses the dedicated microprocessors and applications.
    9. CLO9 Apply the knowledge to design digital circuits and to discuss digital problems relating electrical engineering field.
  2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
    ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO)
    SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
    • CLO1 Understand the number systems and convert number systems.
    • CLO2 Understand logical AND, OR, NOT, NAND, NOR, EX-OR, EX-NOR functions.
    • CLO3 Identify a Boolean equation by using the truth table and shows its logic circuit and HDL.

7. Brief list of topics to be covered
  • Design Concepts
  • Introduction to Logic Circuits
  • Number Representation and Arithmetic Circuits
  • Combinational-Circuit Building Blocks
  • Flip-Flops, Registers, Counters, and a Simple Processor
  • Synchronous Sequential Circuits
  • Dedicated Microprocessor
8. Course Assessment
Course assessment Weight score (%) Assessment tools Date
midterm 30 midterm examination 24 Jan 2026
Final 30 final examination 24 Mar 2026
Assignment 40 assignment

หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม