Skip To Main Content

SOFTWARE DEVELOPMENT - PYTHON

WEIGHTED: 0.666
Grade: 11-12

Credits: 1.5 units

Dual Credit: UCM CS 1030, 2030 (6 hrs credit available to eligible students)

Prerequisite: GPA: 2.5 cumulative or better; Attendance: 90% or better; Math: Algebra II, B- or higher or previous programming knowledge; Reading/Writing: 10th grade level; Other requirement: Keyboarding, minimum 30 WPM

Recommended: PLTW Computer Science Essentials, PLTW Computer Science Principles, or CHAOS I (offered through R7 Online)

Step into the world of programming by mastering Python, one of today’s most widely used languages in college, industry, and beyond. In this project-based course, you’ll build real-world coding skills while exploring core concepts such as algorithms, data representation, control structures, functions, classes, inheritance, and libraries. Along the way, you’ll gain experience with professional tools like Git/GitHub, Google Workspace, and Python libraries while developing teamwork, problem-solving, and communication skills. Students will create a portfolio of projects, engage in coding competitions, and even have the opportunity to earn college credit through the University of Central Missouri. Students interested in the MIC Computer Science: Software Development or Software Engineering early bachelor’s degree program must enroll in this course and Software Development – Java. This is a semester-long offering to be paired with another course from the Computer Science Pathway; be mindful of prerequisites.

More information can be found at: https://sta.lsr7.org/python