Hart Career Center
Computer Science

Students pursuing a career in computer science can work in virtually any industry in the world! Courses are offered as one-hour classes, allowing students to mix and match based on their interests and availability.

AP Computer Science Principles (in-seat for Mexico students or virtual for other sending schools)
Prerequisite: C or better in Algebra I
Grade Level: 10-12
Engage in socially-relevant, project-based learning activities designed to foster computational thinking within the Big Ideas of creativity, abstraction, data, algorithms, programming, internet, and impact. With a focus on creative problem solving and real-world applications, this course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
DC Programming I
Prerequisite: C or better in Algebra I
Grade Level: 10-12
DC Prerequisite: C or better in Algebra II
Learn the fundamentals of programming with C#, including input/output, repetition, decisions, data structures, web development, and more!
Students in grades 11 or 12 may take this course as dual credit for 3 or 6 credit hours from State Technical College of Missouri (fees apply).
Stackable Credential: Certiport IT Specialist: HTML/CSS
DC Programming II
Prerequisite: C or better in DC Programming I
Grade Level: 11-12
Continue expanding your skills and your versatility with Python!
Stackable Credential: Certiport IT Specialist: Python
Applied Programming: Video Game Design I
Prerequisite: C or better in Algebra I
Grade Level: 9-12
Start yourself on a path to professional video game development in this class! You will be introduced to beginning game design concepts and dive into C# programming with Unity game engine development as we build our way through a history of game design. From Pong to Space Invaders to Tetris to Fruit Ninja… everyone can put their favorite classic in their portfolio!
Applied Programming: Video Game Design II
Prerequisite: C or better in Applied Programming: Video Game Design I
Grade Level: 10-12
In this class, you will work on a game design team with your classmates and take a concept from a design document to a complete game over the course of the year. In the process, we’ll learn more about getting into the industry and how to manage development, which will enhance your ability to work on an Agile Scrum team that goes well beyond "group work."
Stackable Credential: Unity Certified User: Programmer
Applied Programming: Robotics
Prerequisite: C or better in Algebra I
Grade Level: 10-12
Robotics encompasses STEM skills such as computer programming, electronic embedded systems, engineering design, and mathematics, in addition to 21st century skill sets like time management, resource allocation, teamwork, problem solving, and communications. Robotics I will delve into these skills through the building and programming of VEX Robots and drones. Each pair of students will work with a robot and a drone, which guarantees plenty of hands-on time!
Applied Programming: VR/AR
Prerequisite: C or better in Algebra I OR Video Game Design I
Grade Level: 10-12
This course is for students looking for the skills and experience that will enable them to be the creators of tomorrow. You will create prototypes, attempt challenges, and complete quizzes to build and solidify your skillset. Whether you want to create an interactive walkthrough of an ancient ruin, a product configurator for a car manufacturer, a simulator for operating dangerous machinery, or any other experience, this course will help you bring those ideas to life in VR and AR!
Stackable Credential: Unity Certified User: VR
Esports: Beyond the Game I/II/III
Prerequisite: C or better in Algebra I
Grade Level: 10-12
While the public face of esports is the players and the teams, there are myriad careers “beyond the game.” This 3-year course will cover a wide range of topics including (but not limited to) organizing teams and events, streaming and shoutcasting, analysis, health and wellness, marketing, journalism, coaching and analysis, Discord programming, technical support, equity, and entrepreneurship. The class will have the opportunity to work as the team behind the teams for the Bulldog Esports program. Students will finish the course with a better understanding of the overall industry and an idea of what field of study they will need to enter to further their career goals. THIS COURSE WILL NOT INCLUDE GAMEPLAY.
Please note, students must earn a C or better in Esports: Beyond the Game I to advance to Esports: Beyond the Game II, and in Esports: Beyond the Game II to advance to Esports: Beyond the Game III.

Computer Science students participate in SkillsUSA.

Faculty Amy Harris holds a BS in Computer Science from Columbia College, and worked in web design and development for over a decade before joining the HCC faculty in 2012. Prior to teaching, she was most recently employed as a web developer at William Woods University, and has also worked in IT in the Mexico area.