ENSC 894: Advanced Computing Techonology: Programming and System Design


[chip] January-April, 2011

Instructor: Dr. Lesley Shannon
Home Page: http://www.ensc.sfu.ca/~lshannon
Office Hours: Tuesdays 2:30-3:30pm and Wednesdays 2:30pm-3:30pm
Office Location: ASB8819



This course presents key topics in the hierarchy of computing design and programming from programming languages and models to technology issues such as Synthesis/Compilation, Operating Systems, Profiling/Debugging, Architecture, Security Reliability and Fault Tolerance. The objective is to gain an overview of the complete picture of computing systems, and to understand how the different pieces interact. We will focus on the challenges for cutting edge and future technologies and how this should affect application design.

Most of the course will be focused on synthesis of selected research papers in each of these areas aimed at providing students with a general overview of computing technology research.

More information on this course: