Computer Game Design Minor

The minor in computer game design and development is an interdisciplinary program involving participation from the areas of Art, Computer Science, Business, Mathematics and Psychology. It provides students with the skills needed for a variety of careers in the field of Computer Gaming with a foundation in artistic, mathematical, psychological and computer programming tools and techniques relevant to the design and development of computer games as well as in business methodologies applicable to Computer Gaming. Legal and societal implications of computer games will also be studied.

The proximity of CSUCI to numerous motion picture and game production studios in the Los Angeles area makes our program even more compelling. It is designed to address the immediate needs for specialists trained in their respective areas, who can work efficiently in multidisciplinary teams that are needed for developing games.

Lower-Division Requirements (12 units)

ART 205 Multimedia (3)
ART 206 Animation (3)
COMP 105 Introduction to Programming (3)
MATH 137 Strategies and Game Design (3)

Upper-Division Requirement (3 units)

COMP 437 Foundations of Computer Game Development (3)

Electives (9 units)

Select three courses from the following:
Note: Prerequisites are indicated in parentheses.

ART 315 Animation Media and Techniques (3) (ART 206)
ART 327 Communication Design Technology: Multimedia Theory and Process (3) (ART 205)
COMP 337 Survey of Computer Gaming (3)
MGT 307 Management of Organizations (3)

Courses listed below have prerequisites that may increase the number of units needed for the minor.

ART 317 Video Game Production (3) (Art 205, Art 326)
ART 326 Digital Media Art: 3D Computer Animation (3) (ART 206, ART 312)
ART 492 Internship in the Arts (1-3) (Senior Standing, Art Program Portfolio, and consent of the instructor)
ART 494 Directed Independent Study (1-3) (Senior Standing, Art Program Portfolio, and consent of the instructor)
COMP 350 Introduction to Software Engineering (3) (COMP 150, COMP 151, COMP 162, COMP 232, COMP 262)
COMP 425 Computer Game Programming (3) (COMP 150, COMP 151)
COMP 449 Human-Computer Interaction (PSY) (3) (Programming experience or consent of instructor)
COMP 464 Computer Graphic Systems and Design I (3) (COMP 150, COMP 151, COMP 162, COMP 232, COMP 262, COMP 350, MATH 240)
COMP 469 Artificial Intelligence/Neural Nets (3) (COMP 232, COMP 262, COMP 350, COMP 362)
COMP 492 Internship in the Arts (1-3) (Upper division standing and program approval of written proposal)
COMP 494 Independent Research (1-3) (Upper division standing and Program approval of written proposal)
MATH 354 Analysis of Algorithms (3) (MATH 300 and some computer programming experience)
MATH 437 Mathematics for Game Development (3) MATH 137 or MATH 300)
MATH 492 Internship (1-3) (Upper division standing and program approval of written proposal)
MATH 494 Independent Study (1-3) (Upper division standing and program approval of written proposal)
MGT 471 Project Management (3) (MGT 307)