Home


My Projects & Researches in CE Dept
Sharif University


When I was studying computer engineering, sometimes I reused the projects of old students. Now I place here my projects (with documentaion & specification) for you to use.
You can contact me if you need more information about them.

*
My Grades
* Books I Studied
* Our Courses Chart

Non-Computer Courses
 
History of Islam From Karbala to Harran (persian)
Islamic Thought Human, Religion, Society (persian)

 
Computer Courses
 
Java Programming Paranoid Game [Java Applet]
Computer Structure and Languages A Simple Stack Simulator [Java Applet]
Advanced Programming (C++) An Evaluator that evaluates a mathematical expression [C++, Microsoft Visual Studio 6]
Final Project : Chess Game, graphical, two player & automatic, client/server using socket programmig  [C++, Microsoft Visual Studio 6]
Data Structures (DS) I did 6 projects for this course, all were about different algorithms we studied. You can find them here, but don't rely on them; I missed too grades! [Java Application]
Special English I had a presentation about MultiMedia Builder (PowerPoint slides)
Scientific & Technical Presentation I had a presentation and a research on Artificial-Life. Click here to download.
Design of Algorithms (DA) Different Sort Algorithms: bubble, insertion, selection, quick, random quick [MS Visual C++ .NET 2001]

Matrix Multiplication with Strassen's Algorithm & normal one [Java Application]

Huffman's Algorithm for compressing data [Java Application]
FFT [MS Visual C++ .NET 2001]
Computre Architecture I did not any project but my dear friend Hossein Yarmand accepted me to be his groupmate. I have not that project, this is another one by Navid Amini!
Computre Architecture Lab Me and my groupmates (Tajik, Morshedi) were very successful in this lab. Our works [Circuit Maker]
Database (DB) I had a research on Integrity .
Signals & Systems Two Matlab exercise.
Operating Systems (OS) EXT2 file system . Alireza Fathi guided me very much.[MS Visual C++ .NET 2001]
Computer Simulation 4 Exercises form book [MS Visual C++ .NET 2001 & Java]
GPSS Exercises
Compiler A compiler, I used JavaCC as parser generator. with special thanks to Hassan Sayyadi [Java Application]
Artificial Intelligence Wumpus World [Prolog]
Computer Networks A client/server Messenger (me and Alireza Fathi) . [the server : Java Application, the client : a form based application in MS Visual C# .NET 2003]
Ethereal exercises
TCP Reno & TCP Vegas simulation [NS : network simulator]
System Analysis & Design (SAD) Hotel Information System. This is a big project with much endevour. I only place it's RFP and Proposal  here. If you want it, you mus buy it! (my groupmates were HamidReza Vaezi, Hooman Kamran, Meisam Ghaderyan, Reza Razavi. I was the project manager.)
[MS Visual C# .NET 2003 and MS SQL Server 2000]
Programming Languages (PL) 3 Exercises : C#Typeless Languages,  Eiffel Programmin Language [DOC]
Software Engineering (SE) A presentation about Rational Rose and a technical report about Doxygen software.
Modern Information Retrieval (MIR) Project 1: Some Retrieval Model Implementation [MS Visual C# .NET 2003]
Project 2: Meta Search Engine ( me and Hossein Yarmand) [JSP Servlet]
Final Project: A marvellous project that crawl the persianblog.com graph and computes PageRank & HITS algorithms on it. You can see the project definition here. (me, MohammadReza Ghodsi, Iman Sadeghi, Sajed Miremadi) [Java & PHP]
Web Programming (J2EE) Project 1: Voting system storing data in memory - download
Project 2: Voting system using JDBC - download
Project 3: Voting system using Hibernate - download
Final Project : A Bulletin Board using Hibernate & Struts. [Sadeq Dousti, Reza Pournaghi & me] - download
Internet Engineering In this course we installed a linux server and configured it. You can find here exercises definitions and our documents. (me, Mohammad Hossein Rohban, Amin Reza Ebrahimi Saba, Mohammad Mehdi Moazzami) [PDF]
Software Engineering Lab In this lab we did(?) a simple project and wrote all documents needed. (me, Makan Sepehrifar, Iman Sadeghi, Zeinab Abbassi, Nasim Sedaghat)
BS Project It is an e-clinic web-based system.