Please sign in to edit, using the button at the upper right corner of the page.
If you would like your name changed, contact Mg27713.


Difference between revisions of "AP Computer Science Principles"

From Gunn Wiki
Jump to navigation Jump to search
(change format & add catalog descrip as requested)
m (link teachers)
 
Line 4: Line 4:
 
| length = Year
 
| length = Year
 
| weighted = yes
 
| weighted = yes
| teachers = Mr. Kaneko<br/>Ms. McDonnell
+
| teachers = [[Mr. Kaneko]]<br/>[[Ms. McDonnell]]
  
 
}}
 
}}

Latest revision as of 21:56, 2 September 2024

AP Computer Science Principles
Credit typeWeighted
Teacher(s)Mr. Kaneko
Ms. McDonnell

AP Computer Science Principles, short as AP CSP, is the only AP course that freshmen can take. In this course, you will learn basic computer science concepts, including how the internet works, the binary system, different types of sorts (quick sort and bubble sort), artificial intelligence (AI), and more! However, the course mainly focuses on programming, which the language is Snap! [1], a block coding language similar to Scratch [2]. All students taking AP CSP are encouraged to take the AP exam, which is considered relatively simple to other AP exams. The teachers for AP CSP are Mr.Kaneko and Ms. McDonnell.

Course catalog description

AP Computer Science Principles introduces students to the central ideas of computer science, inviting them to develop the computational thinking vital for success across multiple disciplines. The course encourages students to apply creative processes when developing computational artifacts. Students design and implement innovative solutions using an iterative process similar to what artists, writers, computer scientists, and engineers use to bring ideas to life. They will also develop effective communication and teamwork skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society, and the world.

  • Homework Expectation: 0-1 hours per week
  • Not approved NCAA course

Advices

Pro tip: use if(condition) instead of if(condition) = true/false! This concept had been discussed in the class for several times, and it can be used to impress your teacher.