Computer Science


Lectures: COMPSCI 732 Semester 1, City Campus


All lectures are in the Computer Science Seminar Room 303.279. All labs are in the Ground Floor Computing Lab (GCL) 303.G91.

John and Karen's Lectures

Lecture schedule is as follows:

  • Week 1: Mon: Course Intro + Visual Languages (John); Tue: Visual Language design and evaluation (John); Thu: Visual Language assessment exercise (in 279 John)
  • Week 2: Mon: Marama (Karen); Tue: DSL Tools + assignment handout (Karen); Thu: Marama lab (Karen) - in GCL
  • Week 3: Mon: DSL Tools lab (Karen) - in GCL; Tue: Marama Extensions (Karen); Thu: MaramaDSL (Karen)
  • Week 4: Mon: DSVL Case studies (John); Tue: Guest Lecture on Visual Wikis (Christian Hirsch); Thu: Visual Wiki lab - in GCL (John);
  • Week 5: Mon: Collaboration tools (John); Tue: Collaboration tool examples (John); Thu: Collaboration class exercise - in 279 (John);
  • Easter/mid-semester break...
  • Week 6: Mon: Evolving Frameworks Pattern Language (John); Tue: Guest Lecture on Mobile Middleware Tools (Ian Warren); Thu: Assignment 1 demos - in GCL;

Lecture notes

LectTopicPDF
1Course Intro and Visual LanguagesPDF
2Visual Language Design and Evaluation PDF
3Visual Language Evaluation Class Exercise PDF
3aVisual Language Evaluation Exercise Results PDF
4MaramaPDF
5Microsoft DSL ToolsPDF
6Marama labPDF
7Microsoft DSL Tools labPDF
8Marama ExtensionsPDF
9MaramaDSLPDF
10DSVL Case StudiesPDF
11Guest lecture - Visual WikisPDF
12Visual Wiki LabPDF
12aVisual Wiki Lab ResultsPDF
13Collaboration toolsPDF
14Collaboration examplesPDF
15Collaborative tools exercisePDF
16Evolving Frameworks Pattern LanguagePDF
17Guest Lecture - Odin Mobile MiddlewarePDF

You can also check out John Hosking's Google Tech Talk on the material in Lecture 11.

Top Top


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page