Pinned Repositories
32-Bit-ALU-Design
This project is a 32-bit Arithmetic Logic Unit (ALU) designed in SystemVerilog as part of a MIPS microprocessor simulation. The ALU supports various arithmetic and logical operations and includes a custom-built 32-bit full adder, one 2-to-1 MUX, one 4-to-1 MUX, one AND gate , one OR gate and the Zero Extend Logic
Attendance-Management-System
The Attendance Management System is a Java-based application designed to automate the process of recording and managing attendance for various courses. It provides functionalities for creating courses, adding attendance records, and generating attendance reports.
barannmeisterr
Config files for my GitHub profile.
Citizen-Information-System
The Citizen Information System is a comprehensive application designed to manage and retrieve detailed information about citizens residing in Turkey. This system encapsulates a citizen's personal information, family relationships, contact details, and address records. It integrates seamlessly with multiple databases to gather and present a unified.
Course-Statistics-Application
This application provides statistical data on courses offered over the last five academic years, specifically from the 2019 Fall term to the 2024 Spring term. It processes data from Excel files and stores it in efficient data structures for quick querying and analysis.
Mangala-Board-Game
Mangala is a Turkish strategy game played by two players. The game board consists of 12 small pits, 6 for each player, and a large storehouse where each player collects their stones. The game is played with a total of 48 stones.
Maze-to-Graph-Conversion-For-Path-Finding
This project converts a maze into a graph representation and performs various graph-related operations on it.The maze is represented as a 2D array of characters where: "S" indicates the start point, "F" indicates the final (end) point,"E" indicates an empty point, and "-" indicates a wall.
Optimal-Pathfinding-in-a-Coastal-Island-Network-with-State-Dependent-Ports-
This project aims to solve the problem of finding the lexicographically smallest path that takes the minimum amount of time to travel between two islands in a coastal city.
Pediatric-Endocrinology-Clinic-Time-Table-Scheduling-System
This java swing gui project is a comprehensive scheduling system for a Pediatric Endocrinology Clinic. It uses Directed Graph data structure to efficiently model the complex relationships and constraints between doctors and their shifts. The system ensures that all constraints related to doctor-shift assignments are respected generates timetable.
Two-Step-Graph-Traversal-Directed-Graph
takes a starting takes a point in a directed graph and shows the nodes that are reachable within two steps
barannmeisterr's Repositories
barannmeisterr/Attendance-Management-System
The Attendance Management System is a Java-based application designed to automate the process of recording and managing attendance for various courses. It provides functionalities for creating courses, adding attendance records, and generating attendance reports.
barannmeisterr/Course-Statistics-Application
This application provides statistical data on courses offered over the last five academic years, specifically from the 2019 Fall term to the 2024 Spring term. It processes data from Excel files and stores it in efficient data structures for quick querying and analysis.
barannmeisterr/Minimum-Spanning-Tree-Prim-Algorithm--And-Shortest-Path--Dijkstra-Algorithm
This project finds the smallest path with minimum spanning tree value of connection to loads and source which is Minimum Spanning Tree of the undirected graph and finds the shortest paths from a single source to all load points and the graph is directed graph.
barannmeisterr/Pediatric-Endocrinology-Clinic-Time-Table-Scheduling-System
This java swing gui project is a comprehensive scheduling system for a Pediatric Endocrinology Clinic. It uses Directed Graph data structure to efficiently model the complex relationships and constraints between doctors and their shifts. The system ensures that all constraints related to doctor-shift assignments are respected generates timetable.
barannmeisterr/Two-Step-Graph-Traversal-Directed-Graph
takes a starting takes a point in a directed graph and shows the nodes that are reachable within two steps
barannmeisterr/32-Bit-ALU-Design
This project is a 32-bit Arithmetic Logic Unit (ALU) designed in SystemVerilog as part of a MIPS microprocessor simulation. The ALU supports various arithmetic and logical operations and includes a custom-built 32-bit full adder, one 2-to-1 MUX, one 4-to-1 MUX, one AND gate , one OR gate and the Zero Extend Logic
barannmeisterr/barannmeisterr
Config files for my GitHub profile.
barannmeisterr/Citizen-Information-System
The Citizen Information System is a comprehensive application designed to manage and retrieve detailed information about citizens residing in Turkey. This system encapsulates a citizen's personal information, family relationships, contact details, and address records. It integrates seamlessly with multiple databases to gather and present a unified.
barannmeisterr/Comprasion-Of-Execution-Times-BST-AVL-SINGLY-LINKED-LIST
This java project is to show execution times of Binary Search Tree, AVL tree and Singly Linked List for insertion,deletion and search operations
barannmeisterr/CourseOverallPerformence
The Console-Based CourseOverallPerformence project is a Java application designed to facilitate overall grade of course calculations for students through a simple command-line interface. The project consists of a set of classes that collectively manage the user's academic courses, grades, assingments ,and overall grade.
barannmeisterr/ExcelDataAnalyzerAvlTree
Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.
barannmeisterr/FootballFixtureAnalyzer
FootballFixtureAnalyzer is a Java application designed to analyze football match fixtures to generate league table from fixture
barannmeisterr/GPA
The Console-Based GPA project is a Java application designed to facilitate GPA calculations for students through a simple command-line interface. The project consists of a set of classes that collectively manage the user's academic courses, grades, and overall GPA.
barannmeisterr/Hangman
This friendly console based java application contains a simple implementation of the classic Hangman game in Java. Hangman is a word guessing game where the player must guess a secret word letter by letter within a certain number of attempts. If the player guesses the word correctly within the given attempts, they win; otherwise, they lose.
barannmeisterr/Mangala-Board-Game
Mangala is a Turkish strategy game played by two players. The game board consists of 12 small pits, 6 for each player, and a large storehouse where each player collects their stones. The game is played with a total of 48 stones.
barannmeisterr/Maze-to-Graph-Conversion-For-Path-Finding
This project converts a maze into a graph representation and performs various graph-related operations on it.The maze is represented as a 2D array of characters where: "S" indicates the start point, "F" indicates the final (end) point,"E" indicates an empty point, and "-" indicates a wall.
barannmeisterr/Optimal-Pathfinding-in-a-Coastal-Island-Network-with-State-Dependent-Ports-
This project aims to solve the problem of finding the lexicographically smallest path that takes the minimum amount of time to travel between two islands in a coastal city.
barannmeisterr/Trie-Data-Structures-For-String-Manipulation-And-Searching-With-Prefix-And-Suffix
This project implements a 26-way Trie data structure to manipulate and manage strings efficiently.Then inserts all words to the trie from the given txt file.
barannmeisterr/ZoomDurationAnalyzer
Java program that reads, processes, and displays attendance records in a Zoom meeting report provided as a txt file.
barannmeisterr/Course-Registration-System-Creational-Design-Patterns
The Course Registration System is a Java-based application that simulates a university course registration process. It allows students to enroll in courses, instructors to manage their courses, and IT workers to create and clone courses into new sections. The system uses several design patterns such as Factory, Singleton, and Prototype
barannmeisterr/Library-Management-System-with-Structural-Design-Patterns
The Library Management System with Structural Design Patterns project is a Java-based library management system that demonstrates the use of structural design patterns to create a flexible, scalable, and maintainable system.