Programming
- 9160 Python Programming (Grade: 10-12; Credit: 1)
Quickly learn how to use the power of Python Programming. Python programmers can write any type of program, from data parsing script to a peer-to-peer file sharing application, usually five to ten times faster than they could with other languages. This class can be taken every day for one semester (i.e. paired with C++ Computer Programming the other semester) or taken every other day for the entire year.
Prerequisite: Keyboarding skills; C or better both semesters in Geometry or Integrated Math 2 or 2A; or satisfactory score on required assessment
Recommended: C++ Programming
Follow Up Courses: C++ Programming, Electronic Essentials, Electronics 1, Network Administration
- 9161 C++ Programming (Grade: 10-12; Credit: 1)
Gain an understanding of basic programming concepts and implementation techniques using C++, the language most commonly used in creation of current commercial software. C++ helps students develop skills in team communication and problem solving to build a solid foundation in programming. This class is offered daily first semester OR every other day all year.
Articulated College Credit Available
Prerequisite: Keyboarding skills; C or better both semesters in Geometry or Integrated Math 2 or 2A; or satisfactory score on required assessment
Follow Up Courses: Advanced C++ Programming, Python Programming, Electronic Essentials, Electronics 1, Network Administration
- 9162 Advanced C++ Programming (Grade: 11-12; Credit: 1)
In this course, students develop a deeper understanding of the C++ language and programming concepts. As learning progresses, students produce more complex programs, either individually or as a team. The larger projects are selected, designed, and implemented by students. Students code games, applications, and personal projects, and develop problem-solving skills that can help them build successful careers.
Dual Credit Available with Central
Methodist University
Articulated College Credit Available
Prerequisite: C or better in C++ Programming and Instructor approval
Follow Up Courses: Advanced Programming Projects, Computer Technician Certification, Electronic Essentials, Electronics 1, Network Administration 1, Computer-Aided Drafting and Design, 3D Modeling and Animation
- 9163 Advanced Programming Projects (Grade: 11-12; Credit: 2)
This course emphasizes the basic concepts of planning and implementing a commercial programming project. Students experience what it is like to discern and fulfill clients' July 11, 2007e environment where team communication and problem solving skills are essential.
Articulated College Credit Available
Prerequisite: C or better in Advanced C++ and Instructor approval
Follow Up Courses: Electronic Essentials, Electronics 1, Network Administration 1, Computer Technician Certification, Computer-Aided Drafting and Design

In this course, students develop a deeper understanding of the C++ language and programming concepts. As learning progresses, students produce more complex programs, either individually or as a team. The larger projects are selected, designed, and implemented by students. Students code games, applications, and personal projects, and develop problem-solving skills that can help them build successful careers.