Recomended Texts

These are texts that I have referred to, and the abbreviations in brackets are used in the table below to denote relevant chapters/sections for that particular subject.

[WS] Web Standards: Programmer's Reference, Steven M. Schafer, Wiley Publishing, 2005.     (If you're going to buy only one book for this course, this is the one that I would recommend.)
[HTML5] HTML5: The Missing Manual, Matthew MacDonald, O'Reilly Media Inc., 2014.
[PJ] Professional Javascript for Web Developers, Nicholas C. Zakas, Wiley Publishing, 2005.
[TYJ] Teach Yourself Javascript in 24 Hours, Michael Moncur, Sams Publishing, 2007.
[J&J] JavaScript & JQuery, Jon Duckett, John Wiley & Sons, Inc., 2014.
[LP] Learning Python, Mark Lutz, O'Reilly Media Inc., 2013.
[PPHP] Programming PHP, Rasmus Lerdorf, Kevin Tatroe, and Peter MacIntyre, O'Reilly Media Inc., 2006.
[LPHP] Learning PHP & MySQL, Michele E. Davis and Jon A. Phillips, O'Reilly Media Inc., 2006.
[SQL] Learning SQL, Alan Beautieu, O'Reilly Media Inc., 2005.
[AJAX] Teach Yourself Ajax in 10 Minutes, Phil Ballard, Sams Publishing, 2006.

Remotely connecting to the Computer Science Dept

Note that the procedure described below will connect you to the Departmental Unix servers, so that you will have to understand and utilize Unix commands (from the command line).

Connecting to the Departmental servers requiers an SSH client. If you are using a Windows machine, one client you can use is PuTTy. PuTTY is available for free, just download and install on your machine. Note that there are other SSH clients available for Windows-based machines.

If you are using a Macintosh, you are already basically running a Unix machine. You can just open a terminal window and connect using the SSH client available from the terminal window.

Similarly, if you are using a Unix machine, just use the SSH client available there.

Connect to: linux1.csc.liv.ac.uk or linux2.csc.liv.ac.uk
Port: 22
Use your CS login credentials, not your university credentials.