1. Introduction to Computer Science
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