1. Introduction to Computer Science

Printer-friendly versionSend to friend
Essential Questions: 
  • What is a computer program?
  • How are computer programs designed?
Content: 
  • Syntax of the Python programming language
  • Defining functions
  • Using arithmetic
Skills and Processes: 
  • Designing, documenting,
  • Document a function
  • Write a function in the Python language
  • Test a function
Assessment: 
  • Programming assignments
  • Tests and quizzes
Resources: 
  • Think Python: How to Think Like a Computer Scientist, Allen B. Downey
  • IDLE Python development environment