Introduction to Computer Science
Demonstrate ways to internalize the idea of “abstraction” to be used in creating solutions to given problems.
Identify, demonstrate, and apply critical thinking to the 7-step design process.
Demonstrate ways to create, modify, and use programs individually and collaboratively to analyze and propose solutions for given problems and project challenges.
Communicate ideas using each step of the design process.
How are abstraction and decomposition necessary practices in computer programming?
How is computer programming incorporated into everyday tasks?
How does the use of robots aid people in industry, home and work?
Can robots accurately predict behaviors?
How do algorithms affect everyday life?
Students will:
Use hands-on, project-based learning.
Combine writing and abstraction to test their own creativity, create, develop, and execute various programs.
Recognize behaviors and apply solutions to problems.
Apply abstract thinking to the 7 step engineering design process.