Unit 4
Unit 4: Introduction to Programming (6 weeks)
Return to BrotherPete's Pages
Topics to be addressed:
- Programming
- Algorithms and abstractions
- Connections between mathematics and computer science
- Societal impacts of computing
Topic Description:
Students are introduced to some basic issues associated with program design and development.
Students design algorithms and create programming solutions to a variety of computational problems using an iterative development process in Scratch. Programming problems include mathematical and logical concepts and a variety of programming constructs.
Objectives:
The student will be able to:
- Use appropriate algorithms to solve a problem.
- Design, code, test, and execute a program that corresponds to a set of specifications.
- Select appropriate programming structures.
- Locate and correct errors in a program.
- Explain how a particular program functions.
- Justify the correctness of a program.
- Create programs with practical, personal, and/or societal intent.