SECI1013 - DISCRETE STRUCTURE

Home SECJ1013 SECP1513 SECR1013 ULRS1032

🏫Introduction

Lecturer : Dr Noorfa Haszlinna binti Mustaffa
Section : 02 This course introduces the fundamental concepts of discrete structures that form the mathematical foundation of computer science. It covers topics such as logic, set theory, relations, functions, counting techniques, graphs, and trees, which support problem-solving, reasoning, and algorithmic thinking.

📚Topic

Chapter 1 - Set Theory & Logic
Chapter 2 - Relations & Functions
Chapter 3 - Counting Methods & Probability
Chapter 4 - Graph Theory
Chapter 5 - Finite Automata

Assignments

Assignment 1 : Set theory & logic
Assignment 2 : Relation, function & recurrence
Assignment 3 : Counting & discrete probability theory

🌟Reflection

Through this course, I developed a stronger foundation in logical and structured thinking. Learning topics such as logic, sets, relations, and graphs helped me understand how to analyze problems systematically and apply mathematical reasoning. These skills are essential not only for solving theoretical problems but also for designing efficient solutions in computer science. I feel more confident approaching complex problems with a clear and step-by-step method.