Our Programming Environment
We have the choice of a multi-user Linux platform or the Windows XP platform for software development during this course. Most of the time you will be submitting work on the Linux machine, so you may find it more convenient to work there, though it requires only minor additional effort to develop on a PC and then upload the necessary files to the Linux machine.
Another advantage of working on the Linux machine is that in this case everyone would be using exactly the same development tools as everyone else working on that machine and any problems that arise would not be due to platform differences.
Also, because the Linux platform is on the Internet, you will have remote access to it. This is not true of the desktop PCs in the labs, but you can, of course, set up the necessary development environment on your home PC.