B.S. – Computer Science Major with Concentration in Digital Gaming & Simulation Curriculum
The B.S. - Computer Science major offers a choice of three concentrations:
(a) Computer Science,
(b) Information Systems, and (c) Digital Gaming & Simulation.
What follows is the curriculum description of the new concentration in Digital Gaming & Simulation:
Satisfy Core Curriculum Requirements. Same as "General Requirements for a Bachelor’s Degree" in the catalog. 42 semester hours.
Satisfy the requirements for the Bachelor of Science.
General Requirements
Lower Division - 3 semester hours of speech; 11 semester hours of natural sciences with lab.
Upper Division – ENG 3430 Professional Writing; ISC 3317 Object Oriented Programming and Design*; ISC 3331 Data Structures and Algorithms I;
ISC 3333 Data Structures and Algorithms II; ISC 4339 Telecommunication and Networks; MAS 3362 Discrete Structures(*Students may test out of ISC 3317 by passing the
UHV programming proficiency exam in object oriented programming in Java or C++; in this case they will take an advanced course in their concentration to achieve the
minimum 54 upper division hours.)
Concentration - Concentration in Digital Gaming & Simulation
In the University Core Curriculum Requirements, the following courses are recommended:
Social/Behavioral Sciences 3 credits – GAM 43XX Digital Games as Communication.
Literature 3 credits – ENG/ COM 43XX Interactive Narrative.
Science -11 credits: PHYS 1401 and 1402 General College Physics recommended for 8 s.h. of this core requirement.
General Requirements:
Lower Division— MATH 1324 Finite Math
Lower or Upper Division: Programming Proficiency in C++ and OOP: be able to pass the UHV programming proficiency exam in object oriented programming in Java or
C++; or take ISC 3317.
Concentration requirements:
Lower Division – Math for Game Programmers; Direct X Programming
Upper Division –
Math – 3 credits MAS 3361 Linear Algebra.
Computer Science/information Systems – 6 credits ISC 4321 IT Project Management. ISC 4322 Artificial Intelligence.
Gaming – 21 credits
GAM 43xx Adv. Game Programming using DirectX
GAM 43xx Game AI and Behavioral Modeling
GAM 43xx Game Engines
ISC 43xx Gaming Networks Architecture
GAM 43xx Senior Project
Electives – 6 s.h. (two courses) from the following list:
GAM 4305 Game Internship
GAM 43xx Art for Gaming (not recommended for students who have taken as part of LD coursework: ARTC 1341, ARTC 2341 and GAM 2373)
GAM 33xx 3D Modeling
GAM 43xx Multimedia Animation
ISC 4337 Operating Systems
ISC 3347 Computer Graphics and Applications
ISC 4341 Internet Computing
ISC 4320 Software Engineering
COM 43xx Virtual Worlds
COM 4316 Visual Communication
Free electives Enough electives to fulfill the 120 semester hour requirement and the 54 semester hours of upper division courses.
Students must earn a grade of C or better in any course, including lower division ones, that is a prerequisite to any upper division computer science or math course they
take in the program. In particular, students may not transfer any course in computer science or math with a grade of D or F.
* - (if not taken as University General Core)
++ - (not recommended for students who have taken as part of LD coursework: ARTC 1341, ARTC 2341 and GAM 2373)