You are on page 1of 4

CSE 202

List of Term Projects


Desktop Applications
Image Viewer
Paint Brush

Network Applications
MCQ Exam
TOEFL/GRE Style Exam

Equation Editor, Plotter


Digital Logic Simulator
Video Editing Software
Common Algorithm
Simulation (Graph, Tree,
Sorting, Searching etc.)
Circuit Maker

Remote Desktop Sharing


LAN Phone
Chatting Software
Net Meeting (Voice/Video
Conferencing)

Department of CSE

Collaborative Multimedia
Software
PC^2, Online Judge
Web Browser
Web Server
HTTP Proxy Server
Mail Server (SMTP,
POP3)
Email Client (Eudora, MS
Outlook Express)
FTP Server
Download Manager
Network Monitoring and
Management Software

Games
Online Chess
Cards (Hearts, Spade
Trump, Bridge, Solitaire)
Cricket Scoring Software
Volleyball
DX-Ball
Board Games
Linux Games

Page 1 of 4

Desktop Applications
Topic
Image Viewer
Paint Brush
Equation Editor,
Plotter
Digital Logic
Simulator
Video Editing
Software
Common Algorithm
Simulation (Graph,
Tree, Sorting,
Searching etc.)
Circuit Maker

Department of CSE

Description
A program to display images present in the Hard Disk or in some
network server (if possible)
Simple drawing program (like MSPAINT)
A program to plot equations graphically
A software that mimics a trainer board, providing support for
placing ICs, making connections and testing digital logic circuits
Editing Video files (e.g. AVI, MPEG, WMV etc.)
Showing the activities of some algorithms graphically (e.g. linked
list opetions, stack/queue operations, BFS, DFS, tree traversal etc.)
A software to simulate electrical circuit operations

Page 2 of 4

Network Applications
Topic
MCQ Exam
TOEFL/GRE Style
Exam
Remote Desktop
Sharing
LAN Phone
Chatting Software
Net Meeting
(Voice/Video
Conferencing)
Collaborative
Multimedia Software
PC^2, Online Judge
Web Browser
Web Server
HTTP Proxy Server
Mail Server (SMTP,
POP3)
Email Client
(Eudora, MS
Outlook Express)
FTP Server + Client
Download Manager
Network Monitoring
and Management
Software

Department of CSE

Description
A program to take MCQ style exam with the help of underlying
question bank
Computer Adaptive Test (CAT) program
Viewing and controlling the operations of a remote computer;
taking the control of anothers computer
Using LAN (Local Area Network) to call another PC and perform
voice communication
Yahoo messenger/MSN messenger style program
Audio/Video conferencing software, communicating with multiple
people at a time as a conference
A software to coordinate group works performed from various
locations
A software to perform automatic submission, compilation and
verification of C/C++/Java programs
An HTML parser to show web pages; HTTP 1.1 compatible
A multithreaded HTTP Web server with caching, connection
pooling etc.; HTTP 1.1 compatible
A multithreaded HTTP proxy server with caching, connection
pooling etc.; HTTP 1.1 compatible
Email server to send and receive mails from mail clients and other
mail servers
Email client to send and receive mails from email servers
An FTP (File Transfer Protocol) server and client program
A software to make downloads faster and efficient
Software which will allow designing a computer lab and
monitoring its resources (computers, printers etc.)

Page 3 of 4

Games
Topic
Online Chess
Cards (Hearts, Spade
Trump, Bridge,
Solitaire)
Cricket Scoring
Software
Volleyball
DX-Ball
Board Games
Linux Games

Department of CSE

Description
Chess with multiplayer, networking support
Card games with nice GUI (Graphical User Interface) and images
A cricket scoring software with support for creating teams,
recording ball to ball information, displaying different statistics
graphically etc.
A volleyball game
Paranoid/DX-Ball type game
Board games like ludu, caram, monopoly, game of life etc. with
multiplayer, networking support
Linux games of your choice (needs discussion with the course
teacher)

Page 4 of 4

You might also like