Concepts of Programming Languages

| Lecture Notes | Tutorials | Quizzes / Tests | Assignments / Projects | Others |

Lecture Notes

01. Lecture Notes (from MultiMedia Learning System)
Lecture 01: Introduction to Programming Language Concepts [167KB]
Lecture 02: Formal Description of Syntax [223KB]
Lecture 03: Grammar and Semantics [377KB]
Lecture 04: Names, Bindings & Scopes [164KB]
Lecture 05: Programming Examples [196KB]
Lecture 06: Data Types [331KB]
Lecture 07: Expressions [109KB]
Lecture 08: Control Structures [201KB]
Lecture 09: Subprograms [114KB]
Lecture 10: Control Structures [300KB]
Lecture 11: Subprograms [286KB]
Lecture 12: Language Trends: Object-Oriented Programming Languages & Functional Programming Languages [194KB]
Revision [52KB]
Full Version [637KB]

Tutorial

01. Tutorials (from MultiMedia Learning System)
Tutorial 01 [165KB]
Tutorial 02 [164KB]
Tutorial 03 [170KB]
Tutorial 04 [172KB]
Tutorial 05 [176KB]
Tutorial 06 [169KB]
Tutorial 07 [185KB]
Tutorial 08 [174KB]
Tutorial 09 [184KB]
Tutorial 10 [47KB]
Full Version [395KB]

02. Tutorial Solutions (Excluvisely from Kirby510's Website Blog)
Tutorial 01 [176KB]
Tutorial 02 [198KB]
Tutorial 03 [283KB]
Tutorial 04 [177KB]
Tutorial 05 [182KB]
Tutorial 06 [177KB]
Tutorial 07 [189KB]
Tutorial 08 [180KB]
Tutorial 09 [188KB]
Tutorial 10 [209KB]
Full Version [584KB]

Quizzes / Tests

01a. Mid-Term Test Question (Exclusively from Kirby510's Website Blog) [17KB]
01b. Mid-Term Test Solution (Exclusively from Kirby510's Website Blog) [20KB]

Assignments / Projects

01a. Assignment 1 (from MultiMedia Learning System) [15KB]
01b. Assignment 1 Answers (Exclusively from Kirby510's Website Blog) [17KB]

Others

01. Course Outline [80KB]

02. Overview [83KB]

03. Modern Programming Languages (Computing Now Article November 2012) [170KB]

04. Sample Program [2KB]

05. Coursework Marks [23KB]

Return to Bachelor of Computer Science (Hons)

2 comments: