What is the 2Q algorithm

Service navigation

Process-related competenciesreset to default
  • 2.1 Structuring and networking
    • 2.1 Structuring and networking
    • work target-oriented with the school network (e.g. home directory, swap directory, mobile data carriers, network printer)
    • Give files and identifiers (e.g. for variables) meaningful names
    • Recognize and explain relationships between data / objects (e.g. hierarchies in directory trees or family trees, the structure of the Internet, transport network as a graph)
    • Arrange action steps chronologically (also based on causal relationships)
    • Use partial solutions to solve the overall problem
  • 2.2 Modeling and Implementation
    • 2.2 Modeling and Implementation
    • Work out the information relevant to the problem and obtain missing or supplementary information
    • Describe the input data and results required for (partial) processes
    • work out characteristic and generalizable components (abstraction)
    • Represent relevant processes, data and their relationships in IT models
    • Use suitable programs and tools for graphically supported modeling
    • Include different perspectives in developing a solution
    • Implement processes in a (e.g. graphical) programming language
    • Integrate existing code modules from different sources into your own programs, adapted
    • Targeted testing of programs
    • evaluate the appropriateness of solutions and the results achieved
  • 2.3 Communicate and cooperate
    • 2.3 Communicate and cooperate
    • Use subject-specific spelling and notation
    • Explain facts, your own ideas, solutions and results in a target group-oriented manner and in accordance with IT terminology and present them in a structured manner
    • Plan, structure, carry out, reflect on and present your tasks as a team
    • Communicate goal-oriented on an existing infrastructure and use suitable digital tools for sharing information (e.g. work results, questions, program code)
    • Follow legal regulations relevant to everyday life in the development, cooperation and presentation and handle your own and third-party personal data responsibly
    • Discuss aspects of tolerance and acceptance of diversity in the context of IT issues
  • 2.4 Analyze and evaluate
    • 2.4 Analyze and evaluate
    • Gaining knowledge about the behavior of IT systems through analysis (for example “targeted application” / black box or code analysis / white box)
    • Compare IT models with the respective real situation
    • Use knowledge of the inner workings of IT systems in everyday life
    • Make decisions based on IT expertise and justify them appropriately
    • Assess the effects of computer systems on society, the professional world and personal living environment from different perspectives
    • Take your own point of view on ethical issues in computer science in connection with a digitized society and defend it with arguments