Assignment 0

Topic: Creating your Homepage from scratch

Due on: (Not to be evaluated)

Maximum Marks: 0



This assignment will give you some hands-on experience with HTML, and creating a web-page from scratch. This will introduce you to a basic programming discipline, and will have an interactive learning component, where the `interpreter' is a web browser, which tries to parse your HTML `code', and display a suitable web page. Please play around with parameters, to get a hang of the matter. HTML is not a programming language, but it is like one. A browser does not compile HTML code, but interprets it. You can check this by making intentional mistakes! See how on a browser refresh, it will interpret everything till the mistake one-by-one, and then try to parse the rest of the incorrect code, to give an output.

A file index.html placed in the directory private_html in your login directory, becomes your web page, which can be accessed from inside the IITD campus as follows. For instance, if your user name is eet182560, your directory on logging on to the LDAP account at ssh1.iitd.ac.in will be /home/ee/mtech/eet182560 . You can access this account by using an SSH client from a Windows machine such as putty, OpenSSH and the like, or by simply typing the following from a Linux terminal/xterm window, ssh eet182560@ssh1.iitd.ac.in. Your LDAP login and password will work, here. Now, if you place a suitable index.html file in a subdirectory private_html of your login directory, it can be accessed from a browser as:
http://privateweb.iitd.ac.in/~eet182560

Rules of the game
Please ensure that you try the following HTML directives: HTML; BODY; HEAD; CENTER; H1; H2; H3; H4; IMAGE (to put an image into the web page); FONT (with the sub-directives COLOR and SIZE); i (to italicise text); b (to get bold text); a (to put a link in); HR; TABLE (with the sub-directives TD, TR); BR; CODE; UL (with the sub-directives LI); address; and to put comments in.

Please do not use any HTML Editor! Use only an ASCII text editor. Please use an ASCII text editor such as WinEdit or Notepad on Windows, and gvim, gedit, emacs, nano or pico on Linux.
Demo Schedule:


Venue: (not to be evaluated)
Demos: (not to be evaluated)


Sumeet Agarwal, Sumantra Dutta Roy, Department of Electrical Engineering, IIT Delhi, Hauz Khas,
New Delhi - 110 016, INDIA. sumeet@ee.iitd.ac.in, sumantra@ee.iitd.ac.in