CSE32MS Syllabus




Lecture Number

Topics Covered

Relevant Reading

1

Defining multi-media, subject overview, admin., laboratory, lectures, assignment.

Browse the Web, see lab sheet 1

2

Basic multi-media programming concepts, World Wide Web, servers, proxies, browsers. Tools: documents, scripting, forms, delivering content over the Internet.

Follow links on the Resources Page and read up on HTML, and forms.

3

Overview of HTML, authoring tools, basic markup, images, forms and scripts.

4

Scripting, language choices, getting data to scripts, and back to a browser. Server technologies and choices, Apache, etc....

5

Images and video, delivery, encoding standards, compression, design issues.

6

Sound, encoding, and delivery, design issues.

7

Issues in World Wide Web scalability. Connectivity, caching, data consistency.


8

More on consistency and Web optimization.

9

Implementing consistency for Web optimization. Using frequency measures.

10

Engineering new consistency protocols for intra-nets, "Gossamer"

11

Web pages using Java, XML, etc.

12

Political perspectives.
Guest Speaker: Victor Perton, Vic. Shadow Minister for Multimedia and I.T.


13 and 14

Privacy and security issues, web marketing, credit card trading, Web fraud.

System security and attacks over the Web. Countermeasures, things to be aware of.

15

Emergence of VR's and VE's, origins, techniques and technologies


16

Novel I/O devices for multi-media applications, video goggles, data-gloves, specialist feedback devices for applications in remote handling, pilot training etc.

17

Applications of multi-media VR and VE in; training, remote control, tele-presence

Military applications of VE, VR and multi-media. HLA.

18

Web Accessability, SGML and the role of W3C in developing web standards.

19

Computer games as VE, early history, recent developments. Interactive VE, and VR, MUD's and other VE's


20

The future of multi-media. Where are we heading.

21

Wrap up, and revision for the exam. What to expect of the exam.




NOTE: This syllabus is provisional and may be subject to change during the course.f