School of Engineering and Computer Science

NWEN-303 – Concurrent Programming

Points:15Prerequisites:MATH 161, NWEN 242; COMP 261 or NWEN 241 or SWEN 221
School:Engineering & Comp SciRestrictions:COMP 310

This course examines a range of techniques for programming multi-threaded and distributed applications. Topics include synchronisation mechanisms used for programs that communicate via shared memory and message passing techniques for programs that communicate across a network. Practical work involves implementing programs using these techniques in a modern concurrent language, such as Java.

Tuition Fees

2014: domestic $897.75     international $3,668.70


1 hour weekly

Course Homepage

Trimester 2 2014

* indicates instructor is the course coordinator.

CRNFrom/ToDaysTimeBuilding [Campus]RoomInstructor
17182 14 Jul – 24 Aug 2014Mon, Tue, Fri1510 - 1600Murphy [Kelburn]LT220Ian Welch*
Marco Servetto 
8 Sep – 19 Oct 2014Mon, Tue, Fri1510 - 1600Murphy [Kelburn]LT220