University home »
Faculty of Science »
Department of Computer Science »
Courses » COMPSCI 732 S1 C » Lectures »
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
Top
Lect | Topic | ||
1 | Course Intro and Visual Languages | ||
2 | Visual Language Design and Evaluation | ||
3 | Visual Language Evaluation Class Exercise | ||
3a | Visual Language Evaluation Exercise Results | ||
4 | Marama | ||
5 | Microsoft DSL Tools | ||
6 | Marama lab | ||
7 | Microsoft DSL Tools lab | ||
8 | Marama Extensions | ||
9 | MaramaDSL | ||
10 | DSVL Case Studies | ||
11 | Guest lecture - Visual Wikis | ||
12 | Visual Wiki Lab | ||
12a | Visual Wiki Lab Results | ||
13 | Collaboration tools | ||
14 | Collaboration examples | ||
15 | Collaborative tools exercise | 16 | Evolving Frameworks Pattern Language | 17 | Guest Lecture - Odin Mobile Middleware |
You can also check out John Hosking's Google Tech Talk on the material in Lecture 11.
Christof's Lectures
Top
Get lecture videos from last year here.
Get lecture videos about Development Processes here.
- Introduction [PDF 1pp] [PDF 4pp]
- Development Processes [PDF 1pp] [PDF 4pp]
- Centralized Version Control [PDF 1pp]
- Subversion [PDF 1pp]
- Decentralized Version Control [PDF 1pp] [PDF 4pp]
- Academic Writing [PDF 1pp]
- Compilers [PDF 1pp] [PDF 4pp]
- ANTLR [PDF 1pp] [PDF 4pp]
- Type Systems [PDF 1pp] [PDF 4pp]
- Exercises [PDF 1pp] [PDF 4pp]
- Static Analysis [PDF 1pp] [PDF 4pp]
-
Related Programmes