621.915 (19W) Preparatory course for programming

Wintersemester 2019/20

Registration deadline has expired.

First course session
27.09.2019 17:00 - 21:00 B01.0.203 On Campus
... no further dates known

Overview

Lecturer
Course title german Basiskompetenzen: Propädeutikum zur Programmierung
Type Preparatory Course (continuous assessment course )
Hours per Week 2.0
ECTS credits 3.0
Registrations 16 (30 max.)
Organisational unit
Language of instruction German
possible language(s) of the assessment German
Course begins on 27.09.2019
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Die Lehrveranstaltung soll die Grundlagen zum Erlernen der Programmiersprache Java vermitteln und wird als Vorlesung mit integrierten Übungseinheiten durchgeführt.  Die Beurteilung über die erbrachte Leistung erfolgt durch deine abschließende schriftliche Prüfung.

Teaching methodology including the use of eLearning tools

Angeleitetes Erarbeiten der Programmiergrundlagen durch die Studierenden mit ergänzenden Kurzvorträgen des Lehrveranstaltungsleiters. Zur Beachtung: Die Lehrveranstaltung ist als Kombination aus Vorlesung und studentischen Übungen geplant. Die Mitnahme eines eigenen Laptops bzw. eines eigenen USB-Sticks  ist daher sinnvoll und notwendig.

Course content

Datentypen und Kontrollstrukturen in objektorientiertem Umfeld, Basisalgorithmen

Prior knowledge expected

Die Lehrveranstaltung versteht sich als "Erstkontakt" mit dem Programmieren. Spezifische Vorkenntnisse werden daher nicht erwartet.

Literature

Übungsskriptum (wird im Rahmen der Lehrveranstaltung zur Verfügung gestellt)

Intended learning outcomes

This course intends to provide basics of the programming language Java, including data types, data  and control structures, aspects of object-orientation and basic algorithms.  

Teaching methodology including the use of eLearning tools

The course combines phases of lecturing and student-centered practical training. Grading is based upon a final written exam.

Course content

Data types and control structures, object-orientation, basic algorithms

Prior knowledge expected

As this course is meant to be a first approach to prgramming, no specific prior knowledge is expectet.

Literature

A script with numerous excercises will be available from the moodle-page associated with this course.

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

schriftliche Prüfung am/nach dem Ende der Lehrveranstaltung, die durch vier Mini-Tests im Verlauf der Lehrveranstaltung vorbereitet wird.

Examination topic(s)

Grundlegende Programmierkonzepte: Variable, Datentypen, Kontrollstrukturen, einfache Datenstrukturen (ein- und zweidimensionale Felder). Modularisierung (Methoden/Objekte)

Grundlagen objektorientierter Programmierung (Klassen, Objekte - Attribute - Methoden, Objektinteraktion)

Umsetzen einfacher Algorithmen mit Hilfe der in der Lehrveranstaltung erlernten Daten- und Kontrollstrukturen

Assessment criteria / Standards of assessment for examinations

Bei der abschließenden schriftlichen  Prüfung können maximal 50 Punkte erreicht werden. Zur Benotung wird der folgende Beurteilungsschlüssel angewendet:

0 bis 24 Punkte:   Nicht Genügend

25 bis 30 Punkte: Genügend 

31 bis 38 Punkte: Befriedigend

39 bis 44 Punkte: Gut

45 bis 50 Punkte: Sehr Gut

Examination methodology

written exam at/after the end of the course, prepared by four mini-tests throughout the course

Examination topic(s)

basic concepts of programming: Variables, data types, control structures, simple data structures (one- and two-dimensional arrays), modularization (methods/objects).

Programming of simple algorithms based upon the concepts of programming listed above.

Assessment criteria / Standards of assessment for examinations

The maximum score at the final written exam are 50 points. Grading is based upon the following scheme:

0 to 24 points: "not sufficient" (5)

25 to 30 points: "sufficient" (4)

31 to 38 points: "satisfactory" (3)

39 to 44 points: "good" (2)

45 to 50 points: "very good" (1)

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 5.0 ECTS)
        • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 5.0 ECTS)
        • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 5.0 ECTS)
        • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)
  • Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation) (SKZ: 884, Version: 04W.7)
    • Stage two
      • Subject: Freies Wahlfach (Optional subject)
        • Freies Wahlfach ( 10.0h XX / 10.0 ECTS)
          • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • 11 Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Free electives (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 621.915 Preparatory course for programming (2.0h PP / 3.0 ECTS)

Equivalent courses for counting the examination attempts

Wintersemester 2023/24
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Wintersemester 2022/23
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Wintersemester 2021/22
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Wintersemester 2020/21
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Sommersemester 2020
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Wintersemester 2018/19
  • 621.915 PP Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)