Tribhuvan University
Discrete Structures
Discrete Structures
Course Title: Discrete Structures
Course no: CSC165
Nature of course: Theory + Lab
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description : The course covers fundamental concepts of discrete structure like introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on applications in computer science.
Course Objective : The main objective of the course is to introduce basic discrete structures, explore applications of discrete structures in computer science, understand concepts of Counting, Probability, Relations and Graphs respectively.
The laboratory work consists of implementing the algorithms and concepts discussed in the class. Student should implement problems with following concepts; • Set Operations and Boolean Matrix Operations • Primility Testing, Number Theory Algorithms, and Operations on Integers • Counting and Some Recursive Algorithms • Algorithms for Relations, Graphs