VIDEO GAME SOFTWARE ENGINEERING

Instructor: Dr. Mo

Total Seats Available: 23 per section

Grade Levels: 10-12th

This course introduces students to foundational concepts in software engineering through the design and development of video games. It is collaborative and project-oriented, with students working together to create a variety of small, 8-bit style games throughout the semester. No prior coding or gaming experience is required.

Students will learn programming in both Python and C++, using libraries such as Pygame and SFML to build games while developing skills in logic, problem-solving, and debugging. The course also includes exposure to technical reading and writing through game reviews and industry articles, as well as planning and design through storyboards and game development plans.

Students have the opportunity to earn Python certifications (PCEP and PCAP), take the AP Computer Science Principles (AP CSP) exam in the spring, and receive college credit through concurrent enrollment in CSC 1019: Introduction to Programming at Red Rocks Community College. This course fulfills a 12th-grade math requirement.

Specific Success Criteria

  • Students will be willing to engage in designing Code associated with various operating systems to design games and activities on PC’s.
  • Students will be able to self manage their tasks and work both independently and in groups. 
  • Students will be willing to engage in algebra related tasks associated with PC game development. 
  • Students will be required to sit for one of the industry related exams associated with the course prior to completing the course. 

Academic Plan

Program Length: Program Time:
Four SemestersAM 8:20-10:30 | PM 1:15-3:30

High School Credits: 15 per semester

Related Careers: Software Engineering, Cybersecurity, Data Scientist, Cloud Engineer

Semester 1Semester 2Semester 3Semester 4
CTE Coding 1A
(5 Elective Credits)

CTE Coding 1B
(5 Elective Credits)

CSC 1019 Intro to Programming

Adv Algebra and Trig for Computer programming
(5 Math Credits)
CTE Game Design A

CTE Game Design B

Coding Capstone A
CTE Computer Science Foundations A
(5 Elective Credits)

CTE Computer Science Foundations B
(5 Elective Credits)

Coding Capstone
Coding Capstone B

Adv Algebra and Trig for Computer programming S2
(5 Math Credits)

Industry Certification: Python (PCEP and PCAP), AP Computer Science Principles

Capston Completion: Capstone completion in 4 semesters

Exam for Capstone = CompSi Principles AP exam + PCEP

For part-time enrollment: speak with your school counselor or CEC Counselor, Zachary Williams.