COMP249 : Web Technology
This is the home page for COMP249, Semester 1 2011. This page is publicly accessible and links to the unit outline and the unit pages on Moodle.
COMP249 covers a range of techniques and concepts that are relevant to implementing systems on the World Wide Web. From Web-site development using HyperText Markup Language (HTML) and eXtensible Markup Language (XML), through to complete client-server applications, the unit explores the full spectrum of this technology, providing insight into the standards underlying the Web and the programming techniques used to exploit these standards to build Web applications.
News
Our first lecture is on Monday at 1pm in E7B T3. Unfortunately there isn't going to be enough room for everyone enrolled in the unit to find a seat. Last year we had 100 students, we expected a few more this year and allowed for up to 150. Two weeks ago we had 144 enrolled but as of last Friday we had 198. This hasn't given us enough time to arrange an alternate lecture theatre.
The lecture will be recorded and made available via this page as soon as possible after the class.
Changes for 2011
Last year we offered COMP249 for the first time without traditional lectures. All lecture material was presented via video viewable on the web. This year we will continue with this mode of presentation with a few changes. We will have lectures in the first two weeks of semester, mainly to get you all started and make sure everyone is clear on the requirements for the unit. After this, your class contact will consist of a one hour tutorial and a one hour practical each week. You are expected to watch all of the week's videos before you attend your tutorial and practical.
A significant change this year is to the pre-requisites of the unit. In the past we've always required COMP125 to ensure a level of programming proficiency. To make COMP249 available to a broader range of students we now require COMP115 and ISYS114. We are aware that this might mean we have more students who will take longer to get going on the programming tasks. We will provide more support for learning Python than we have in the past and will monitor your progress each week. It is important that you begin working with Python as early as possible, even though the assessment tasks that use it don't come until later. If you are having trouble making progress with Python, please ask for help from your practical supervisor, tutor or one of the lecturers.
First Lecture
The first lecture is on Monday 21st February at 1pm in E7B T3.

