Computer Science

Hinweis: Dies ist eine automatische Übersetzung des Seiteninhalts (English). Für verbindliche Informationen gilt der deutsche Originaltext. Original anzeigen

Note: This is an automatic translation of the page content (English). For authoritative information, the German original text applies. Show original

Grade levels 8-10 (elective), S1-4 (profile, elective course)
Subject colleagues Ar, Mol, Nya, Wag
Subject rooms 2 computer science rooms each with 18 student PCs and SMARTBoards

For the Computer Science subject of grades 8/9/10 of the eight-level Gymnasium, there exists an educational plan from the Department for School and Vocational Education for a three-year course at Gymnasien with 6 half-year topics.

Grade 8

1st Half-year: Development of a Website

• Basic structure of a webpage using the HTML document description language
• Content design with texts, images, tables and multimedia elements
• Aesthetic design with colors, arrangement of elements, fonts and the styling language CSS (Cascading Style Sheets)
• Interactive elements of a webpage with the scripting language JavaScript

2nd Half-year: 3D Graphics Development

• Different graphic types (vector graphics, raster graphics)
• Creation of three-dimensional images with the scene description language POV-Ray
• Independent development of a graphic project in small groups and individual work
• Creation of one’s own animation in three-dimensional space
The techniques will be developed and practiced in the course on self-chosen examples. Group work is required.
In every half-year a written assignment and a practical performance are graded.

Grade 9

1st Half-year: Communication in Networks

• How does the Internet work?
• Communication methods in the past and present
• Secure communication using encryption and codes
• Functioning of networked systems illustrated by e-mail, SMS or WhatsApp messages

2nd Half-year: Procedural Programming

• Basics of procedural programming: sequence, condition, alternative, repetition, functions
• Planning of software projects using flowcharts and algorithms
• Implementation of a software project, e.g. through a traffic light control

In every half-year a written assignment and a practical performance are graded.

Grade 10

In Grade 10, a computer science course may be chosen instead of a profile-preparation course, or the profile-preparation course (PvK) “Technology in Focus,” in which informatics topics are also addressed to a half. The PvK may include contents of the computer science course, but may also deal with other topics. You can obtain information about it from the teacher who will teach the PvK.

For the computer science course:

1st Half-year: Using and Designing Databases

• Working with existing databases
• Designing a database based on the data to be stored
• Queries to databases, including the database language SQL
• Aspects of data protection in relation to databases

2nd Half-year: Embedding Databases in Programs

• Design and planning of a software project to connect to a database
• Use of variables and parameters in functions of a procedural programming language
• Testing and debugging in larger projects
• Collaborative work in a larger group on a detailed project
In every half-year a written assignment and a practical performance are graded.

Upper Level

In upper level the subject Computer Science appears on the one hand in the profile “Technology in Focus” as a profile-defining subject (further details under the menu item “Upper Level”) or as an elective course for students who choose another profile.
Contents of the elective course are in the four semesters:

• Object-oriented modelling and programming
• Networked systems, cryptography and cryptology
• Functional programming and the limits of machine intelligence
• Simulation of dynamic systems

Since this elective course often runs across year groups, no universal sequence can be given that applies to every course. The order changes from year to year.

For information please contact Mr. Moll