CENG210 Digital Circuit DesignIstanbul Okan UniversityDegree Programs Computer Engineering (English)General Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Computer Engineering (English)
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

General course introduction information

Course Code: CENG210
Course Name: Digital Circuit Design
Course Semester: Spring
Course Credits:
Theoretical Practical Credit ECTS
2 2 3 5
Language of instruction: EN
Course Requisites: CENG108 - Discrete Structures | CENG110 - Discrete Structures
Does the Course Require Work Experience?: No
Type of course:
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Assoc. Prof. KORAY DÜZTAŞ
Course Lecturer(s): Assoc. Prof. KORAY DÜZTAŞ
Course Assistants:

Course Objective and Content

Course Objectives: The purpose of the Digital Circuit Design course is to teach digital logic gates an to tech the analysis and design procedures of combinational and sequential logic circuits..
Course Content: Number Systems, Base Conversions, Binary code, Binary Logic, Logic Gate. Boolean Algebra, Boolean Functions. Digital Logic Gates, Minterms, Maxterm, K-Map. Combinational Logic, Analysis and design Procedures, Adders, Binary Multiplier, Magnitude Comparator, Decoder (/w enable), Encoder, Multiplexer. Sequential Logic, Latches, Flip-Flops

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Demonstrate the abilitiy to minimize logic expressions, and express Boolean functions in different forms.
2) Abiliy to desing and analyse any logic circuit
3) Demonstrate an understanding of the basics of logic gates and flip-flops.
2 - Skills
Cognitive - Practical
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Lesson Plan

Week Subject Related Preparation
1) Number Systems,Algebraic Operations, Base Conversions, Complement.
2) Binary code, ASCII code, Binary Logic, Logic Gate
3) Definition of algebra and Boolean Algebra, Boolean Functions
4) Digital Logic Gates, Minterms, Maxterm
5) SoP, PoS, Gate Level Minimization, K-Map
6) NAND, NOR, XOR Gates
7) Review before MT
8) MT
9) Combinational Logic, Analysis and design Procedures
10) Binary Adder, Half and Full Adders
11) Decoder (/w enable), Encoder, Multiplexer
12) Binary Multiplier, Magnitude Comparator
13) Sequential Logic, Flip-Flops
14) Final

Sources

Course Notes / Textbooks: Morris Mano, Digital Design 5th Ed.
References: Morris Mano, Digital Design 5th Ed.

Course-Program Learning Outcome Relationship

Learning Outcomes

1

2

3

Program Outcomes
1) Adequate knowledge in mathematics, natural sciences, and computer engineering; ability to apply theoretical and applied knowledge in these areas to model and solve engineering problems.
2) Ability to identify, define, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose.
3) Ability to design a complex system, process, device, or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose. (Realistic constraints and conditions may include factors such as economic, environmental, sustainability, manufacturability, ethical, health, safety, social, and political issues, depending on the nature of the design.)
4) Ability to develop, select, and use modern techniques and tools necessary for computer engineering applications; ability to effectively use information technologies.
5) Ability to design experiments, conduct experiments, collect data, analyze and interpret results for the investigation of computer engineering problems.
6) Ability to work effectively both individually and in intra-disciplinary and multi-disciplinary teams.
7) Ability to communicate effectively in oral and written form; proficiency in at least one foreign language.
8) Recognition of the need for lifelong learning; ability to access information, follow developments in science and technology, and continuously improve oneself.
9) Awareness of professional and ethical responsibility.
10) Knowledge of business practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development.
11) Knowledge of the universal and societal impacts of computer engineering practices on health, environment, and safety, as well as contemporary issues; awareness of the legal consequences of engineering solutions.

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Adequate knowledge in mathematics, natural sciences, and computer engineering; ability to apply theoretical and applied knowledge in these areas to model and solve engineering problems. 5
2) Ability to identify, define, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose.
3) Ability to design a complex system, process, device, or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose. (Realistic constraints and conditions may include factors such as economic, environmental, sustainability, manufacturability, ethical, health, safety, social, and political issues, depending on the nature of the design.)
4) Ability to develop, select, and use modern techniques and tools necessary for computer engineering applications; ability to effectively use information technologies.
5) Ability to design experiments, conduct experiments, collect data, analyze and interpret results for the investigation of computer engineering problems. 3
6) Ability to work effectively both individually and in intra-disciplinary and multi-disciplinary teams.
7) Ability to communicate effectively in oral and written form; proficiency in at least one foreign language.
8) Recognition of the need for lifelong learning; ability to access information, follow developments in science and technology, and continuously improve oneself.
9) Awareness of professional and ethical responsibility.
10) Knowledge of business practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development.
11) Knowledge of the universal and societal impacts of computer engineering practices on health, environment, and safety, as well as contemporary issues; awareness of the legal consequences of engineering solutions.

Learning Activity and Teaching Methods

Assessment & Grading Methods and Criteria

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Laboratory 3 % 20
Midterms 1 % 30
Final 1 % 50
total % 100
PERCENTAGE OF SEMESTER WORK % 50
PERCENTAGE OF FINAL WORK % 50
total % 100

Workload and ECTS Credit Grading

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 6 84
Laboratory 6 5 30
Midterms 1 10 10
Final 1 15 15
Total Workload 139