SMousavi7
I'm a computer engineering student at Shahid Beheshti University. I put my projects and activities here. I hope it helps you.
Shahid Beheshti UniversityTehran, Iran
Pinned Repositories
AP-project
A clone of the popular game Neon Blaster, where you control an alien spaceship to destroy attacking balls and earn points. Built with Unity and C#, featuring a Java server for score tracking, login, and signup. Use keyboard (A, D, Space) or mouse controls, collect power-ups, and aim for the highest score! Background music by Fesliyan Studios, sound
DS-Assignments
You can see all my code assignments for data structure course. Also you can see my DS project here too.
GramSchmidt-Span
For my first assignment of linear algebra course we had to implement Gram Schmidt algorithm and exploring the concept of the span. I hope you like it.
Graph-Analysis
Analysis of a weighted graph using Laplacian matrices, power iteration, eigenvectors, and spectral clustering, plus an optimized Fibonacci sequence calculation using matrix exponentiation for faster results.
Looser-Game
This was my final project for the Basic Programming course, where I was tasked with creating a CLI game using C. My "Loser Game" earned a score of 130 out of 100, reflecting the added features and extra effort put into the project. I hope you like it.
MIPS-pipeline
This is an implementation of MIPS processor using verilog. This implementation needed designing crucial components such as ALU and memory. I hope it help you.
Verilog-code-for-a-6-bit-ALU
In this repository you can find a 6-bit ALU with 4 operation using dataflow code. I hope you enjoy it.
Voice-processing
In our signal and system course we had to process a voice. i put the code here so you can see it. hope you like it.
8-bit-signed-full-adder-with-overflow-detector
This is an 8-bit signed full adder with overflow detector and a testbench to test it. I hope you can use it well.
Abstraction-and-Interface-
Here are some codes for different topics of Abstract classes and Interfaces. Hope you like them.
SMousavi7's Repositories
SMousavi7/Graph-Analysis
Analysis of a weighted graph using Laplacian matrices, power iteration, eigenvectors, and spectral clustering, plus an optimized Fibonacci sequence calculation using matrix exponentiation for faster results.
SMousavi7/GramSchmidt-Span
For my first assignment of linear algebra course we had to implement Gram Schmidt algorithm and exploring the concept of the span. I hope you like it.
SMousavi7/LUDecomposition_3DRotation
For my fourth assignment of linear algebra we had to solve an equation using LU decomposition and simulating the rotation of 3D space using orthogonal matrices. I hope you enjoy it.
SMousavi7/ROM-Verilog
My first assignment of Computer Architecture course was to implement a ROM using verilog. I hope it helps you.
SMousavi7/ParanthesesCheck-RecursiveFunction-BubbleSort-Assembly
Here I solved three questions using Mips assembly for my Computer Architecture course.
SMousavi7/Converting-Graph-to-Tree
Here I put a code in C++ which takes a graph as an input and convert it to a tree using DFS algorithm.
SMousavi7/BST
Binary search tree is one of the data structures we usually learn soon. Here I put the code of it using java and C++. I hope it helps you.
SMousavi7/DS-Assignments
You can see all my code assignments for data structure course. Also you can see my DS project here too.
SMousavi7/Abstraction-and-Interface-
Here are some codes for different topics of Abstract classes and Interfaces. Hope you like them.
SMousavi7/Advanced-Programming-Teacher-Assistant
I put the answer of questions that I have solved for students in Advanced programming class about threads. I hope you like it.
SMousavi7/MIPS-pipeline
This is an implementation of MIPS processor using verilog. This implementation needed designing crucial components such as ALU and memory. I hope it help you.
SMousavi7/Voice-processing
In our signal and system course we had to process a voice. i put the code here so you can see it. hope you like it.
SMousavi7/Verilog-code-for-a-6-bit-ALU
In this repository you can find a 6-bit ALU with 4 operation using dataflow code. I hope you enjoy it.
SMousavi7/8-bit-signed-full-adder-with-overflow-detector
This is an 8-bit signed full adder with overflow detector and a testbench to test it. I hope you can use it well.
SMousavi7/implementation-of-a-function-using-transistor-level-verilog
In our logic circuit course we had to solve some questions and one of them was this. I hope it is useful for you.
SMousavi7/Looser-Game
This was my final project for the Basic Programming course, where I was tasked with creating a CLI game using C. My "Loser Game" earned a score of 130 out of 100, reflecting the added features and extra effort put into the project. I hope you like it.
SMousavi7/AP-project
A clone of the popular game Neon Blaster, where you control an alien spaceship to destroy attacking balls and earn points. Built with Unity and C#, featuring a Java server for score tracking, login, and signup. Use keyboard (A, D, Space) or mouse controls, collect power-ups, and aim for the highest score! Background music by Fesliyan Studios, sound