Syllabus MAD101 Spring 2020
Syllabus MAD101 Spring 2020
Syllabus MAD101 Spring 2020
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 sessions (90' each):
- Lectures: 15
- Tutorials: 15
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
3
4
10
The Fundamentals:
Algorithms, the Integers
11
12
13
14
Induction and Recursion
15
16
17
18
Counting
19
20
21
Graphs
Graphs
22
23
24
25
26
27
28 Trees
29
30
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
3.4 The Integers and Division (4.1, 4.5, and the topic on Classical Cryptography 4.6) LO4
3.5 Primes and Greatest Common Divisors (4.3) LO4
3.6 Intergers and Algorithms (4.2) LO4
4.1 Mathematical Induction (5.1) LO5
4.2 Strong Induction (5.2) LO5
4.3 Recursive Definitions and Structural Induction (5.3) LO5
4.4 Recursive Algorithms (5.4) LO5
5.1 The Basics of Counting (6.1) LO6
Assignment 3 (LO6,
7.1 Recurrence Relations (8.1, skip the topic on Dynamic programming) LO6
LO7)
LO3, LO4,
Progress Test 2
LO5, LO6
TU
TU Textbook Textbook Exercises
TU Chapter 1 Slides Chapter 1
TU
IT
TU
TU Textbook Textbook Exercises
TU Chapter 2 Slides Chapter 2
TU
TU
TU
TU
TU
Textbook Textbook Exercises
TU
Chapter 5, 7 Slides Chapter 5, 7
IT
I
TU
TU Textbook Textbook Exercises
Chapter 9 Slides Chapter 9
Textbook Textbook Exercises
TU Chapter 9 Slides Chapter 9
TU
TU
IT
Textbook Textbook Exercises
TU Chapter 10 Slides Chapter 10
TU
TU
TU
Back to Syllabus APPENDIX 2: ASSESSMENT STRUCTURE
Number
Type of of
# Catergory Part Weight Time
questions question
s
Assignments/ At least 5/
1 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.