<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://eduwiki.innopolis.university/index.php?action=history&amp;feed=atom&amp;title=BSc%3ADiscreteMathematics_new</id>
	<title>BSc:DiscreteMathematics new - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://eduwiki.innopolis.university/index.php?action=history&amp;feed=atom&amp;title=BSc%3ADiscreteMathematics_new"/>
	<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:DiscreteMathematics_new&amp;action=history"/>
	<updated>2026-05-07T18:21:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:DiscreteMathematics_new&amp;diff=32&amp;oldid=prev</id>
		<title>10.90.136.10: Created page with &quot;= Discrete Mathematics =  * &lt;span&gt;'''Course name:'''&lt;/span&gt; Discrete Mathematics * &lt;span&gt;'''Course number:'''&lt;/span&gt; XYZ * &lt;span&gt;'''Subject area:'''&lt;/span&gt; Mathematics  == Cou...&quot;</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:DiscreteMathematics_new&amp;diff=32&amp;oldid=prev"/>
		<updated>2021-07-30T10:09:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Discrete Mathematics =  * &amp;lt;span&amp;gt;&amp;#039;&amp;#039;&amp;#039;Course name:&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; Discrete Mathematics * &amp;lt;span&amp;gt;&amp;#039;&amp;#039;&amp;#039;Course number:&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; XYZ * &amp;lt;span&amp;gt;&amp;#039;&amp;#039;&amp;#039;Subject area:&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; Mathematics  == Cou...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Discrete Mathematics =&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span&amp;gt;'''Course name:'''&amp;lt;/span&amp;gt; Discrete Mathematics&lt;br /&gt;
