ITL - Ideas that Last (Module Overview)

Ideas that Last

Introduction

IDT_overviewimage.png This module wraps up the course for the multiple choice section for the AP Exam which adds the final portions to the tasks that you have just completed. Wrapping up and getting ready for the multiple choice section of this course involves a review of connections and topics covered for details. We will look at test taking strategies and sample advanced placement type questions.

Essential Questions

  • How are vastly different kinds of data, physical phenomena, and mathematical concepts represented on a computer?
  • How does abstraction help us in writing programs, creating computational artifacts, and solving problems?
  • How can computational models and simulations help generate new understanding and knowledge?
  • How can computation be employed to help people process data and information to gain insight and knowledge?
  • How can computation be employed to facilitate exploration and discovery when working with data?
  • What considerations and trade-offs arise in the computational manipulation of data?
  • How are algorithms implemented and executed on computers and computation devices?
  • Why are some languages better than others when used to implement algorithms?
  • How are programs used for creative expression, to satisfy personal curiosity, or to create new knowledge?
  • How do computer programs implement algorithms?
  • How are programs developed, maintained, and used by people for different purposes?
  • How do people develop and test computer programs?
  • What aspects of the Internet's design and development have helped it scale and flourish?
  • How is cybersecurity impacting the ever-increasing number of Internet users?

Key Terms

Analyze - what are the differences between choices.

Capture - select a portion of program code that addresses the prompt(s).

Demonstrate - provide sufficient evidence for an answer or point being made.

Describe - provide the relevant features or characteristics of what the program code represents or is being used to accomplish.

Design - develop a plan for how to accomplish the program specification or requirements.

Explain - provide information about how or why a relationship, situation, or outcome occurs, listing detailed steps of the algorithm or using evidence and/or reasoning.

Evaluate - determine which items can be eliminated.

Identify - provide a name for the specific topic, without elaboration or explanation.

Implement/Write - recognize and use proper syntax to execute the program design.

Select - choose the best choice(s) of the options.

IMAGE CREATED BY GAVS