Have a great vacation!
Wahlpflicht class 9/10
Wahlpflicht Informatik 9/10

(source: AI-generated)

Elective Computer Science Course in Grades 9 and 10

The elective computer science course in grades 9 and 10 provides students with the opportunity to learn fundamental and advanced concepts of computer science and apply them in hands-on projects. In an increasingly digital world, knowledge of computer science is essential to solve complex problems, develop creative solutions, and navigate safely in a interconnected world. The course not only equips the students with technical skills but also fosters a deeper understanding of the technologies and systems that shape our everyday lives.

Grade 9: Fundamentals of Computer Science and Introduction to Programming

In grade 9, the focus is on understanding information and data, as well as the basic principles of computer science. Students learn how information is processed and converted into digital form, and gain insights into algorithmic problem-solving. Scratch, a visual programming language, is used as an introduction to the world of programming. Here, students can create their own interactive stories, games, and animations.

Another highlight is the topic of "Physical Computing," where students explore the connection between software and hardware using microcontrollers like Calliope or Arduino. They program simple devices that respond to physical inputs, gaining valuable hands-on experience in applying computer science.

Key Topics in Grade 9:

  • Information and Data: Introduction to the digital world and the processing of information.
  • Algorithmic Problem-Solving I with Scratch: First steps in programming with Scratch and learning algorithms.
  • Physical Computing: Hands-on projects with microcontrollers to connect software and hardware.

Grade 10: Deepening Knowledge and Practical Application

In grade 10, students expand their knowledge and skills in computer science. The focus is on more complex algorithms and programming with Python, one of the most widely used programming languages in the world. Students learn to develop their own programs that can solve real-world problems.

Another important component is the introduction to databases, where students understand how data is structured and stored. They gain insights into how database systems work and learn how to work with simple databases.

Finally, the topic of "Living in and with Connected Systems" is addressed, emphasizing the importance of networks, the internet, and digital connectivity in today's society. Students learn the basics of HTML and create their own websites, gaining a better understanding of how the internet works and the significance of online communication and security.

Key Topics in Grade 10:

  • Algorithmic Problem-Solving II with Python: Advanced programming with Python and applying it to complex problems.
  • Databases: Introduction to working with databases and their importance in the digital world.
  • Living in and with Connected Systems: Insights into networks, the internet, and digital connectivity.
  • HTML and the Internet: Creating websites and understanding the basics of the World Wide Web.

The elective computer science course not only provides students with a solid technical foundation but also prepares them for an increasingly digital world.

teachers

  • Mr. Schendel (ITG/Informatik)
  • Mr. Greve (ITG/Informatik)
  • Mr. Laske (ITG/Informatik)

For getting started with programming, we use:

For the implementation of electronic and programming projects, we use:

upload_image.png
Arduino 

upload_image-1.png
Calliope