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