Academic
Shahriar Nirjon
Home
Personal
Academic
Programming
Islamic
Friends
Hobbies
Book Lists
AI
AI
Algorithms
1.
Implementation of 15-puzzle using IDA*
Assembly
2.
Implementation of 15-puzzle using RBFS
C/C++
3.
Implementation of Tic-Tac-Toe using MIN-MAX algorithm
Compiler
4.
Implementation of A* for simple graph
Concrete math
5.
Implementation of N-Queens problem using Rok sosic's randomized algorithm
Database
Data structures
Digital System Design
Algorithms
Interfacing
1.
Kruskal (java)
Java
2.
Finding LCS length (using 2 rows)
Networking
3.
Topological sorting (uva problem #200)
Operating System
4.
Finding Bridges of a graph
Pattern Recognition
5.
N-queens (java)
Prolog
System Analysis
Assembly Language
1.
How to debug in assembly (using td)
2.
Insertion sort
3.
Binary number division
4.
Matrix multiplication
5.
Integer input-output
6.
Palindrome checker
7.
Recover a file from floppy disk
8.
Line editor
9.
Project : DOS prompt
C/C++
1. Some C/C++ problems:
Loop
2. Sessional Assignments
Compiler
1.
LexYacc assignment
2.
Topdown Parser
3.
LR Parser
4.
Scannar (with Turbo C Graphics)
Database
1. Exercise Solution (Korth)
2. Triggers
Data Structures
1.
Hashing
2.
N-Queen (Java)
3.
Optimal Binary Search Tree
4.
Spell Checker ( Linked List )
5.
Orthogonal Linked List (Matrix Multiply)
6.
Huffman Compression / Decompression
7.
Postfix to Infix
8.
BFS (The Link)
9.
Exercise Solution to Reingold (Ch: 4, 5)
Digital System Design
1.
DSD syllsbus 2005
2.
Design of ALU
(circuit maker file)
(removed)
3.
Design of Booth's Multiplier
(circuit maker file)
(removed)
4.
Design of 4-bit Microprocessor
(removed)
Interfacing
1.
Computer Interfacing syllsbus 2005
2.
Project List 2005
3.
Report : Lift Controller
Java
1.
Java Basic (for those who know C++)
2.
Java Applet
3.
Java Interface
4.
Java Multithreading
5.
Java Networking
6.
Java Event handling
Networking
1.
Implementation of Ping command (Linux)
(removed)
2.
Implementation of Physical Layer
(removed)
3.
Implementation of
Datalink Layer
(removed)
4.
Implementation of Network Layer
(removed)
Operating System
1.
Simple OS: Tinyx
(Kernel)
2. Nachos
3.
Classical IPC problems (using semaphore, Linux)
4.
Exercise Solutions (Tanenbaum)
Pattern Recognition
1.
Perceptron Algorithm
2.
Backpropagation Algorithm
3.
Viterbi Algorithm
4.
CYK Parser
5.
Edit Distance
6.
2D Log search (Image recognition)
Prolog
1.
DFS
2.
Cycle & Path
3.
N-Queen
4.
Sorting (bubble, qsort, mergesort, selection sort )
5.
Bellman Ford
6.
List
7.
Link to 99 Prolog Problems & Solutions
Syatem Analysis & Design
1.
SAD syllabus
2005
2.
List of projects 2005
3.
Report: Online Book Store part1 part2
(removed)
4.
Report: Library Management System (collected)
(removed)
Copyright @ bsc0005020