Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
DISCRETE STRUCTURES BİL231 Third Term (Fall) 3 + 1 6

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY2
SEMESTERThird Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED6
NAME OF LECTURER(S)Professor Nizami Gasilov
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Represent the propositions using logical connectives and interpret symbolic expressions.
2) Determine is a mathematical argument correct or not.
3) Develop the knowledge on recursively-defined structures
4) Gain the ability to think algorithmically.
5) Have theoretical knowledge on Equivalence relations and Partial orders; solve related application problems.
6) Learn the basic principles of counting and advanced counting techniques.
7) Obtain information about basic concepts, methods and applications of graph theory.
8) Apply discrete structures and related methods to solve problems in Computer Engineering.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONLogic. Logical operations and laws of logic, quantifiers and proofs of theorems. Sets. Subsets and operations on sets. Principles of counting. Inclusion-exclusion and pigeon-hole principles. Integers, mathematical induction. Relations and functions. Operations on relations. Partially ordered sets. Lattices. Boolean algebras. Graphs. Euler and Hamiltonian paths and circuits. Trees. Binary trees, spanning trees. Tree searching. Elements of coding theory.
COURSE CONTENTS
WEEKTOPICS
1st Week Logic
2nd Week Logical operations and laws of logic, quantifiers and proofs of theorems
3rd Week Sets
4th Week Subsets and operations on sets
5th Week Principles of counting
6th Week pigeon-hole principles
7th Week Integers, mathematical induction
8th Week Mid-term
9th Week Relations and functions
10th Week Partially ordered sets and Lattices
11th Week Boolean algebras
12th Week Graphs
13th Week Euler and Hamiltonian paths and circuits
14th Week Trees, Binary trees, spanning trees, Tree searching, Elements of coding theory
RECOMENDED OR REQUIRED READING1. Rosen K.H., Discrete Mathematics and Its Applications, 6/E, McGraw-Hill, 2007
2. Kolman B., Busby R.C., Ross S., Discrete Mathematical Structures, 5/E, Prentice Hall, 2004
3. Grimaldi R.P., Discrete and Combinatorial Mathematics, 5/E, Addison Wesley, 2003
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Presentation,Report Preparation,Project,Experiment,Practice
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment815
Quiz415
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam11,51,5
Preparation for Quiz4416
Individual or group work
Preparation for Final exam14040
Course hours14456
Preparation for Midterm exam13030
Laboratory (including preparation)
Final exam122
Homework83,528
Quiz4,52
Total Workload175,5
Total Workload / 305,85
ECTS Credits of the Course6
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5LO6LO7LO8
K1  X   X   X     X     X   X
K2  X       X   X   X     X
K3              X  
K4      X          
K5               
K6               
K7               
K8               
K9               
K10               
K11               
K12