* &amp;lt;span&amp;gt;'''Course number:'''&amp;lt;/span&amp;gt; XYZ&lt;br /&gt;
* &amp;lt;span&amp;gt;'''Subject area:'''&amp;lt;/span&amp;gt; Mathematics&lt;br /&gt;
&lt;br /&gt;
== Course characteristics ==&lt;br /&gt;
&lt;br /&gt;
=== Key concepts of the class ===&lt;br /&gt;
&lt;br /&gt;
* Basic proof techniques (by construction, by induction, by contradiction)&lt;br /&gt;
* sets and naíve set theory, relations and functions&lt;br /&gt;
* finite combinatorics and discrete probability, discrete optimization&lt;br /&gt;
* directed and undirected graphs, graph traverses and trees&lt;br /&gt;
&lt;br /&gt;
=== What is the purpose of this course? ===&lt;br /&gt;
&lt;br /&gt;
The course is designed for Software Engineering and Computer Science students to teach them basic reasoning and proving skills and provide them by a correct knowledge of basic (core) concepts, definitions, theoretical results and elementary applied methods and techniques of the set theory, algebra of relations and functions, finite combinatorics and discrete probability, graph theory, discrete optimization and dynamic programming, lattice theory and Boolean algebras, Boolean logic and propositional calculus, propositional modelling and satisfiability. All definitions and theorem statements (that will be given in lectures and that are needed to explain the keywords listed above) will be formally stated, but just few of them will be formally proven. Instead (in practice classes) we will try these definitions and theorems on work with routine exercises and a little bit more complicated (complex) problems.&lt;br /&gt;
&lt;br /&gt;
=== Course Objectives Based on Bloom’s Taxonomy ===&lt;br /&gt;
&lt;br /&gt;
=== - What should a student remember at the end of the course? ===&lt;br /&gt;
&lt;br /&gt;
* elements and basics of the naïve set theory,&lt;br /&gt;
* basic concepts of relations and functions,&lt;br /&gt;
* basic formulas of enumerating Combinatorics,&lt;br /&gt;
* basic definitions and properties of graph theory,&lt;br /&gt;
* propositional logic and reasoning,&lt;br /&gt;
* match the concrete numerical approach with the necessary level of accuracy.&lt;br /&gt;
&lt;br /&gt;
=== - What should a student be able to understand at the end of the course? ===&lt;br /&gt;
&lt;br /&gt;
* role of proof techniques for sound reasoning in mathematics&lt;br /&gt;
* role of set theory in foundations of mathematics&lt;br /&gt;
* role of discrete mathematics for foundations of programming&lt;br /&gt;
* role of discrete mathematics for modeling of discrete systems&lt;br /&gt;
&lt;br /&gt;
=== - What should a student be able to apply at the end of the course? ===&lt;br /&gt;
&lt;br /&gt;
* basic graph algorithms (path-finding, drawing, traversing)&lt;br /&gt;
* basic algorithm design techniques (backtracking, branch-and-bound, dynamic programming)&lt;br /&gt;
* basic propositional reasoning algorithms (satisfiability, tautology, derivation)&lt;br /&gt;
&lt;br /&gt;
=== Course evaluation ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Course grade breakdown&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!align=&amp;quot;center&amp;quot;| '''Proposed points'''&lt;br /&gt;
|-&lt;br /&gt;
| Labs/seminar classes&lt;br /&gt;
| 20&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 20&lt;br /&gt;
|-&lt;br /&gt;
| Interim performance assessment&lt;br /&gt;
| 30&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 40&lt;br /&gt;
|-&lt;br /&gt;
| Exams&lt;br /&gt;
| 50&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If necessary, please indicate freely your course’s features in terms of students’ performance assessment:&lt;br /&gt;
&lt;br /&gt;
==== Labs/seminar classes: ====&lt;br /&gt;
&lt;br /&gt;
* In-class participation 1 point for each individual contribution in a class but not more than 1 point a week (i.e. 14 points in total for 14 study weeks),&lt;br /&gt;
* overall course contribution (to accumulate extra-class activities valuable to the course progress, e.g. a short presentation, book review, very active in-class participation, etc.) up to 6 points.&lt;br /&gt;
&lt;br /&gt;
==== Interim performance assessment: ====&lt;br /&gt;
&lt;br /&gt;
* Each of 4 (2 theory and 2 practice) in-class tests costs 10 points.&lt;br /&gt;
&lt;br /&gt;
==== Exams: ====&lt;br /&gt;
&lt;br /&gt;
* mid-term exam and final examination costs up to 20 points each (i.e. 40 points for both).&lt;br /&gt;
&lt;br /&gt;
==== Overall score: ====&lt;br /&gt;
&lt;br /&gt;
100 points (100%).&lt;br /&gt;
&lt;br /&gt;
=== Grades range ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Course grading range&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!align=&amp;quot;center&amp;quot;| '''Proposed range'''&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent&lt;br /&gt;
| 90-100&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 80-100&lt;br /&gt;
|-&lt;br /&gt;
| B. Good&lt;br /&gt;
| 75-89&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 70-79&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory&lt;br /&gt;
| 60-74&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 60-69&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor&lt;br /&gt;
| 0-59&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 0-59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If necessary, please indicate freely your course’s grading features:&lt;br /&gt;
&lt;br /&gt;
* A: at least 80% of the overall score;&lt;br /&gt;
* B: at least 70% of the overall score;&lt;br /&gt;
* C: at least 60% of the overall score;&lt;br /&gt;
* D: less than 60% of the overall score.&lt;br /&gt;
&lt;br /&gt;
=== Resources and reference material ===&lt;br /&gt;
&lt;br /&gt;
==== Textbook: ====&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== Reference material: ====&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Course Sections ==&lt;br /&gt;
&lt;br /&gt;
The main sections of the course and approximate hour distribution between them is as follows:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Course Sections&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Section'''&lt;br /&gt;
| '''Section Title'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Lectures'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Seminars'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Self-study'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Knowledge'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''Number'''&lt;br /&gt;
|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''(hours)'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''(labs)'''&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| '''evaluation'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 1&lt;br /&gt;
| Basic proof techniques and the naïve set theory&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 6&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 6&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 6&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 1&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 2&lt;br /&gt;
| Basics of relations, functions and enumerating combinatorics&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 2&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 3&lt;br /&gt;
| Basics of graphs theory, trees and discrete optimization&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 8&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 1&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Final examination&lt;br /&gt;
|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Section 1 ===&lt;br /&gt;
&lt;br /&gt;
==== Section title: ====&lt;br /&gt;
&lt;br /&gt;
Basic proof techniques and the naïve set theory&lt;br /&gt;
&lt;br /&gt;
=== Topics covered in this section: ===&lt;br /&gt;
&lt;br /&gt;
* Basic proof techniques (by construction, by contradiction, by induction)&lt;br /&gt;
* Postulates of the naïve set theory.&lt;br /&gt;
* Introduction of (natural and rational) numbers in the naïve set theory.&lt;br /&gt;
* Principle of mathematical induction.&lt;br /&gt;
&lt;br /&gt;
=== What forms of evaluation were used to test students’ performance in this section? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tabular&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;|a|c|&amp;lt;/span&amp;gt; &amp;amp;amp; '''Yes/No'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of individual parts of software product code &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Homework and group projects &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Midterm evaluation &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Testing (written or computer based) &amp;amp;amp; 1&amp;lt;br /&amp;gt;&lt;br /&gt;
Reports &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Essays &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Oral polls &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Discussions &amp;amp;amp; 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Typical questions for ongoing performance evaluation within this section ===&lt;br /&gt;
&lt;br /&gt;
# Define set intersection using the postulates of the naïve set theory.&lt;br /&gt;
# Compute the number of parenthesis in the numeral for natural number &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Prove existence of the natural numbers using the naïve set theory.&lt;br /&gt;
# Define addition for natural numbers using the naïve set theory.&lt;br /&gt;
&lt;br /&gt;
=== Typical questions for seminar classes (labs) within this section ===&lt;br /&gt;
&lt;br /&gt;
# Define the standard binary set union using the naïve set theory.&lt;br /&gt;
# Compute the number of subsets in the numeral for natural number &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Define “less than” binary relation on the natural numbers using the naïve set theory.&lt;br /&gt;
# Proof (using the naïve set theory) uniqueness of the natural numbers.&lt;br /&gt;
&lt;br /&gt;
=== Test questions for final assessment in this section ===&lt;br /&gt;
&lt;br /&gt;
# Define the standard binary Cartesian product using the naïve set theory.&lt;br /&gt;
# Compute the length of the representation of the numeral for natural number &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Define multiplication on the natural numbers using the naïve set theory.&lt;br /&gt;
# Proof existence of rational numbers using the naïve set theory.&lt;br /&gt;
&lt;br /&gt;
=== Section 2 ===&lt;br /&gt;
&lt;br /&gt;
==== Section title: ====&lt;br /&gt;
&lt;br /&gt;
Basics of relations, functions and enumerating combinatorics&lt;br /&gt;
&lt;br /&gt;
=== Topics covered in this section: ===&lt;br /&gt;
&lt;br /&gt;
* Relations and functions, operations and relations over a set&lt;br /&gt;
* Algebra of binary relations&lt;br /&gt;
* Denotational semantics of a simple imperative programming language&lt;br /&gt;
* Three main principles of finite combinatorics&lt;br /&gt;
* Arrangements, permutations, combinations and some other selected combinatoric formulas&lt;br /&gt;
&lt;br /&gt;
=== What forms of evaluation were used to test students’ performance in this section? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tabular&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;|a|c|&amp;lt;/span&amp;gt; &amp;amp;amp; '''Yes/No'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of individual parts of software product code &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Homework and group projects &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Midterm evaluation &amp;amp;amp; 1&amp;lt;br /&amp;gt;&lt;br /&gt;
Testing (written or computer based) &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Reports &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Essays &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Oral polls &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Discussions &amp;amp;amp; 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Typical questions for ongoing performance evaluation within this section ===&lt;br /&gt;
&lt;br /&gt;
# Compute the number of partial functions from a finite set with &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt; elements to a finite set with &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&amp;lt;/math&amp;gt; elements.&lt;br /&gt;
# What is the decimal size of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;2_{10}^{100}&amp;lt;/math&amp;gt;?&lt;br /&gt;
# Show that the number of compositions of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n\geq 0&amp;lt;/math&amp;gt; with exactly &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k\geq 0&amp;lt;/math&amp;gt; addends is &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C_{n-1}^{k-1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Course has &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;90&amp;lt;/math&amp;gt; enrolled students, a project group must consist of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;3&amp;lt;/math&amp;gt; students, groups will be formatted in random. Explain what does this statement mean? (I.e. explain what are &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\Omega&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P&amp;lt;/math&amp;gt; in the definition of the probability space.)&lt;br /&gt;
&lt;br /&gt;
=== Typical questions for seminar classes (labs) within this section ===&lt;br /&gt;
&lt;br /&gt;
# Let &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n,k&amp;gt;0&amp;lt;/math&amp;gt; be integer; explain (don’t prove!) using intuitive set theory why&lt;br /&gt;
#* &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C^k_n=C^{k-1}_{n-1}+C^{k}_{n-1}&amp;lt;/math&amp;gt;;&lt;br /&gt;
#* &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\sum_{m=0}^{m=n}C_n^m\ =2^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Evaluate (without use of a computer) the decimal size of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;100!&amp;lt;/math&amp;gt; (i.e. provide reliable/provable lower and upper bound for the length of the decimal representation of this number).&lt;br /&gt;
# Prove that in the denotational semantics programs &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\left(\alpha;(\beta;\gamma)\right)&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\left((\alpha;\beta);\gamma\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Prove that the reflexive-transitive closure &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R^*&amp;lt;/math&amp;gt; of a binary relation &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; is the least reflexive and transitive binary relation that contains &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Test questions for final assessment in this section ===&lt;br /&gt;
&lt;br /&gt;
# Characterize in the terms of arity, reflexivity, symmetry, etc.,&lt;br /&gt;
#* relations “a number is prime”, “numbers are co-prime”, “a number is a common multiple of two numbers” on natural numbers;&lt;br /&gt;
#* relations “less than”, “not-greater than”, etc., on natural numbers;&lt;br /&gt;
#* relations “less than”, “not-greater than”, etc., on rational and real numbers.&lt;br /&gt;
# Prove the following equalities in any algebra of binary relations:&lt;br /&gt;
#* &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(P\circ Q)\circ R\ =\ P\circ(Q \circ R)&amp;lt;/math&amp;gt;;&lt;br /&gt;
#* &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(P\circ Q)^-\ =\ Q^-\circ P^-&amp;lt;/math&amp;gt;;&lt;br /&gt;
#* &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(P\cup Q)^-\ =\ P^-\cup Q^-&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Define (separately) antisymmetric, symmetric-, reflexive-, transitive- closures of a binary relation.&lt;br /&gt;
# Explain (using the standard set-theoretic notation and operations) how to build the above closures from the equality, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; and the inverse &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R^-&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Section 3 ===&lt;br /&gt;
&lt;br /&gt;
==== Section title: ====&lt;br /&gt;
&lt;br /&gt;
Basics of graphs theory, trees and discrete optimization&lt;br /&gt;
&lt;br /&gt;
=== Topics covered in this section: ===&lt;br /&gt;
&lt;br /&gt;
* Definition and main properties of graphs and digraphs.&lt;br /&gt;
* Selected classes of (di)graphs (empty, complete, chains, etc).&lt;br /&gt;
* Euler graphs.&lt;br /&gt;
* Graph complements and “almost all graphs”.&lt;br /&gt;
* Plane and planar graphs, Euler formula.&lt;br /&gt;
* Graph traversing, (directed) trees, König Lemma.&lt;br /&gt;
&lt;br /&gt;
=== What forms of evaluation were used to test students’ performance in this section? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tabular&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;|a|c|&amp;lt;/span&amp;gt; &amp;amp;amp; '''Yes/No'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of individual parts of software product code &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Homework and group projects &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Midterm evaluation &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Testing (written or computer based) &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Reports &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Essays &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Oral polls &amp;amp;amp; 0&amp;lt;br /&amp;gt;&lt;br /&gt;
Discussions &amp;amp;amp; 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Typical questions for ongoing performance evaluation within this section ===&lt;br /&gt;
&lt;br /&gt;
# Draw complete graphs of orders &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;2&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;3&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;4&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;6&amp;lt;/math&amp;gt;.&lt;br /&gt;
# How many Petri nets (without edge multiplicities) with &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&amp;lt;/math&amp;gt; places and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt; transitions do exist?&lt;br /&gt;
# Check Euler’s formula for the regular dodecahedron.&lt;br /&gt;
# A terminal node of a graph is a node with degree &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;1&amp;lt;/math&amp;gt;. Prove that a tree has at least 2 terminal nodes.&lt;br /&gt;
&lt;br /&gt;
=== Typical questions for seminar classes (labs) within this section ===&lt;br /&gt;
&lt;br /&gt;
# How many edges has the complete graph of order &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt;? How many edges has the complete digraph of order &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt;?&lt;br /&gt;
# Expend Euler theorem (about Euler paths) on multi-graphs.&lt;br /&gt;
# Prove that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K_5&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K_{3,3}&amp;lt;/math&amp;gt; aren’t planar graphs.&lt;br /&gt;
# A spanning tree of a graph is a tree that contains all nodes of the graph.&lt;br /&gt;
#* Prove that any spanning tree of a connected &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(m n&amp;lt;/math&amp;gt;-graph results after removal of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(m-n+1)&amp;lt;/math&amp;gt; edges.&lt;br /&gt;
#* Does removal of any set consisting of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(m-n+1)&amp;lt;/math&amp;gt; edges results in a tree?&lt;br /&gt;
&lt;br /&gt;
=== Test questions for final assessment in this section ===&lt;br /&gt;
&lt;br /&gt;
# How many edges has complete biograph &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K_{m,n}&amp;lt;/math&amp;gt;?&lt;br /&gt;
# Check that the graphs &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K_1&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P_4&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C_5&amp;lt;/math&amp;gt; are self-complementary.&lt;br /&gt;
# Prove that every finite planar graph has the average node degree is less than &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;6&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Draw all (a) forests and (b) trees of orders from &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;1&amp;lt;/math&amp;gt; to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;6&amp;lt;/math&amp;gt;.&lt;/div&gt;</summary>
		<author><name>10.90.136.10</name></author>
	</entry>
</feed>