This course is for students interested in investigating the many uses and effects of modern computing technology. Students work on projects and activities in areas such as human-computer interaction, problem-solving and computational thinking, web design, programming, and data analysis. Throughout the course, we will discuss the way computer science has impacted our society. The course assumes no background in computer science.
Essential Skills:
Write and implement correct program code.
Use efficient and simple code designs.
Write program documentation and use appropriate style.
Explain the behavior of programs.