2017 Cedar Ridge High graduate Steven Green just joined a very select group of students with AP Perfect scores worldwide. Green recently found out that he got a perfect score in his AP Computer Science Exam back in May 2017.
Steven graduated from Cedar Ridge last year, where he completed 10 AP courses.
“It was exciting to get the letter. I wasn’t expecting anything like that,” Green said. “It was pretty exciting. I had no idea that would happen.”
Green is one out of only six students - amounting to just 0.01% of 2017 AP Computer Science Principles Exam takers from around the world - to earn every point possible on this difficult assessment. The AP CSP exam is unique because it is comprised of a multiple choice section and two project tasks they do during the year - one exploring the role of computer science in the world, and the other to create a digital artifact through programming.
“I had been programming for probably five years up to that point. So I didn’t have to do much studying. Most of it I already knew,” Green said of the examination. “It really tested your ability to think logically, work through steps and instructions, and be able to execute data in your head.”
“It’s been pretty crazy,” Green continued. “To think there were only six people in the world (to get a perfect score), and I was one of them. You never really expect to do that well, no matter how much you prepare for the test.”
AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.
Programming and others aspects of computing are taught in the course; however, students do not need to have previous coding experience to take AP CSP. In addition to programming and working with data, AP CSP students can expect to explore topics such as cyber security and understanding the Internet.
Throughout their time in AP CSP, students will learn the skills needed to create a variety of digital projects — ranging from simple games and apps, to programs that can analyze large data sets or inspire the creation of visual art and music. With its broader focus, AP CSP is best thought of as a complement to the more programming-oriented AP Computer Science A course.
Green is now a freshman at North Carolina State University where he is majoring in computer science, which has been his passion since he was 12 years old when he started programming.
“I have always liked to solve problems and computer science allows you to develop something on the fly at low cost and be impactful,” he says.
Green hopes his hard work leads him to a software engineer job when he graduates.
“What I really want to do when I graduate is be a software engineer, either here in Raleigh, or Silicon Valley. I actually have an internship this summer with SAS (Institute in Cary). I’m really looking forward to that. It’s a great place.”