Course Projects


Polygonal Representation of Surfaces:

Project 1: Mesh Viewer- description: Construction of an interactive Mesh viewer and implementation of shortest path algorithm between vertices of hte mesh.

Project 2: Marching Cubes:

Project 3: Mesh Simplification

Project 4: Subdivision Surfaces(Pictures)

Final Project: Texture synthesis on surfaces.


Advanced Computer Graphics:
Final Project- Implementing a Particle Engine in OpenGL (Report html , pdf)

Other Projects- environment mapping, Shadows, and Shilleouts,

Advanced Computer Architecture

Final Project: Survey of Athlon MP Processor


Operating Systems

Project 1: Implementation of Shell- Yash (Yet Another Shell)

Development of Yalnix - Yet another Linix

Project 2: Starting up Yalinx kernel

Project 3: Implementing yalnix memory management and process management

Project 4: Implementing yalnix System Calls

Image Processing

Project 1: Gamma Correction and Histogram Equalization (Report)

Project 2: Imaging Mosaicing (Report)

Project 3: Analysis of various filters (Report)

Project 4: Edge Detection and Houghs Transform

Computer Networks

The programming projects in this course involved socket programming, understanding and Using the TCP and UDP protocols for various applications, Ping service implementation, remote program execution and remote file access.

Distributed Systems Lab

Project 1: Implementation of FTP Client (Report)

Project 2: Implementation of LDAP Protocol (Report)

Project 3: Implementation of a Distributed Bulletin Board system




"Everything starts with an idea"

Hosted by www.Geocities.ws

1