AP Computer Science is joined this year by AP Computer Science Principles (AP CSP), another option for students to explore advanced computer programming skills.
The class, which is being taught by mathematics teacher Nita Madra, aims to improve a student’s adeptness with various parts of technology that don’t involve coding. Unlike AP Computer Science, AP CSP explores how to use technology in everyday life.
120 students enrolled across the 4 periods the course is offered. “It is more about educating people about computer science,” said Madra. “It’s not just coding—there is so much more to computer science. There are 7 big ideas in this course that we are going to cover, so there is some coding that we will do, but a lot of it is learning how the internet works.”
The amount of coding associated with traditional computer science classes can discourage sign ups, according to Madra. “When students take the 1st computer science class, which is coding, and some people struggle with that, and it just drives them off,” Madra explained. She added that AP CSP shows students that there are different entry points into the world of computer science.
Sampson said she believes “the goal of [AP CSP] is to introduce technology in, sort of, a more friendly way.”
In fact, some aspects of the class have nothing to do with inputting functions. “We are not only coding, but we also are learning about how computers work,” said junior Grant Harper. This approach aims to aid students in a growing technological world by educating them on a broader scope of technology, as explained in the course’s syllabus.
“Another thing that is important in this class is working in pairs and groups and learning how to work with other people,” said Madra, emphasizing the project-based nature of the course.
“Learning computer science is kind of like learning how to read and write and do math,” said Madra. She believes it takes time and patience to understand computers and that this new course may expand opportunities for students to engage with technology.
~Article by Finn Welch and Sebastian Fojut published in La Puma, September 13, 2018
Here is what we work on every day at Campolindo High School - our "Student Learning Outcomes":
#1: Students will develop core knowledge based on standards.
#2: Students will explore broad-based opportunities, including career and educational pursuits.
#3: Students will demonstrate creativity, critical thinking, collaboration, and communication skills.
#4: Students will develop characteristics that foster empathy, tolerance, personal growth, and positive citizenship.
Campolindo High School along with the Acalanes Union High School District is committed to equal opportunity for all individuals in education. District programs and activities shall be free from discrimination based on race, color, ancestry, national origin, ethnic group identification, age, religion, marital or parental status, physical or mental disability, sex, sexual orientation, gender, gender identity or expression, or genetic information, current military or military veteran status; the perception of one or more of such characteristics; or association with a person or group with one or more of these actual or perceived characteristics or special populations.