Undergraduate Research Activities
Related Undergrad Research Projects Work besides Computer Science Curriculum:
File Transfer Protocol in C and C++
TCP/IP static Connection using socket.
Using concepts of cryptograph to ensure the data.
Server/Client interaction using a static TCP/IP Port; GUI Environment using X Windows.
Multi User Chat Application in Java
Role of Team Leader to Manage a Team of four.
Developing User Case Seniors, Class and Sequence diagrams, Entity Relationship Modeling, Specification Documents, Software Project Management Plan, Risk analysis, Implementation, Integration, and Documentation.
Components Used: Multi-threading, Cryptograph, Collections – Hash table, Tree Sets, JDBC – Oracle – PL/SQL, Advance Swing – Text Components, Progress Bar, JavaDocs, etc.
Working on modifying of Nachos OS, Using C++ and Java.
Role of Team Leader to Manage a Team of four.
Thread system
Implementation of locks and condition variables.
Implementation of synchronous send-and-receive message system.
Implementation of preemptive priority scheduling.
Multiprogramming
Allocating physical memory frames.
Virtual address space.
Context switches.
Virtual Memory.
Translation Page Table.
Exception Handler.
Streaming Media Support
Programming an AVI Splitter using Visual C++ as Win32 app.
A Step to reduce Cost of Manual Labor Splitting the Raw DV Files.
Analysis the Manual Labor to Automation.
Finding the Technology Solution to Automation.
Implementing Solution.
Integrating, Testing and deploying it to the Computer Science Department.
Components: Video for Windows.
Real-time Video Capture & Surveillance
Developing A Software Component that Allowed
Video Capture.
Image Processing.
Tracking Objects.
Research on Video Capturing, Image Overlay, Transformation and Projection Of Objects.
Components: OPENGL, Video for Windows, and rs232 Communication.
Building PHP Library for Easy MYSQL Functionality
Analyzing the PHP in-build function to access MYSQL Database.
Creating a Library that creatively encapsulating the in-build function into to OOP Library.
My library provided easy way to represent the database tables, records, and its attributes.
Community Achievement & Activities
Two semester on Dean’s List
Webmaster of Computer Science Club May 1999 – May 2003
Reincarnate the n-tier Computer Science Website.
Attend the Computer Science Club Meetings every biweekly.
Add Web Service to the Site upon the request of members, faculty or officers.
Languages used to build the website are PERL, C, and Shell Script