2000 - Computer Lab Experience
Practical Engineering Education & Exploration
Early CS Engineering projects
As a network administrator, maintained over 50 Linux systems and windows systems in the Computer Science laboratory. Did regular maintenance updates and setup many servers for the usefulness of student community.
- Developed email server using the help of QMail MTA and SQWebmail packages.
- Configured Apache, Squid proxy server, FTP server, and bulletin board system to be used by the students on the IBM server.
- Developed sample VOIP intranet phone using RTP Protocol.
- Spent time exploring computer labs and developing an interest in technology
- Started learning basic computer operations and programming concepts
- Participated in building CS Lab from ground up. Started with a computer, and built a working computer lab from scratch.
- Learned about hardware components like the CPU, memory, and I/O devices and how they work together to create a computer.
- Worked on basic programming projects, such as writing simple programs in a programming language, and learning how to use a text editor and develop a simple program in a programming language.
- Developed MS paint like project in Ncurses, database management system in C++
- Explored Maya, 3Ds Max, and Blender 3D modeling software to create 3D models and animations
Semester 4
- Applied Mathematics II
- Object Oriented Programming with C++
- Computer Organization and Architecture
- Microprocessors
- Finite Automata and Formal Languages
- Object Oriented Programming with C++ Lab
- Microprocessors Lab
- Basic Computer Skills Lab
Semester 5
- Analysis & Design of Algorithms
- System Software
- Operating Systems
- Computer Graphics
- Introduction to Unix
- Object Oriented System Development with Java
- Algorithms Lab
- System Software Lab