Students will….
form a general understanding of technology/computer science as well as how to make well informed decisions concerning technology and coding
Understand the importance of ethical conduct when using technology and how technology has affected our society
Learn the fundamentals of programming and computer science
Be able to decompile complex tasks into pseudocode
Create algorithms to solve assigned tasks
Use efficient code to solve assigned tasks
Apply complete programs to real world objects like Sphero or MeeBot
Evaluate code critically, taking in to account aspects of the design process
Understand the role of coding with regard to history, careers, future and safety
Reflect upon some debates surrounding technology & coding and its impact on society and social behavior
Enable students with 21st Century skills to become global digital citizens