Hart Career Center
Computer Science

Computer programming jobs are growing at two times the national average: by 2020, there will be 1.4 million jobs in computer science fields and only 400,000 qualified workers!

Computer Science students participate in SkillsUSA and FBLA.

Courses
Exploring Computer Science (C5075)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 9, 10, 11, 12
Prerequisite: Prior or concurrent C or better in Algebra I

This college preparatory class will introduce students to beginning computer science concepts through the units on human computer interaction, problem solving, web design, introduction to programming, computing and data analysis, and robotics. Students completing this class will not only have a head start on Computer Programming I, but will be better prepared for college and career in the 21st century.

AP Computer Science Principles (C5106)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 10, 11, 12
Prerequisite: B or better in Algebra I AND Exploring Computer Science or Intro to Programming

Create your own Android apps! CS Principles engages students 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. Students will put the principles of computer science into action by creating interdisciplinary computational artifacts that combine computer science with music, art, literature, and science.

Intro to Programming (C5080)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 9, 10, 11, 12
Prerequisite: C or better in Algebra I
Recommended: Exploring Computer Science
By 2020, there will be 1.4 million jobs in computer science fields and only 400,000 qualified workers! Prepare yourself to take advantage of this by learning the basics of C#, including input/output, repetition, decisions, arrays, files, object-oriented programming, and more. The year is concluded with a software development team project.
AP Computer Science A (C5107)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 10, 11, 12
Prerequisite: B or better in Algebra I AND Intro to Programming

Computer programming jobs are growing at two times the national average! Continue developing your skills through Java development. The AP Computer Science A course is intended to serve both as an introductory course for computer science majors and as a course for people who will major in other disciplines and want to be informed citizens in today’s technological society.

Video Game Design I (C5091)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 9, 10, 11, 12
Recommended: C or better in Algebra I

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 game engine development and 3D modeling.

Video Game Design II (C5096)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 10, 11, 12
Prerequisite: C or better in Video Game Design I

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. Most students will choose to focus on developing skills in either 3D graphics and animation or game engine programming and development, which will enhance your ability to work on an Agile Scrum development team that goes well beyond "group work."

Applied Programming: Robotics I (C5097)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 9, 10, 11, 12
Prerequisite: C or better in Algebra I

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. Each pair of students will work with a robot, which guarantees plenty of hands-on time!

Applied Programming: Robotics II (C5098)
Credit(s): 1.0 Credit Type: Practical Art
Grade Level: 10, 11, 12
Prerequisite: C or better in Applied Programming: Robotics I

In this class, you will use your skills to help your team prepare robots for competition in contests such as the RoboRescue Challenge and more!

Capstone Course (C5110)
Credit(s): .5 or 1.0 Credit Type: Practical Art
Grade Level: 11, 12
Prerequisite: overall C or better in a program completion path; instructor approval required

This capstone course will require a pre-approved plan of independent study in which the student will research and implement a design for a program, website, app, game, or combination thereof. The capstone project may be undertaken as a one- or two-semester course. The plan must be presented and approved before spring registration.

Faculty Amy Harris is a Mexico native. She holds a BS in Computer Science from Columbia College, and has worked in web design and development for over a decade. She was most recently employed as a web developer at William Woods University, and has worked in IT in the Mexico area.