Student FAQ's

All students of CS101 will be working on the LINUX operating system during the duration of this course. It will be to their advantage if they get familiar with UNIX/LINUX basics as soon as they can. Though it will seem trivial afterwards, all of you who have not used a web-browser are instructed to learn doing so. Most of the information will be online. Students are instructed to keep visiting the course home-page regularly for any new information.

Click Here for information on some of the most popular UNIX/LINUX utilities.

For writing the programs and scripts you will be using one of VIM or Emacs editors. You can access the online manuals at

Lab Accounts Information

Every student will have his own Login. All the assignments and labwork is supposed to be done in one's own login. Every student is advised to keep his/her password a secret. Cribs before submission about passwords being hacked or files being dleted by others would not be entertained.

Every batch of students will have a lab-slot ear-marked for them once in every week. Students are supposed to do their lab-work in their assigned lab-slots only. It should be noted by the students that in case they miss their lab slots, it will be very difficult to provide them with another one in the same week.

Rules for CS101 students using the Old Software Lab facility of CSE dept

If any of the following rules are found to be violated, it will result in penalties such as:


  1. Unauthorized Usage:
    • Only authorized users are allowed to enter the lab.
    • Using somebody else's login or lending your login/passwd to others will draw stringent penalties.
    • Use the lab and the systems only in the slots alloted to you.
    • Report all malfunction (software/hardware) to the TA on duty and make it a point to note it down in the complaints register.
    • Noticing misuse of the lab facilities and not reporting the same will make you an accessory to the offence.
    • Downloading or sharing/distributing objectionable non-academic material will draw heavy penalties.
    • You do not have access to ANY internet resources of the institute. Hence, anyone found browsing non-local sites is punishable.
    • Trying to obtain unauthorized access to any part of the computer system is liable to punishment. Cracking tools found to be owned by any user, is enough evidence to impress cracking charges.
    • Entry in the console room/system area is strictly prohibited.

  2. Disk Usage:
    • Reduce disc usage by deleting large and unwanted files and files which can be generated easily.
    • Compress files which are not used frequently, using 'gzip'.

  3. Handling the hardware:
    • DO NOT switch off or reboot the computers at your will. Consult the TA on duty in case of any problems or report to the sysadm.
    • Switch off the monitor when you leave the terminal.
    • DO NOT hit the keys hard.
    • Avoid playing games. Terminals on which games are played will be made available immediately to serious academic users on their request.

  4. System Usage: Use the lab resources only for academic purposes. Do not let anyone else access your account. The user will be held fully responsible for any files in their account, and any abuse/misuse of their account. So,
    • DO NOT lend your password to anybody.
    • DO NOT attempt to get other's password by fraud methods (by password cracking programs, etc) or otherwise.
    • Check the permissions (must be 700 i.e. read/write/execute by owner) and check the contents of your .rhosts file.
    • Whenever you are not sure about anything being allowed/not, please check first with your TA or the system administrators.

  5. Mail: Send mail only when necessary.
      Delete unwanted mails.
    • DO NOT allow mail files to grow.
    • DO NOT mail objectionable/non-academic material.
    • DO NOT masquerade as some other user or send fake emails.

  6. General Behaviour in the lab:
    • Muddy footwear, umbrellas, raincoats etc., are to be left outside the lab.
    • Maintain the decorum of the lab.
    • Use of offensive language in the lab will not be tolerated.