The document presents a mini-project on discrete mathematics supervised by Dr. Mohammad Salah Uddin, focusing on undirected graphs and their implementation using C programming. It discusses graph theory concepts such as adjacency matrices, edge counting, and the handshaking theorem, alongside computational time analysis for algorithms. Finally, it provides insights into the time complexity of various operations, illustrating the theoretical outcomes with statistical results.