Game and Simulation Programming (BSP)

(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/major courses in the Game and Simulation Programming major with a grade of “C” or higher.

Curriculum

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

Get more information about academics, campus life, and more.
 

Visit

Ready to experience all campus has to offer? We have a visit option designed just for you.

Apply

With open enrollment and rolling admissions, applying is easy.