(Effective Fall 2018)

The Game and Simulation Programming degree exposes students to the core skills necessary to develop and implement interactive and engaging experiences, such as computer games and simulations. These experiences are applicable to a range of existing and emerging fields, such as entertainment, education, corporate training, information technology, healthcare, manufacturing, and homeland security. The curriculum is designed to give students a well-rounded knowledge in computer and mobile device programming, as well as knowledge in mathematics, physics, information security, Web applications, databases, critical-thinking, communication, teamwork, innovation, and the liberal arts. Hands-on learning ensures a deep understanding of the programming and information technology subjects.

Career Opportunities

The Game and Simulation Programming major prepares students to be innovative, career-ready graduates who will be successful as: game/simulation developer and programmer; corporate learning programmer; mobile or Web application programmer; IT software engineer; software developer, and related positions. Acceptance into a graduate degree program is also a possibility.

Recommended High School Subjects

Students entering the bachelor’s degree in Game and Simulation Programming directly from high school should have a strong background in mathematics (i.e., minimum of College Algebra and Trigonometry ready), English, and the sciences. Familiarity with computer programming is not necessary, but will ease the transition. Students will also benefit from having physics in their high school curriculum.

Special Equipment Needs

A laptop/notebook computer is required for enrollment in all Information Technology majors, including the Game and Simulation Programming major. Laptop specifications are available on the Game and Simulation Programming web page.

Remediation Strategies

All entering students will be tested for English, mathematics, and reading proficiency. Students are expected to remediate any deficiencies as explained in this catalog (see http://www.pct.edu/catalog/PlacementTesting). Students will not be allowed to enroll in required Information Technology (CIT) courses until all remediation of mathematics (through MTH006) is complete.

Transfer Procedures

Students seeking entrance through transfer into Game and Simulation Programming major should strive to take courses at their respective institutions that provide competency in the following areas: pre-calculus; programming (two semesters minimum - same language preferred); database; system analysis; and networking. Students transferring from institutions that have articulation agreements with Penn College should seek advisement from their respective institutions.

Program Goals

Graduates of this program should be able to:
  • Identify and analyze the requirements that must be satisfied when developing interactive and engaging programs for games and simulations
  • Employ current best practices during development of interactive and engaging programs, as well as assessing their effectiveness
  • Use effectual collaboration skills when interfacing with others in a team
  • Practice effective communication skills when writing and speaking
  • Use current techniques to develop appropriate knowledge and skills needed to implement desired career path

Performance Standards

Students must complete all required courses in the Game and Simulation Programming major (those with the alpha-designators BWM, CIT, EET, IAS, LAS, MIS, and MTH) with a grade of “C” or higher.

Curriculum

First Semester Credits Notes Lecture Lab/Clinical M/S Type
FYE101 First Year Experience 1 .50 1.50 S REQ
CIT160 Introduction to Programming 3 3 M REQ
CIT112 Introduction to Gaming and Simulation 3 Science, Technology and Society Requirement 3 M REQ
CSC124 Information, Technology, and Society 3 3 S REQ
ENL111 English Composition I 3 3 S REQ
MTD Math Elective (MTH180 or Higher) 3   M MTD
TOTAL CREDITS 16
Second Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT122 Interactive 3D Modeling 3 3 M REQ
EET145 Networking I 4 3 3 M REQ
CIT260 Programming II 3 3 M REQ
MTC Math Elective (MTH182 or Higher) 3   M MTC
PSY111 General Psychology 3 3 S REQ
FIT Fitness and Lifetime Sports Elective 1   S FIT
TOTAL CREDITS 17
Third Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT180 Introduction to Database 3 3 M REQ
CIT224 Game and Simulation Design Principles I 3 3 M REQ
CIT360 Data Structures and Algorithms 3 3 M REQ
ENL201 Technical and Professional Communication 3 3 S REQ
SCI Science Elective 3   S SCI
TOTAL CREDITS 15
Fourth Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT246 System Analysis I 3 3 M REQ
CIT281 Secure Database Development 3 3 M REQ
CIT243 Discrete Structures in Computer Applications 3 3 M REQ
CIT240 Introduction to UNIX/Linux 3 3 M REQ
FIT Fitness and Lifetime Sports Elective 1   S FIT
SPC101 Fundamentals of Speech 3 3 S REQ
TOTAL CREDITS 16
Fifth Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT216 Game Programming 3 3 M REQ
CIT324 Game and Simulation Design Principles II 3 3 M REQ
CIT230 Fundamentals of Information Security 3 3 M REQ
CIT444 Game and Simulation Seminar 1 1 M REQ
ART Art Elective 3   S ART
MGT115 Principles of Management 3 3 M REQ
TOTAL CREDITS 16
Sixth Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT412 Computer Simulation Applications 3 3 M REQ
CIT382 Programming for Mobile Devices 3 3 M REQ
CIT351 Web Systems and Technologies 3 3 M REQ
MTH255 Linear Algebra 3 3 M REQ
PHS115 College Physics I 4 3 3 S REQ
or
PHS201 General Physics I 4 3 3 S REQ
TOTAL CREDITS 16
Seventh Semester Credits Notes Lecture Lab/Clinical M/S Type
MTH160 Elementary Statistics with Computer Applications 4 3 3 M REQ
CIT419 Gaming and Simulation Capstone 3 Writing Enriched Requirement 3 M REQ
CIT344 Operating Systems Concepts I 3 3 M REQ
HUM Humanities Elective 3   S HUM
or
SSE Social Science Elective 3   S SSE
or
ART Art Elective 3   S ART
or
FOR Foreign Language Elective 3   S FOR
or
AAE Applied Arts Elective 3   S AAE
or
IFE International Field Experience Elective 3   S IFE
OEA Open Elective 3   S OEA
TOTAL CREDITS 16
Eighth Semester Credits Notes Lecture Lab/Clinical M/S Type
CIT414 Advanced Topics in Computer Simulation and Game 3 3 M REQ
MGT410 Management of Organizational Behavior 3 Writing Enriched Requirement &
Cultural Diversity Requirement
3 S REQ
HUM Humanities Elective 3   S HUM
HUM Humanities Elective 3   S HUM
or
SSE Social Science Elective 3   S SSE
or
ART Art Elective 3   S ART
or
FOR Foreign Language Elective 3   S FOR
or
AAE Applied Arts Elective 3   S AAE
or
IFE International Field Experience Elective 3   S IFE
OEA Open Elective 3   S OEA
TOTAL CREDITS 15