AP Computer Science Principals

Big Ideas

  • Creativity
  • Abstraction
  • Data and Information
  • Algorithms
  • Programming
  • The Internet
  • Global Impact

Computational Thinking Practices

  • Connecting computing
  • Creating computational artifacts
  • Abstracting
  • Analyzing problems and artifacts
  • Communicating
  • Collaborating

 

Computer Science: The New Literacy

Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow.

The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.

 

Rigorously Developed

In development since 2008, AP Computer Science Principles was created with significant support from the National Science Foundation. The College Board worked with more than 50 leading high school and higher education computer science educators who piloted the course at their institutions. This rigorous process of development and testing has yielded a course that not only reflects the latest scholarship in the field, but provides students with a relevant and engaging learning experience.

Over 90 colleges and universities have stated their support for the course, with the majority anticipating they will award college credit for high exam scores.

 

 


AP Computer Science Principals

 

Code.org- AP Computer Science Principals Syllabus

Mr. Burrill's Course Syllabus


Post AP Test- Computer Hardware

 

Complete West Ranch AP Student Survey

 

2 Videos

Transistors - The Invention That Changed The World Video

How a CPU is Made Video

 

Processors (CPU)

Intel v. AMD
These are the two main processor producers on the market and they fill two different niches. AMD processors tend to be on the less expensive side, however they are best used in budget computers where price matters more than stellar performance.

 

Clock Speed and Number of Cores
Clock speed is pretty simple to understand - it’s how many calculations a processor can crunch in a single second. This is generally measured in gigahertz, abbreviated GHz. For example, if a processor says 3GHz, that means it can perform 3 billion calculations per second.
Cores on the other hand are how many individual processors are combined onto one board. So if a processor says it has 4 cores, then that means that there are 4 processors combined onto one processor. Having multiple cores on a computer will allow multiple tasks to be carried out at once more efficiently.

 

Frequency

It's really simple (if you leave aside the internal cpu organization & concepts like pipelining, etc.) The unit that you're asking about (GHz) refers to the frequency. Frequency is the reciprocal of time. This means that it gives the measure of work done per unit time. For example, suppose you can throw two apples in one second then the frequency of your throw is 2Hz or 2Hertz. Similarly, suppose a processor has a frequency of 1.8GHz then this means that it can produce 1,800,000,000 cycles per second. This means that if an instruction takes one cycle to complete then this CPU can execute 1,800,000,000 instructions in a single second. But remember that a complete execution of instruction takes more than one cycle cos pipelining is used which completes an instruction in many steps & therefore instead of trying to complete a single instruction, pipelines are used to make progress on all the instructions simultaneously. This means that the clock speed alone can never be a reliable factor for a processor selection because a pentium processor with high frequency will still lose to any modern i7 with lower frquencies. This means that evolving internal architecture is the main reason for boost in the performances. However two processors of same generations & similar models can be selected using frequency alone. For example, if you have two i7 processors, both of them are from 6th gen then assuming that the internal architecture is similar, we can directly compare them using their frequencies.

 

Define the Following Computer Parts

  • Case
  • Drive Bays
  • RAM
  • Hard Drive
  • Motherboard
  • Processor/CPU/Chip
  • Peripherals
    • Input Devices
    • Output Devices
  • Fan
  • Operating System
  • Graphics Card
  • Sound Card
  • NIC Card
  • USB
  • Power Supply

 

Find and label the parts in a desktop computer.


Internal Parts of a Computer Video and Vocabulary

How To Identify The Components Inside Your Computer Video

Hardware Assignment (10pts)- Form a small group of 2-3 people. Pick a desktop computer in Coach Burill's classroom to study. Label as many internal parts of the computer as you can with sticky notes. Take pictures of your work. Add your pictures to a Google Doc and share with Coach Burrill. In the Google Doc, name each computer part that you labeled and what it's function is. Make sure everyon's name is at top of the Google Doc.

Take in Class Hardware Quiz


Artificial Intelligence Study

Complete West Ranch AP Student Survey

 

Read article and hand write a 1 page paper describing the article and include your thoughts on the article/topic. Due at end of class. (5 Points)- There's a dark secret at the heart of artificial intelligence: no one really understands how it works.

Read article and hand write a 1 page paper describing the article and include your thoughts on the article/topic. Due at end of class. (5 Points)- 10 Powerful Examples Of Artificial Intelligence In Use Today

Read article and hand write a 1 page paper describing the article and include your thoughts on the article/topic. Due at end of class. (5 Points)- What Will Our Society Look Like When Artificial Intelligence Is Everywhere?

Complete West Ranch AP Student Survey


LAst 2 Days-- Watch Movie

5 Point Quiz when done...


FINAL - - Watch Movie

5 Point Quiz when done...

© WRWEBHEADS.COM