🔢
Computer Science Course

CMSC150

Introduction to Discrete Structures

Covers essential topics in discrete mathematics including sets, functions, relations, logic, proofs, number theory, combinatorics, and graph theory with applications to computer science.

Course Projects

Set Operations Library code snippet
Python

Set Operations Library

Implementation of various set operations and properties with visualization.

Project 1
Graph Theory Visualizer code snippet
Java

Graph Theory Visualizer

Tool for creating and analyzing graphs with various algorithms.

Project 2
Proof Assistant code snippet
Python

Proof Assistant

Program that helps construct mathematical proofs using logical rules.

Project 3