MWF 1:05-1:55
College of Computing 52

Instructor
Dr. Thom McLean,   thom AT cc.gatech.edu
248B Electronics Research Bldg, 404-894-7486
Office Hours:  by appointment in my office in ERB
 
Teaching Assistant
Zack Kurmas, kurmasz AT cc.gatech.edu
Office Hours: Monday and Thursday 2 to 3, or by appointment
Location:226e CCB

Info About Final


General Information

This course is will teach you ways to implement simulation systems on parallel or distributed computing systems for analytic or virtual environment applications. The emphasis will be on discrete event simulations. After some introductory materials, the course is roughly divided into two parts. The first is concerned with parallel and distributed execution of analytic simulations, e.g., for system evaluation. The second is concerned with the execution of simulations on distributed computers to create virtual environments, e.g., for training or gaming applications. During the semester, we'll try to understand the limits of the utility of the current state of the art, and what basic research problems still exist. We will examine the way we think about and use distributed simulation systems with an eye to the future of...


Text

The texts for the class are:

You can buy these from Amazon Books. also at the GaTech bookstore

Prerequisites

A general background in operating systems (processes, concurrency issues, semaphores, etc.) is assumed.æ An undergraduate course in operating systems should suffice.æ Programming assignments and projects will require software development in C and/or C++, although JAVA may be used for some assignments.æ Other languages or environments may be used, with the permission of the instructor. However, the students will be responsible for any additional integration needed to meet homework or project requirements. No prior knowledge of simulation or parallel or distributed computing is assumed.

æ

Disclaimer
The instructor reserves the right to modify any of these plans as need be during the course of the class.