Prerequisites
None
Home Learning
Course Description
Programming is more than just coding; problem solving is the heart of programming, and solutions can be presented in digital or non-digital ways. Using the design process and different communication skills, students will learn how to identify problems, design solutions, and pitch their ideas for apps with an entrepreneurial lens.
Learning Outcomes
Students will:
- Recognizing and understanding computer programming language is just one of the many ways of presenting a solution logically and procedurally.
- Apply design thinking principles to identify issues around them.
- Break down complex issues into solvable pieces and present them in a logical manner.
- Generate and design solutions according to the identified objectives.
- Demonstrate the application of the elements and principles of design
- Present and communicate the solution(s).
- Syntax and basic computer programming skills.
- Apply the programming skills to creating simple applications and/or games.
Assessment
Grades will be determined by a series of projects in which prototypes are tested, evaluated, and reflected upon through individual and class participation.
Grades
9,
10,
11,
12
Grading Scheme
Standards-based Course