Syllabus MAD101 Sp23
Syllabus MAD101 Sp23
1 Course Name
2 Course Code
3 No of credits
4 Degree Level
5 Time Allocation
6 Pre-requisite
7 Main objectives
8 Learning Outcomes
9 Student's task
10 Materials
11 Assessment scheme
12 Scoring scale
13 Schedule
14 Examination
15 Date of Approval
16 Approval Level
FPT UNIVERSITY
UNDERGRADUATE DEGREE PROGRAM IN SOFTWARE ENGINEERING
SYLLABUS
(Under Decision No. 1591/QĐ-ĐHFPT dated 6/12/2019)
DISCRETE MATHEMATICS
MAD101
3
Bachelor
Contact session = 135'
Lectures + tutorials: 20 sessions
Nil
Students must attend more than 80% of contact hours in order to be accepted to the final examination.
Main materials:
1) Student Textbook:
Kenneth Rosen, Discrete Mathematics and its applications. Ed.6 (or 7), Mc.Graw Hill, IE, 2007 http://www.mhhe.com/rosen (ST
2) Teaching Suggestion and Applications of Discrete Mathematics for ST1 (TS).
3) Testbank for ST1.
4) Powerpoint image in CD + Powerpoint prepared by previous lecturers (PP).
5) Computerized tools (for example C programming tools, Maxima http://maxima.sourceforge.net/) (CT)
Other references:
2) Adam Drozdek. Data structure and Algorithms in Java. 3rd Edition.
• Ongoing assessment:
- 03 Progress tests: 30% (a1)
- 03 Assignments: 30% (a2)
• Final Examination 40% (a1, a2)
• Completion Criteria: Every on-going assessment component > 0, Final Result >=5 & Final Exam Score >=4
10
See Appendix 1 for Schedule Detail
See Appendix 2 for Final Exam Detail
ID Learning outcome Sub.ID
LO1.1
2
3
The Foundations: Logic
4
and Proofs
5
6
7
8
9
10
11 Basic Structures: Sets,
Functions, Sequences,
12 and Sums
13
14
15
16
17
18
19
20
The Fundamentals:
21 Algorithms, the Integers
22
23
24
25
26
27
28
38
39
40
41
42
43
Graphs
44
45
46
47
48
49
50
51
52
53
Trees
54
55
56
57
58
59
60
Assignment
Topics based on version 6e. Learning
(The corresponding topics in version 7e are stated inside the brackets) Outcomes
0 Introduction
1.1 Propositional Logic (1.1 and 1.2, skip the topic on Logic Circuits) LO1
1.2 Propositional Equivalences (1.3, skip the topic on Satisfiability) LO1
1.3 Predicates and Quantifiers (1.4) LO1
1.3 Predicates and Quantifiers (1.4) (cont.) LO1
3.3 Compexity of Algorithms (3.3, skip the topics on Matrix multiplication, Algorithmic
LO3
Paradigms)
3.4 The Integers and Division (4.1, 4.5, and the topic on Classical Cryptography 4.6) LO4
3.4 The Integers and Division (4.1, 4.5, and the topic on Classical Cryptography 4.6) (cont.) LO4
3.5 Primes and Greatest Common Divisors (4.3) LO4
Assignment 2 (LO3, LO4, LO5)
TU
TU
Textbook Textbook Exercises
TU
Chapter 1 Slides Chapter 1
TU
IT
TU
TU
TU Textbook Textbook Exercises
Chapter 2 Slides Chapter 2
TU
TU
TU
TU
TU
Textbook Textbook Exercises
TU Chapter 3 Slides Chapter 3
TU
TU
TU
TU
TU
IT
IT
IT
TU
TU
TU Textbook Textbook Exercises
TU Chapter 5, 7 Slides Chapter 5, 7
IT
I
TU
TU
TU
TU Textbook Textbook Exercises
TU Chapter 9 Slides Chapter 9
TU
TU
TU
TU
IT
IT
TU
TU
TU Textbook Textbook Exercises
TU Chapter 10 Slides Chapter 10
TU
TU
TU
TU
Back to Syllabus APPENDIX 2: ASSESSMENT STRUCTURE
Number
Type of
# Catergory Part Weight Time of
questions
questions
1 Assignments/ At least 5/
3 30% at home Open
Exercises chapter
15
MC or a
30 questions
2 Progress Test 3 30% suitable
minutes within 30
format
minutes
guided by
instructor
in class, Students use
Chapters introduced completed by notebooks for
students at exercises
home, submitted
by deadline
Instruction and
shedules for
Progress tests must
be presented in the
Course
Implementation
Plan approved by
director of the
by instructor,
campus.
and by
Chapters introduced suitable means
Progress test must
(computer,
be taken right after
paper, oral...)
the last lectures of
required material.
Instructor has
resposibility to
review the test for
students after
graded.