624.507 (20W) Fundamentals of software development for teacher students

Wintersemester 2020/21

Registration deadline has expired.

First course session
08.10.2020 08:30 - 11:30 B01.0.204 On Campus
... no further dates known

Overview

Due to the COVID-19 pandemic, it may be necessary to make changes to courses and examinations at short notice (e.g. cancellation of attendance-based courses and switching to online examinations).

For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
Lecturer
LV Nummer Südostverbund INA07001UL
Course title german Grundlagen der Softwareentwicklung für das Lehramt
Type Lecture - Course (continuous assessment course )
Course model Blended learning course
Online proportion 30%
Hours per Week 3.0
ECTS credits 3.0
Registrations 4 (25 max.)
Organisational unit
Language of instruction German
possible language(s) of the assessment German , English
Course begins on 08.10.2020
eLearning Go to Moodle course
Remarks (english)

Due to the Welcome-Days the LV starts on 8.10.2020 at 8:30 am.


Time and place

Please note that the currently displayed dates may be subject to change due to COVID-19 measures.
List of events is loading...

Course Information

Intended learning outcomes

In dieser Lehrveranstaltung erhalten die Studierenden einen Überblick über grundlegende Themen der modernen Softwareentwicklung, vorbereitend auf die Anwendung dieser im Schulunterricht. Dazu gehört neben dem Wissen des Prozesses der Softwareentwicklung auch die Aneignung von technischen Fähigkeiten, etwa das Entwickeln mit aktuellen Programmiersprachen.

Teaching methodology including the use of eLearning tools

Vorlesung vermischt mit interaktiven Sequenzen für die Studierenden.

Interaktive Übungseinheiten mit Einzel- und Gruppenarbeit sowie Input für die Studierenden

Course content

Grundlagen der Softwareentwicklung (mit besonderem Bezug zum Einsatz in der Schule):
- Vorgehens- und Prozessmodelle
- Qualitätssicherung (Testen, Reviews, Messen)
- Softwareentwicklung mit aktuellen Programmiersprachen und Versionierungssystemen
- Aktuelle SW-Entwicklungsthemen im Kontext des Schulunterrichts

Prior knowledge expected

Grundlegende Programmierkenntnisse aus den Lehrveranstaltungen "Einführung in die Strukturierte und Objektbasierte Programmierung" bzw. "Objektorientierte Modellierung und Implementierung" werden erwartet.

Curricular registration requirements

Siehe Stellung im Currulum

Literature

Relevante Literatur wird während der LV zur Verfügung gestellt.

Intended learning outcomes

In this course students get an overview of basic topics of modern software development, preparing them for the application of these in school lessons. This includes knowledge of the process of software development as well as the acquisition of technical skills, such as developing with current programming languages.

Teaching methodology including the use of eLearning tools

Lecture mixed with interactive sequences for the students.

Interactive exercise units with individual and group work and input for the students

Course content

Basics of software development (with special reference to use in schools):
- SE process models
- Quality assurance (testing, reviews, measurement)
- Software development with current programming languages and versioning systems
- Current SW development topics in the context of school lessons

Prior knowledge expected

Required: "Einführung in die Strukturierte und Objektbasierte Programmierung", "Objektorientierte Modellierung und Implementierung"

Curricular registration requirements

See position in curriculum

Literature

Relevant literature will be made available during the 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.

Modified examination information (exceptional COVID-19 provisions)

Im Falle von Einschränkungen erfolgt die Leistungsfeststellung online/remote von zuhause aus.

Examination methodology

Schriftlich und mündlich: Aufgabenpakete in Gruppen- und Einzelarbeit sind von den Studierenden laufend abzugeben, und sind die Basis für ein Evaluationsgespräch am Ende der Lehrveranstaltung.

Im Evaluationsgespräch wird sowohl auf technische Fähigkeiten als auch auf didaktische Beurteilung der Lehrveranstaltungsinhalte wert gelegt.

Examination topic(s)

Die Prüfungsinhalte entsprechen den oben angeführten Lehrveranstaltungsinhalten.

Assessment criteria / Standards of assessment for examinations

Grundlage für die Beurteilung sind die Abgaben der Gruppen- und Einzelarbeit. Dabei zählen einzelne Aufgaben jeweils anteilsmäßig pro Aufgabenpaket, und führt zu folgender Note:

  0 -  49 Punkte: "Nicht genügend"

50 -  62 Punkte: "Genügend"

63 -  75 Punkte: "Befriedigend"

76 -  88 Punkte: "Gut"

89 - 100 Punkte: "Sehr Gut"

Durch das Evaluationsgespräch kann sich die Note um einen Grad verändern.

Modified examination information (exceptional COVID-19 provisions)

In the event of limitations, the performance assessment takes place remote/online from home.

Examination methodology

written and oral: work packages (group work and single work) are to be handed in by the students, which form the basis of the oral exam.

The oral exam focuses on both technical skills as well as didactical evaluation and application of the course topics.

Examination topic(s)

They cover all course topics.

Assessment criteria / Standards of assessment for examinations

The base grade is formed by completing work packages (group work and single work). Each task is a proportional share of the respective work package. This gives the following base grade:

 0 -  49 Punkte: "Nicht genügend"

50 -  62 Punkte: "Genügend"

63 -  75 Punkte: "Befriedigend"

76 -  88 Punkte: "Gut"

89 - 100 Punkte: "Sehr Gut"

The oral exam can change this base grade by one grade.

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.007 Grundlagen der Softwareentwicklung für das Lehramt ( 3.0h VC / 3.0 ECTS)
        • 624.507 Fundamentals of software development for teacher students (3.0h VC / 3.0 ECTS)
          Absolvierung im 3. Semester empfohlen

Equivalent courses for counting the examination attempts

Wintersemester 2023/24
  • 624.507 VC Grundlagen der Softwareentwicklung für das Lehramt (3.0h / 3.0ECTS)
Wintersemester 2022/23
  • 624.507 VC Grundlagen der Softwareentwicklung für das Lehramt (3.0h / 3.0ECTS)
Wintersemester 2021/22
  • 624.507 VC Grundlagen der Softwareentwicklung für das Lehramt (3.0h / 3.0ECTS)