Skip To Main Content

Logo Image

Logo Title

Computer Science Principles

Teacher and four students holding a trophy


Computer Science Principles teaches coding, problem solving

CLINTON — The Computer Science Principles program offered through the CHS Career Complex uses the Project Lead the Way curriculum. It’s a course students can choose on the engineering pathway.

“So far this school year we have worked with two types of block programming,” said instructor Justin Odom. “Using Scratch, students developed a simple web-based game, and using MIT App Inventor, students developed an Android app while going through an AGILE design process.”

In the spring, students in the Computer Science Principles class won first place in the statewide CSpire Coding 

Students are currently focusing on learning syntax and writing code in the programming language Python, “increasing complexity and difficulty almost every time we meet,” Odom said.

They are also learning about efficiency of algorithms and comparing student work. 

“We are learning how to troubleshoot errors that occur when the code is compiled or when we notice errors in the real-time debugger,” he said.

In the coming weeks students will use Python to investigate images, object-oriented libraries, cyber security, data gathering and analysis, and intelligent design.