700.881 (23S) Preparatory Course for Programming
Überblick
- 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 27 (30 max.)
- Organisationseinheit
- Unterrichtssprache Englisch
- mögliche Sprache/n der Leistungserbringung Englisch
- LV-Beginn 20.02.2023
- eLearning zum Moodle-Kurs
Zeit und Ort
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
Prüfungsmethode/n
final written exam
Prüfungsinhalt/e
algorithmic thinking
translation of algorithms into programming languages
basic algorithms (variables, arrays, classes, loops) and java specific questions
Beurteilungskriterien/-maßstäbe
80 % final exam at the end of the course
20 % completed tasks
and additional points during course possible
Prüfungsmethode/n
final written exam
Prüfungsinhalt/e
algorithmic thinking
translation of algorithms into programming languages
basic algorithms (variables, arrays, classes, loops) and java specific questions
Beurteilungskriterien/-maßstäbe
80 % final exam at the end of the course
20 % completed tasks
and additional points during course possible
Beurteilungsschema
Note BenotungsschemaPosition 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
-
11 Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
-
Fach: Freie Wahlfächer
(Freifach)
- 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)
-
Freie Wahlfächer (Options) (
0.0h XX / 10.0 ECTS)
-
Fach: Freie Wahlfächer (Options)
(Freifach)