700.881 (22W) Preparatory Course for Programming

Wintersemester 2022/23

Anmeldefrist abgelaufen.

Erster Termin der LV
16.09.2022 13:00 - 16:00 N.1.43 On Campus
... keine weiteren Termine bekannt

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV-Titel englisch Preparatory Course for Programming
LV-Art Vorlesung-Kurs (prüfungsimmanente LV )
LV-Modell Präsenzlehrveranstaltung
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 3.0
Anmeldungen 13 (30 max.)
Organisationseinheit
Unterrichtssprache Englisch
mögliche Sprache/n der Leistungserbringung Englisch
LV-Beginn 16.09.2022
eLearning zum Moodle-Kurs

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

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

Lehrmethodik

The course combines phases of lecturing and student-centered practical training. Hence it is strongly recommended that students bring their private laptops . Grading is based upon the student's learning portfolio and a final written exam.

Inhalt/e

first steps in programming, algorithmic thinking, translation of algorithms into programming languages,  basic algorithms

Erwartete Vorkenntnisse

As this course is meant to be a first approach to algorithmic thinking and programming, no specific prior knowledge is expectet.

Literatur

Sierra,Kathy; Bates, Bert; Gee, Trisha. Head First Java. O'Reilly Media. 



Prüfungsinformationen

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.

Prüfungsmethode/n

written exam at/after the end of the course.

Prüfungsinhalt/e

Basic concepts of programming: Variables, data types, control structures, simple data structures (arrays), modularization (methods/objects).

graphical representation of an algorithm in form of flow charts

Basic concepts of object-oriented programming: classes, objects-attributes-methods, interactions between objects

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

Beurteilungskriterien/-maßstäbe

  • 20% of the points: achieved points for submitted solutions to the exercises
    • minimun of 10 points must be achived of the exercise sheets
  • 80% of the points: achieved points on the exam
  • bonus points during the lessons possible

Grading Key:
Grade 1, Excellent: above 89 points
Grade 2, Good: 76 points – 88 points
Grade 3, Satisfactory: 63 points – 75points
Grade 4, Sufficient: 62 points – 50 points
Grade 5, Insufficient: 0 points – 49points

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.2)
    • Fach: Freie Wahlfächer (Freifach)
      • 11 Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 700.881 Preparatory Course for Programming (2.0h VC / 3.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelorstudium Robotics and Artificial Intelligence (SKZ: 295, Version: 22W.1)
    • Fach: Freie Wahlfächer (Options) (Freifach)
      • Freie Wahlfächer (Options) ( 0.0h XX / 10.0 ECTS)
        • 700.881 Preparatory Course for Programming (2.0h VC / 3.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2024
  • 700.881 VC Preparatory Course for Programming (2.0h / 3.0ECTS)
Wintersemester 2023/24
  • 700.881 VC Preparatory Course for Programming (2.0h / 3.0ECTS)
Sommersemester 2023
  • 700.881 VC Preparatory Course for Programming (2.0h / 3.0ECTS)