Welcome to the
Walla Walla University
Computer Science Department!

Emphasis title: Game Design & Programming

Rationale: In order to have a good chance of getting a job in game programming, it is necessary to be familiar with the techniques and technologies used in designing today's games.

For the emphasis in Game Design & Programming, a choice among the following courses would likely meet your advisor's approval.

Courses:

SOCIAL SCIENCE
ANTH 225
PSYC 130
SOCI 204
Cultural Anthropology
General Psychology
General Sociology
4
4
4
DESIGN SKILLS
Audio and video technology
COMM 235
COMM 302
COMM 301
Introduction to Video 
Video Studio Production 
Audio Production
4
4
4
Writing and editing
JOUR 245 
JOUR 247 
JOUR 350
Newswriting
Copy Editing 
Writing for Public Information
4
3
3
Art, Graphic Design, & Music
ART 161-3 
ART 184-6 
ART 194-6 
ART 201 
GRPH 270 
GRPH 384
GRPH 423, 433, 443 
Design 
Drawing 
Painting 
Calligraphy 
Computer Composition 
Digital Imaging
3-D Design I, II, III
9
6
6
2
4
4
12
English: Writing & Literature
ENGL 335 
ENGL 336
Narrative Writing 
Drama Writing 
Various film & literature courses
3
3
MATHEMATICS & SCIENCE
MATH 281-3
MATH 289
MATH 312
PHYS 251-6
Calculus II-IV
Linear Algebra with Applications
Ordinary Differential Equations
Principles of Physics
12
3
4
12
CAD, KINEMATICS, & ROBOTICS
ENGR 221-3
ENGR 374
ENGR 461
ENGR 467
Engineering Mechanics
Advanced CAD/MCAE*
Kinematics
Robotics**
9
2
4
4
PETH 325 Kinesiology 3
PROGRAMMING SKILLS
CPTR 350
CPTR 355
CPTR 425
Computer Architecture
Computer Graphics
Introduction to Networking
4
4
4

* for CS majors, CPTR 355 Graphics is the prerequisite.
** for CS majors, the prerequisite ENGR 352 is waived.

Some reference material

  • Hall, John. Programming Linux Games. No Starch Press.
  • Bourg, David M. Physics for Game Developers O'Reilly. 2001.
  • Tranter, Jeff. Linux Multimedia Guide. O'Reilly. 1996.