Zur Modulseite PDF generieren

#40966 / #1

WS 2019/20 - SoSe 2022

English

Programming Project in Python

6

Sprekeler, Henning

Unbenotet

Portfolioprüfung

English

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34352100 FG Modellierung kognitiver Prozesse

Keine Angabe

Kontakt


MAR 5-3

Lundt, Felix

lundt@tu-berlin.de

Lernergebnisse

Students will be able to plan and develop a software project in the field of computational neuroscience, artificial intelligence or data science. In the process, they will acquire and/or deepen their knowledge in the respective field and become familiar with standard software development practices, such as version control and automated testing. Finally, they will improve their ability to present and communicate the knowledge and skills acquired during completion of a project.

Lehrinhalte

The topic of the project changes, and is announced at the beginning of the semester. Topics will typically be within the field of computational neuroscience, artificial intelligence or data science. See https://www.cognition.tu-berlin.de/menue/teaching/ for further details.

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Programming Project PythonPR3435 L 10225WiSeen4

Arbeitsaufwand und Leistungspunkte

Programming Project Python (PR):

AufwandbeschreibungMultiplikatorStundenGesamt
Attendance time1.060.0h60.0h
Preparation / follow-up1.0120.0h120.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Participants will receive an overview of concepts essential for the project, and ongoing supervision throughout the semester. In addition to developing a working software solution that successfully fulfils project requirements, they will also give three short presentations: 1) A proposal presentation where they summarize their exploratory research and outline their planned software architecture, as well as any technologies or theory they intend to employ. 2) A mid-semester presentation where they demonstrate a working prototype, and describe their plan to successfully complete the project, given the work remaining. 3) A final presentation.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Programming skills in Python, or experience in another programming language and a willingness to quickly learn Python. Familiarity with software engineering principles, and object-oriented programming are expected. Knowledge of data structures and algorithms is recommended.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Unbenotet

Prüfungsform

Portfolio examination

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

English

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Deliverable assessment) Final presentation20flexibel~15min (presentation + questions)
(Deliverable assessment) Interim presentation10flexibel~15min (presentation + questions)
(Deliverable assessment) Proposal presentation10flexibel~15min (presentation + questions)
(Deliverable assessment) Software implementation60praktischProject implementation

Notenschlüssel

Ab insgesamt 60 Portfoliopunkten bestanden.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Wintersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 16.

Anmeldeformalitäten

Please see: https://www.cognition.tu-berlin.de/menue/teaching/

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe