Course Projects

Python
Algorithmic Problem Solver
A program that solves common algorithmic problems using structured programming techniques.
Project 1

Python
Flowchart Generator
Tool that converts pseudocode into visual flowcharts for algorithm visualization.
Project 2

Python
Decision Tree Implementation
Implementation of a decision tree for basic problem classification.
Project 3

Java
Directed Graph Analyzer
Program that reads dependency information from a text file, creates a directed graph, and displays it in two different formats while identifying unreachable nodes.
Project 4