Course Outlines and Prerequisites

<< Course Outlines and Prerequisites

EE241 - Digital Circuits

  • Instructor:
  • Assistant:
  • Course Web Page: EE241 - Digital Circuits
  • Course Lab Page: EE241 - Digital Circuits
  • COURSE INFORMATON

    Course Title

    Code

    Semester

    C +P + L  Hour

    Credits

    ECTS

    Digital Circuits

    EE241

    3

    3+0+2

    4

    6

     

    Prerequisites

     

     

    Language of Instruction

    English

    Course Level

    Undergraduate

    Course Type

    Core

    Course Coordinator

     

    Instructors

    Prof. Dr. Cem Ünsalan

    Assistants

    Anıl Özdemirli

    Goals

    The aim of this course is to familize students with Boolean algebra and Boolean funtions. After teaching to use Boolean functions, the aim is to teach design of combinational and sequential circuits.

    Content

    Number systems and coding. Boolean algebra. Combinational logic circuit elements. Boolean functions: Canonical expressions and reduction of Boolean functions, Quine McCluskey and Karnaugh Methods. Some practical combinational circuits: adders, encoders, multiplexers, ROM and programmable logical arrays. Sequential logic circuits: state table and state diagram. Flip-flops. Analysis of logic sequential logic circuits. Design of synchronous sequential logic circuits. Integrated sequential circuit components: registers, memories, counters.

     

    Learning Outcomes

    Program Outcomes

    Teaching Methods

    Assessment Methods

    Ability to represent numbers in binary form. Ability to add, subtract and multiply two binary numbers.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, D

    Ability to use the basic operations and theorems of Boolean algebra.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

    Ability to show the Boolean functions in standard form.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

    Ability to optimize a given Boolean function.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

    Ability to design and implement a circuit corresponds to a verbal problem.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

    Ability to analyze and synthesis sequential circuits.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

    Ability to use the special sequential circuit elements.

    1,2,3,4,5,6,7,8,10,12

    1,6

    A, C, D

     

    Teaching Methods:

    1: Lecture, 2: Problem Solving, 3: Simulation, 4: Seminar, 5: Interdisciplinary group working, 6: Laboratory, 7: Term research paper, 8: Guest Speaker,   9: Sample Project Review

    Assessment Methods:

    A: Exam, B: Quiz, C: Experiment, D: Homework, E: Project

     

     

    COURSE CONTENT

    Week

    Topics

    Study Materials

    1

    Digital system. Analog – Digital signals, Digital coding, Representation of numbers, Conversion from decimal to other bases

    Text books and slides

    2

    Conversion from base r to decimal, Conversion between octal/hex bases to binary, Representation of negative numbers, Extention of binary numbers, Addition of binary numbers, Subtraction of binary numbers

    Text books and slides

    3

    Multiplication of binary numbers, Binary logic and gates, Binary variables, Truth tables, Boolean algebra, Boolean functions

    Text books and slides

    4

    Minterms, Maxterms, Sum of product representation, Product of sum representation, Complement of Boolean functions

    Text books and slides

    5

    Implementation of Boolean functions by switch circuits

    Text books and slides

    6

    Logic gates, Logic diagrams and representation, Criteria of Boolean function optimization

    Text books and slides

    7

    Optimization of Boolean functions by Quine-McCluskey Method

    Text books and slides

    8

    Two variable Karnaugh map, Representation of Boolean functions by Karnaugh maps, Three variable Karnaugh map

    Text books and slides

    9

    Four variable Karnaugh map, Five variable Karnaugh map

    Text books and slides

    10

    Others logic operations, Universal gate, Combinational circuits, Analysis of combinational circuits

    Text books and slides

    11

    Design of combinational circuits, Integer adder, Fast adders

    Text books and slides

    12

    Binary subtractor, Binary multiplier, Comparators

    Text books and slides

    13

    Latchs, Flip-Flops, Analysis of synchronous sequential circuits

    Text books and slides

    14

    Design of synchronous sequential circuits

    Text books and slides

     

    RECOMMENDED SOURCES

    Textbook

    Course slides (http://ee.yeditepe.edu.tr/labs/ee241/)

    Additional Resources

    -Digital Design, M. Morris Mano, Michael D. Ciletti,

    -Logic and Computer Design Fundamentals, 4/E,  M. Morris Mano and Charles Kime , Prentice Hall, 2008.

     

    MATERIAL SHARING

    Documents

    Sample questions

    Assignments

    5 homeworks

    Exams

    2 midterm solutions

     

    ASSESSMENT

    IN-TERM STUDIES

    NUMBER

    PERCENTAGE

    Midterm

    2

    32

    Quiz

    -

     

    Laboratory

    5

    20

    Homework

    5

    16

    CONTRIBUTION OF FINAL EXAMINATION TO OVERALL GRADE

     12

    100

    CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE

     

    32

    Total

     

    68

     

     

    100

     

    COURSE CATEGORY

    Expertise/Field Courses

     

    COURSE'S CONTRIBUTION TO PROGRAM

    No

    Program Learning Outcomes

    Contribution

    1

    2

    3

    4

    5

     

    1

    Adequate knowledge in mathematics, science and engineering subjects pertaining to the relevant discipline; ability to use theoretical and applied information in these areas to model and solve engineering problems.

     

     

     

     

    X

     

    2

    Ability to identify, formulate, and solve Electrical and Electronics Engineering problems; ability to select and apply proper analysis and modeling methods for this purpose.

     

     

     

     

    X

     

    3

    Ability to design a complex system, process, device or product under realistic constraints and conditions, in such a way as to meet the desired result; ability to apply modern design methods for this purpose.

     

     

     

     

    X

     

    4

    Ability to devise, select, and use modern techniques and tools needed for engineering practice; ability to employ information technologies effectively.

     

     

     

     

    X

     

    5

    Ability to design and conduct experiments, gather data, analyze and interpret results for investigating engineering problems

     

     

     

     

    X

     

    6

    Ability to access information; For this purpose ability to perform database searching and conduct literature review.

     

     

     

    X

     

     

    7

    Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to work individually.

     

     

     

    X

     

     

    8

    Ability to communicate effectively both orally and in writing; knowledge of a minimum of one foreign language.

     

     

    X

     

     

     

    9

    Recognition of the need for lifelong learning; ability to access information, to follow developments in science and technology, and to continue to educate him/herself.

    X

     

     

     

     

     

    10

    Awareness of professional and ethical responsibility.

     

     

    X

     

     

     

    11

    Information about business life practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development.

    X

     

     

     

     

     

    12

    Knowledge about contemporary issues and the global and societal effects of engineering practices on health, environment, and safety; awareness of the legal consequences of engineering solutions.

     

     

    X

     

     

     

     

    ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION

    Activities

    Quantity

    Duration (Hour)

    Total Workload (Hour)

    Course Duration

    14

    3

    42

    Hours for off-the-classroom study (Pre-study, practice)

    14

    5

    70

    Mid-terms

    2

    2

    4

    Quiz

    0

    0

    0

    Homework

    5

    2

    10

    Final examination

    1

    2

    2

    Laboratory

    14

    2

    28

    Total Work Load

     

     

    156

    Total Work Load / 25 (h)

     

     

    6.25

    ECTS Credit of the Course

     

     

    6

     

     

  • Syllabus
  • Course Outline:

    Number systems and coding. Boolean algebra. Combinational logic circuit elements. Boolean functions: Canonical expressions and reduction of Boolean functions, Quine McCluskey and Karnaugh Methods. Some practical combinational circuits: adders, encoders, multiplexers, ROM and programmable logical arrays. Sequential logic circuits: state table and state diagram. Flip-flops. Analysis of logic sequential logic circuits. Design of synchronous sequential logic circuits. Integrated sequential circuit components: registers, memories, counters.