CPT112 Course Planner
CPT112 Course Planner
Discrete structure is the study of mathematical structures that are fundamentally discrete
Course Synopsis/ which serves as a fundamental concept in Computer Science study. Topics include sets,
Sinopsis Kursus sequences, number systems, matrices, pigeonhole principle, discrete probability,
mathematical inductions, recurrence relations, relations, trees, graphs, and finite state
machines.
Struktur diskrit merupakan pengajian struktur matematik yang diskrit yang berfungsi
sebagai konsep asas dalam teras kajian Sains Komputer. Topik termasuk set, urutan,
sistem nombor, matriks, prinsip burung merpati, kebarangkalian diskrit, matematik induksi,
hubungan berulang, hubungan, pokok, graf dan mesin keadaan terhingga.
Main References/ 1. Kenneth. H. Rosen, Discrete Mathematics and Its Applications, 8th Edition, McGraw
Rujukan Utama Hill International, 2018.
2. Richard Johnsonbaugh, Desrete Mathematics, 8th Edition, Pearson, 2017.
3. Harry Lewis and Rachel Zax, Essentiall Discrete Mathematics for Computer Science,
Princeton University Press, 2019.
Add. References / 1. B. Kolman, R.C. Busby, Discrete Mathematical Structures for Computer Science, 6th
Rujukan Tambahan Edition, Prentice-Hall, 2017. Parisi, WebGL: Up and Running Building 3D Graphics for
the Web, O'Reilly Media, 2012.
2. Susanna S. Epp. Discrete Mathematics with Applications, 5th Edition, Thomson
Brooks/Cole, 2019.
3. Jon Pierre Fortney, Discrete Mathematics for Computer Science, 1st Edition,
Routledge, 2020.
Delivery Final
Test Tutorial
Method Exam
BIL. CLO PLO
Marks #Test – Marks #Tutorial - Marks
1. Apply the right PLO1 Lectures & 50 marks Test 1 – 20 marks Tutorial 1 – 50 marks
mathematical Tutorials
structures to be Test 2 – 20 marks
used in problem
representation by
using the concepts
and characteristics
of mathematical
structures.
2. Use algorithms and PLO3 Lectures & 50 marks Test 1 – 20 marks Tutorial 2 – 100 marks
techniques in Tutorials
discrete problem Test 2 – 20 marks
solving.
3. Demonstrate PLO11 Lectures & 50 marks Test 1 – 20 marks Tutorial 1 – 50 marks
numeracy skill in Tutorials
mathematical Test 2 – 20 marks
structure to solve
various domain
problems.
Total Marks 150 120 200
Total Percentage (EW/CW) 60% 30% 10%
Overall Percentage 60% 40%
3 Algorithms: R1: 3 1 5
Examples of Algorithms, Ch.3
The Growth of Functions
Algoritma: Contoh-contoh R2:
Algoritma, Perkembangan Ch.4
Fungsi
4 Induction and Recursion: R1: 3 1 5 Tut. 1
Mathematical Induction, Ch.5 released
Recursive Function &
Algorithms
R2:
Induksi dan Rekursi:
Induksi Matematik, Fungsi Ch.4
& Algoritma Rekursi (4.4)
8 Mid-semester break
TOTAL 112
Lecture Timetable :
Day 1
11:00 – 13:00 DK G31
(Monday)
Day 2
12:00 – 13:00 DK G31
(Tuesday)