Studienkolleg AI
← Back to Home

AI Summary

The Computer Science Competency Profile describes the goals and content of computer science lessons at Studienkollegs. It promotes logical thinking and problem-solving skills. Content varies by course type (T, W, G/S) and includes modeling, programming, databases, computer architecture, and the use of standard software.

1. Self-Conception of the Subject and its Contribution to Competency Development

The acquisition, storage, transmission, and systematic processing of information are characteristics of a modern information society. The subject of Computer Science (Informatik) makes an important contribution to the further development of logical thinking, abstraction skills, and problem-solving abilities. Depending on the course type (T, W, G/S), students deal with computer science in varying intensities (from application-oriented to theoretical). The computer is not only a tool but also the subject of the discipline.

2. Competency Areas

  • Modeling and Implementing: Analyzing problems, designing computer science models (e.g., class diagrams, ER diagrams), and their concrete implementation (programming, databases) as well as testing the solutions.
  • Justifying and Evaluating: Linking statements through logical reasoning and evaluating facts (e.g., algorithms) based on technical criteria.
  • Structuring and Networking: Systematic recording of objects and processes (e.g., Von Neumann architecture) and integration of new content into one’s own knowledge schemas.
  • Communicating and Cooperating: Technical communication, information retrieval, and teamwork in software projects.
  • Representing and Interpreting: Using diverse forms of representation (flowcharts, structograms) and interpreting them to gain information.

3. Competency Expectations (Course-Specific)

  • T-Course: Distinguishing between signs, data, information; applying data types and basic algorithmic building blocks; designing, implementing, and testing programs; understanding computer architecture.
  • W-Course: Structuring information as data; creating data models and databases; using query languages; analyzing and representing structures with formalized notations.
  • G/S-Course: Distinguishing between signs, data, information; assessing different information representations; independent selection of problem-adequate applications (word processing, spreadsheets).

4. Course Content

a) Basic Content

  • Signs, data, and information.
  • Data types and data structures.
  • Structure of a Von Neumann computer.
  • T-Course: Basic algorithmic building blocks, modeling, implementation.
  • W-Course: Spreadsheets, databases, data management.
  • G/S-Course: Word processing, spreadsheets, presentation software.

b) Possible Differentiations or Extensions

  • Formal languages and automata.
  • Data protection, data security, legal and ethical aspects.
  • Artificial intelligence, cloud computing.
  • Project management and software development.
  • Computer engineering, robot programming (T-Course).