The principles and application of discrete structure was what I learnt through this course.Topic such as set theory, proof, techniques, relations, functions, recurrence realtions, counting methods,graph theory, trees and finite automata.In the end, computer science problems can be solved using set theory, relations, and funtions. All this was done while using Visual Studio code as the compiler to run the programs learnt throughout the subject.



Chapter 1 : Programming Problem-Solving

Chapter 2 : Elementary Programming

Chapter 3 : Control Structures

Chapter 4 : Functions

Chapter 5 : Arrays

Chapter 6 : Input and Output

Chapter 7 : Pointers

Chapter 8 : Structured Data



Lab 1



Lab 2