Top Image Banner
Friday, May 9th, 2008  
Special Topics Offerings for Spring 2008 Semester


470-01 Special Topics in Computer Science: IMM 370-01: Topics In Interactive Multimedia:Game Design

Instructor: Dr. Ursula Wolz
Course Meetings: TBD

Brief course description:
This course provides students from a variety of disciplines with an introduction to Video Game Engine Design and Architecture. Presentations by faculty will cover topics related to game construction including software engineering, AI, interactive story design, 3-D character and scene animation, networks, sound and music composition and theater production. This course provides a unique opportunity for students from a variety of disciplines to experience cross-disciplinary collaboration and discuss and reflect on the process of a multidisciplinary software development. Students will collaborate to create a completed design document for a 3-D video game as well as develop expertise in implementing proof of concept components of the game. They will learn about the architecture of a game engine by working with an existing commercial engine (Source) while they study how a "toy" or "bare bones" engine is constructed in C++ and DirectX. Based on student background and expertise students will be focus on "art" or "tech." Artist/writers will contribute to the development of a full design of a video game including a story bible, script, story boards, assets lists, pipeline plans, and sample art. Students with a computer science/programming background will take the lead in implementing the toy engine, they will be responsible for developing project management protocols (including animation pipeline processes) within the framework of Microsoft Sharepoint project management software. Assessment of student work will occur through assigned mini-projects, a take-home final (based on reflective journal assignments throughout the semester), and individualized contracts for deliverables.

Prerequisites: CSC 340 or (IMM 270 and one intermediate IMM course)


470-02 Special Topics in Computer Science: Computer and Network Security

Instructor: Dr. Jikai Li
Course Meetings: TBD

Brief course description:
This course gives a broad introduction to analyzing the security risks to computer and network systems. It provides the fundamentals necessary for understanding the security issues of the modern technology world. The issues of authenticity, confidentiality, integrity, and availability form the core of the necessary analysis.

The course examines critical network security services (in no particular order), such as:

The course will contain programming assignments, as well as course projects.


470-B Special Topics in Computer Science: Genomics and Bioinformatics

Instructor: Dr. Sudhir Nayak
Course Meetings: TBD

Brief course description:
Please see the professor.