Wiki Page, AP CSP: Semester 2 Computer Science Principles

Wiki Page
2016-07-21T11:18:32-06:00

Happy new year and welcome back for the second semester of the Computer Science Principles course!

I hope that all of you enjoyed the holiday season and had a wonderful and restful break. I also hope that you are looking forward to learning much more about Computer Science Principles. We will be learning about several new topics, and you will be challenged with new activities and ideas about Computer Science. This semester we will be learning about:

Module 7: Calculating Realism with mathematical expressions and functions.

Unit 5: The Internet and binary numbers.

Module 8: Choosing your path with IF-ELSE statements and Boolean operators such as <, <=, >, =>, == (equal), != (not equal).

Module 9: Complex control of execution including nested IF-ELSE statements and using multiple boolean operator AND and the boolean operator OR.

Module 10: Doing things over and over (Loops).

Module 11: Grouping items together (Lists).

Module 12: Introduction to Spreadsheets and Data.

Module 13: Spreadsheets and working with large Data Sets.

You will also be completing two performance tasks that provides evidence that you have learned the concepts and can create a computational artifact, reflect and write about it!

We will also remind ourselves of what we are learning in this course:

The pilot AP Computer Science Principles course is designed to teach you computational thinking and computing skills. This course will teach you how to think!

Additionally, you will gain an understanding of the real-world impact of computing applications and programming literacy.

AP Computer Science Principles is designed to also introduce to you the central tenets of computer science. This course focuses on the innovative aspects of computing as well as the computational thinking practices that helps students see how computing is relevant to many areas of their everyday lives.

You will learn the following in this course.

Computational Thinking Practices

1. Connecting computing

2. Creating computational artifacts

3. Abstracting

4. Analyzing problems and artifacts

5. Communicating

6. Collaborating

Big Ideas

1. Creativity

2. Abstraction

3. Data and Information

4. Algorithms

5. Programming

6. The Internet

7. Global Impact

Let's get started!