The internet is booming again, with a shift from the knowledge provision that typified the Web of the last decade, to highly interactive sites sometimes referred to as 'Web 2.0'. This has led not only to some remarkable business opportunities but also to profound changes in the way people relate to each other. This unit explores technologies, programming languages and environments that underpin development for the modern internet. It builds on students' previous programming experience to develop and demonstrate technologies in action. As internet technologies are rapidly evolving, topics vary from year to year. Examples include historical development of the internet and Web; client/server... -- Course Website
Instructor: Assistant Professor Wei Liu
Prerequisites: one of CITS1200 Java Programming, CITS1210 C Programming, CITS1220 Software Engineering