SIM110 Introduction to Simulation Technology

Course Outline

These are the topics we will cover this semester. Please note that new topics may be substituted, or the topic order changed as necessary.

Week Lecture Demo
1 A Survey of Simulation .
2 Open Loop and Closed Loop Control Systems Install MS Flight Simulator
3 Electrical Interfacing: Pushbuttons, Pots Begin Reverse Engineering Group Project
4 Introduction to Digital Electronics Continue Group project
5 A/D Conversion, Yoke A/D mux Chip, .
6 Software Calibration Continue Group project
7 USB Operation , Yoke USB Chip Install BusHound, capture USB traffic (group project)
8 Midterm .
9 History and Evolution of Computer Graphics, Part 1: 2D and simulated 3D, Raycasting versus Raytracing http://www.sunybroome.edu/~antonakos_j/v0-v5/
10 More Raycasting details: raycast.doc Explore a Networked Virtual World: nmaze.zip
11 Advanced Graphic Techniques Wolf3D Demo
Doom 1 Demo
Quake Demo
12 Fixed-Point Arithmetic Floating-point (floatnum.exe, floatnum.c) and fixed-point (fixednum.exe, fixednum.c) sample programs
13 More Fixed-Point Arithmetic
Artificial Intelligence
Evaluate the 8-Tile AI program. tile.exe, tile.c and the Eight-Queens Puzzle. eightqueen.exe, eightqueen.c
14 Networking and Distributed Simulation
Ethernet Operation: Part 1, Part 2, Part 3
Simulation of Electronic Systems
Simple two-resistor circuit solver: ckt.exe, ckt.c
15 Final Exam Due Simulation Contest