Program Requirements

Course Number and Title Credits
Total 120
Foundational Studies Program requirements indicated in bold. See page 51 of the BSU Undergraduate Catalog for details and lists of approved courses.
ENGL 101 Introduction to College Writing 3
ENGL 102 Intro to College Writing and Research 3
UF 100 Intellectual Foundations 3
UF 200 Civic and Ethical Foundations 3
DLM Math 143 College Algebra and Math 144 Analytic Trigonometry or
DLM Math 170 Calculus 1
4-5
DLN ENGR 130 Introduction to Engineering Applications 4
DLN Natural, Physical, and Applied Sciences course in a second field 3-4
DLV Visual and Performing Arts 3
DLL Literature and Humanities 3
DLS EDTECH 203 Foundations of Digital Culture 3
DLS Social Sciences course in a second field 3
ED TECH 202 Teaching and Learning for a Digital Age 3
Take one of the following list of classes: CS 115 Introduction to C, CS 117 Introduction to C++, CS 119 Introduction to Java, CS 120 Introduction to Programming Concepts, CS 121 Computer Science 1 & CS 121L Computer Science 1 Lab 2-4
GIMM 100 Digital Tools for Interactivity 3
GIMM 110 Interactive Programming 3
GIMM 200 Visual Storytelling 3
GIMM 250 Interactive Storytelling 3
GIMM 270 Interactive Audio & Video 3
GIMM 280 Interactive Physical Computing 3
CID GIMM 290 Game Design Theory 3
GIMM 300 Mobile Web Development 3
GIMM 310 Mobile Application Development for Media 3
GIMM 330 3D Animation and Modeling 3
GIMM 350 Game Development 3
GIMM 370 Usability & E Commerce 3
GIMM 400 Advanced Topics 3
GIMM 440 Digital Portfolio 3
FF GIMM 480 Senior Capstone One 3
GIMM 490 Senior Capstone Two 3
Successful completion of the COBE Computer Placement Exam for: Word Processing, Spreadsheet, & Database OR ITM 104 Operating Systems & Word Processing Topics AND ITM 105 Spreadsheet Topics AND ITM 106 Database Topics 0-3
ITM 305 Info Technology and Network Essentials 3
ITM 305L Info Technology and Network Essentials Lab 1
ITM 325 Web Application Development or
*CS 401 Introduction to Web Development
3
ITM 370 Mobile Application Development or *CS 402 Mobile Application Development 3
Upper division electives to total 40 upper division credits 3
Additional electives to total 120 credits 10-17