Exploring Computer Science
Exp. Computer Scince
Exploring Computer Science is an engaging course offered at Santa Teresa High School for students in grades 9 to 12. This course is designed to introduce students to the fundamental concepts and principles of computer science, providing them with a pathway to develop computational thinking skills and understand the broader applications of mathematics in creating programs and designing hardware.
The course is divided into six modules, each focusing on a different aspect of computer science:
Human Computer Interaction: This module explores the hardware, software, and social aspects of human-computer interaction. Students will learn about the components of a computer system, how software operates, and the influence of technology on society.
Problem Solving: In this module, students will be introduced to the four steps of problem solving and learn sorting and searching algorithms. They will develop their ability to approach problems systematically and analyze different algorithms to solve them efficiently.
Web Design: Students will learn the basics of HTML and CSS, two essential languages for building websites. They will gain hands-on experience in creating web pages, designing layouts, and adding interactive elements.
Introduction to Programming: Using Scratch, a visual programming language, students will learn the fundamentals of programming and develop animated games. They will gain an understanding of programming concepts such as sequencing, loops, conditionals, and variables.
Computing and Data Analysis: This module focuses on statistical analysis of big data using Excel. Students will learn how to analyze and interpret data, apply statistical formulas, and draw meaningful conclusions.
Robotics: In this module, students will explore the world of robotics using micro:bit robots. They will learn how to program these robots to perform various tasks and gain hands-on experience in building and testing their own robotic creations.
Throughout the course, students will engage in socially-relevant and project-based activities to foster computational thinking. They will develop an understanding of the Big Ideas and Concepts of the AP Computer Science Principles course, including creativity, abstraction, data, algorithms, programming, the internet, and impact.
Exploring Computer Science provides students with a solid foundation in computer science principles while encouraging critical thinking, problem-solving skills, and creativity. By the end of the course, students will have developed a strong understanding of computational thinking and its applications in various domains. This course serves as an excellent introduction to further study and careers in computer science and related fields.
At a glance:
Introduction to fundamental concepts and principles of computer science
Six modules covering human-computer interaction, problem-solving, web design, programming, data analysis, and robotics
Engaging and project-based activities foster computational thinking, creativity, and problem-solving skills