School of Engineering and Computer Science

NWEN-303 – Concurrent Programming

Points:15Prerequisites:MATH 161, NWEN 242; COMP 261 or NWEN 241 or SWEN 221
Faculty:EngineeringCorequisites:None
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

2013: domestic $863.25     international $3,493.80

Tutorials

1 hour weekly

Textbook

Principles of Concurrent and Distributed Programming (Second edition), M. Ben-Ari, Addison-Wesley, 2006

Trimester 2 2013

* indicates instructor is the course coordinator.

CRNFrom/ToDaysTimeBuilding [Campus]RoomInstructor
17182 15 Jul – 20 Oct 2013Tue, Thu1200 - 1250Hugh Mackenzie [Kelburn]LT104Lindsay Groves
15 Jul – 20 Oct 2013Wed0900 - 0950Hugh Mackenzie [Kelburn]LT104