Resources. and Syllabi

Steve Graham, Ph.D.
Associate Professor
Computer Game Design

contact info & schedule
12 East Hall or 301 East Hall
skg@dsu.edu
605-256-5819 (o)
605-480-6603 (m)

Courses, This Semester, Fall 2013

GS 100 University Experience
CSC 470 -- Software Engineering
CSC 482 -- Algorithms & Optimization
Game Projects: Game 333/444/492


Previous courses:

Courses, Spring 11:

CSC 433 -- Graphics Programming
CSC 317 -- Computer Org & Arch
GAME 111 -- Intro to Game Design
GAME 334 -- Project & Process
GAME 492 -- Game Dev. Practicum

Courses, Fall 10:

CSC 470 -- Software Engineering
CSC 482 -- Algorithms
CIS 447  -- Artificial Intelligence
GAME 333 Project & Process
GAME 492 Game Dev. Practicum

CSC 250    -- Comptuer Science II

Courses, Spring 10:

CSC 403 -- GUI Programming
CSC 317 -- Assembly Language
GAME 111 -- Intro to Game Design

Courses, Fall 09:

CSC 470 -- Software Engineering
CSC 314 -- Assembly Language
CSC 482 -- Algorithms

CSC 250    -- Comptuer Science II
GAME 292 -- Intro to Game Programming
GAME 492 -- Advanced Game Programming

Courses, Spring 09:

CSC 252 -- Computer Foundations
CSC 317 -- Computer Org & Arch
CSC 491 -- Building Virtual Worlds

Courses, Fall 08:

CSC 470 -- Software Engineering
CSC 314 -- Assembly Language
CSC 482 -- Algorithms

 

Courses, Spring 08:

CSC 317 -- Computer Org & Arch
CSC 466 -- Language Processing

Courses, Fall 07:

CSC 470    -- Software Engineering
CSC 314    -- Assembly Language
CSC 492    -- Programming Challenges

 

Courses, Spring 07:


CSC317  -- Computer Org & Arch
CSC403  -- GUI Programming
INFA791 -- Wireless Communication

Courses, Fall 06:

INFA 791   -- Wireless Security
CSC 470    -- Software Engineering
CSC 314    -- Assembly Language
CSC 492    -- How to Design Programs

Courses, Summer 07:

CSC 409 -- System & Security Programming

 

Courses, Spring 06:

CSC492  -- Software Design
CSC300  -- Data Structures
CSC317  -- Computer Org & Arch
CSC292 -- How to Design Programs

Courses, Fall 05:

INFA 753   -- Wireless Security
CSC 470    -- Software Engineering
CSC 314    -- Assembly Language
CSC 150    -- Computer Science 1

Courses, Summer 06:

 

Courses, Spring 05:

CIS 447    -- Artificial Intelligence
CSC 250   -- Computer Science II
INFA 751 -- Intro. to Wireless Security

Courses, Fall 04:

INFA 717 -- Advance Network Security
CSC 470   -- Software Engineering
CSC 314   -- Assembly Language
INFS 601  -- Intro to UNIX

Courses, Summer 05:

CSC 509 -- System & Security Programming

 

Miscellany

2009 Global Game Jam DSU Awards

(an outdated version of) My vita is available as a pdf file.

Here's a brief (out of date) description of some projects I am involved with.

And here's a quick overview of some of my pedagogical philosophy.

And I'm working on pages about Why Computer Science? and How to be a Computer Scientist?

I've also been putting together a "model" Computer Science course plan. It's a bit out-dated, but would be a useful place to start planning.

 

cheers,
skg