Carnegie Mellon CS Academy Creating Free High School Coding Curriculum

Carnegie Mellon CS Academy Creating Free High School Coding Curriculum

Carnegie Mellon University has launched a free, online curriculum for high school students to help instructors teach programming skills using graphics and animations. The lessons were developed by the new CMU Computer Science Academy, part of the School of Computer Science.

According to David Kosbie, an associate teaching professor and co-director, the Academy was started to address requests from secondary school teachers and principals, who wanted to fill the demand for CS education but had to cope with a lack of resources for teaching it and a shortage of trained teachers for delivering instruction.

The curriculum is targeted at ninth grade, though it's intended to bridge the plethora of introductory CS materials available for grades K-8 and the Advanced Placement courses students might tackle later in high school. The free curriculum is designed for use by classroom teachers, not as a self-guided online course.

Currently, CS1, as it's called, is being used in 40 schools; primarily in Pennsylvania, but also elsewhere. That testing has found that although the curriculum isn't easy, students in those pilot schools have had notable success, even those attending under-resourced schools. It's expected to be made widely available this fall.

"This isn't 'drag and drop' programming," said Kosbie, in a statement. "We're teaching [students] to use Python, a text-based programming language that is the most widely taught language at the university level." It's also a popular programming language, used by coders in even the largest tech companies.

One of its unique features is graphics and animation exercises for each unit that were developed by "dozens" of the university's computer science students.

"Most of the students involved in the project are just a few years older than the high school students who will be using CS1," noted Erin Cawley, project manager for the CS Academy and a former K-12 CS educator, who narrates many of the videos currently available about the curriculum. The idea, she said, was to make the exercises engaging and fresh.

"The hardest part of programming for many novices is debugging" she explained. "With graphics, it's easy for students to see what went wrong: 'Oh, the ear shouldn't be on the forehead, it should be over here.'"

The Academy insisted that the materials would be useful to teachers even if they don't have experience with CS. regardless of whether they have experience in computer science. The Academy has made teacher training and online support available for that purpose. Also, there are a number of extra features to help teachers out. For example, CS1 offers an image inspector tool to show the instructor where in an exercise a student is having trouble. The program also grades exercises automatically.

CS1 is the first in a planned four-year sequence of coursework the Academy intends to develop.

The Academy's work is being supported by CMU's School of Computer Science and by gifts from business man and philanthropist and Seth Merrin, and former Pittsburgh Steeler Franco Harris. Merrin established Rwanda's Agahozo-Shalom Youth Village for students orphaned during or after the Rwandan genocide; that school is now using the Academy's materials in its own classes.

A teacher demo is available with registration on the Academy website.

About the Author

Dian Schaffhauser is a former senior contributing editor for 1105 Media's education publications THE Journal, Campus Technology and Spaces4Learning.

Featured

  • interconnected cloud icons with glowing lines on a gradient blue backdrop

    Report: Cloud Certifications Bring Biggest Salary Payoff

    It pays to be conversant in cloud, according to a new study from Skillsoft The company's annual IT skills and salary survey report found that the top three certifications resulting in the highest payoffs salarywise are for skills in the cloud, specifically related to Amazon Web Services (AWS), Google Cloud, and Nutanix.

  • a hobbyist in casual clothes holds a hammer and a toolbox, building a DIY structure that symbolizes an AI model

    Ditch the DIY Approach to AI on Campus

    Institutions that do not adopt AI will quickly fall behind. The question is, how can colleges and universities do this systematically, securely, cost-effectively, and efficiently?

  • minimalist geometric grid pattern of blue, gray, and white squares and rectangles

    Windows Server 2025 Release Offers Cloud, Security, and AI Capabilities

    Microsoft has announced the general availability of Windows Server 2025. The release will enable organizations to deploy applications on-premises, in hybrid setups, or fully in the cloud, the company said.

  • digital brain made of blue circuitry on the left and a shield with a glowing lock on the right, set against a dark background with fading binary code

    AI Dominates Key Technologies and Practices in Cybersecurity and Privacy

    AI governance, AI-enabled workforce expansion, and AI-supported cybersecurity training are three of the six key technologies and practices anticipated to have a significant impact on the future of cybersecurity and privacy in higher education, according to the latest Cybersecurity and Privacy edition of the Educause Horizon Report.