Effective Fall 2024

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.

Special Equipment Needs

A laptop/notebook computer is required for enrollment in all Information Technology majors, including the Game and Simulation Programming major. Review required Laptop Specifications here https://www.pct.edu/media/1111/download .

Remediation Strategies

All incoming students must meet placement requirements in math. Students are expected to remediate any deficiencies as explained in the College Catalog (see https://www.pct.edu/catalog/admissions-policy). Students will not be allowed to enroll in required Information Technology (CIT) courses until all remediation of mathematics (through MTH008) 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

A graduate of this major 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 (those with the alpha-designators CIT, CSC, EET, and MTH) with a grade of “C” or higher.

Curriculum

First SemesterCreditsNotesLectureLab/ClinicalM/SType
FYE101First Year Experience 1.0.50 1.50 SREQ
CIT160Introduction to Programming 3.03 MREQ
CSC132Introduction to Gaming & Simulation 3.03 MREQ
CSC124Information, Technology & Society 3.03 SREQ
ENL111English Composition I 3.03 SREQ
MTDMath Elective (MTH180 or Higher) 3.0 MMTD
TOTAL CREDITS 16.0
Second SemesterCreditsNotesLectureLab/ClinicalM/SType
CSC142Interactive 3D Modeling 3.03 MREQ
EET145Networking I 4.03 3 MREQ
CIT260Programming II 3.03 MREQ
MTCMath Elective (MTH182 or Higher) 3.0 MMTC
PSY111General Psychology 3.03 SREQ
FITFitness & Wellness Elective 1.0 SFIT
TOTAL CREDITS 17.0
Third SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT180Introduction to Database 3.03 MREQ
CIT224Game & Simulation Design Principles I 3.03 MREQ
CIT360Data Structures & Algorithms 3.03 MREQ
ENL201Technical & Professional Communication 3.03 SREQ
PHS115College Physics I 4.03 3 SREQ
or
PHS201General Physics I 4.03 3 SREQ
TOTAL CREDITS 16.0
Fourth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT246System Analysis I 3.03 MREQ
CIT281Secure Database Development 3.03 MREQ
CIT243Discrete Structures in Computer Applications 3.03 MREQ
CIT216Game Programming 3.03 MREQ
FITFitness & Wellness Elective 1.0 SFIT
SPC101Fundamentals of Speech 3.03 SREQ
TOTAL CREDITS 16.0
Fifth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT240Introduction to UNIX/Linux 3.03 MREQ
CIT324Game & Simulation Design Principles II 3.03 MREQ
CIT230Fundamentals of Information Security 3.03 MREQ
CIT444Game & Simulation Seminar 1.01 MREQ
ARPCore Arts Perspective 3.0 SARP
MGT115Principles of Management 3.03 SREQ
TOTAL CREDITS 16.0
Sixth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT412Computer Simulation Applications 3.03 MREQ
CIT382Programming for Mobile Devices 3.03 MREQ
CIT351Web Systems & Technologies 3.03 MREQ
MTH255Linear Algebra 3.03 MREQ
CIT365C++ Game Development 3.03 MREQ
TOTAL CREDITS 15.0
Seventh SemesterCreditsNotesLectureLab/ClinicalM/SType
MTH161Statistics for STEM Fields with Computer Applications 3.53 1.50 MREQ
CIT419Gaming & Simulation Capstone 3.0Writing Enriched Requirement3 MREQ
CIT344Operating Systems Concepts I 3.03 MREQ
BSPDirected Gaming & Simulation Programming Elective 3.0 SBSP
OEAOpen Elective 3.0 SOEA
TOTAL CREDITS 15.5
Eighth SemesterCreditsNotesLectureLab/ClinicalM/SType
SCIScience Elective 3.0 SSCI
MGT410Management of Organizational Behavior 3.0Writing Enriched Requirement3 SREQ
HIPCore Historical Perspective 3.0 SHIP
BSPDirected Gaming & Simulation Programming Elective 3.0 SBSP
OEAOpen Elective 3.0 SOEA
TOTAL CREDITS 15.0