News

The course, available to all as a free MOOC, hopes to prepare thousands of teachers nationwide to teach the new Computer Science Principles course. Professor Jeff Gray, who is spearheading the course, ...
Read how AP Computer Science Principles provides a foundation for STEM learning and inspires students to stick with STEM.
According to the College Board, AP Computer Science Principles was the largest course launch in the nonprofit's history — 50,000 students took it last year, and 76,000 are taking it this year.
San Diego's Sweetwater High School is in one of the districts offering AP Computer Science Principles, the College Board course debuting across the country during the 2016-2017 academic year ...
AP Computer Science is getting a facelift—or rather, an entirely new face. The College Board has announced that this fall it will launch a new Advanced Placement course in computer science: AP ...
A new AP Computer Science Principles class focuses on the “big ideas” behind computer science.
Empowering High School Students Nationwide with Rigorous, Engaging Computer Science EducationSAN FRANCISCO, June 30, 2025 (GLOBE NEWSWIRE) -- CodeMonkey, a leading provider of gamified coding ...
To an extent, the College Board designed AP Computer Science Principles as a corrective to its older sibling. The original class purposefully mimicked an entry-level college computer science course.
Participation and performance among AP Computer Science courses has increased in the past year, but especially so for the popular AP Computer Science Principles class.
The biggest gains in AP computer science exams came from minority and female students taking the the AP Computer Science Principles exam, said Code.org, which aims to add computer science to the ...
The Computer Science Teachers Association’s A Model Curriculum for K–12 Computer Science report defines computer science as “the study of computers and algorithmic processes, including their ...
Computer science combines the principles of engineering, mathematics and science to study and develop computers, networks, hardware, software, databases and much more. Because of that, there is a wide ...