700.881 (24S) Preparatory Course for Programming
Overview
- Lecturer
- Course title german Preparatory Course for Programming
- Type Lecture - Course (continuous assessment course )
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 20 (30 max.)
- Organisational unit
- Language of instruction Englisch
- possible language(s) of the assessment English
- Course begins on 19.02.2024
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
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.
Teaching methodology
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.
Course content
first steps in programming, introduction to IntelliJ, algorithmic thinking, translation of algorithms into programming languages, basic algorithms
Prior knowledge expected
As this course is meant to be a first approach to algorithmic thinking and programming, no specific prior knowledge is expectet.
Curricular registration requirements
no requirements
Literature
Sierra,Kathy; Bates, Bert; Gee, Trisha. Head First Java. O'Reilly Media.
Intended learning outcomes
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.
Teaching methodology
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.
Course content
first steps in programming, introduction to IntelliJ, algorithmic thinking, translation of algorithms into programming languages, basic algorithms
Prior knowledge expected
As this course is meant to be a first approach to algorithmic thinking and programming, no specific prior knowledge is expectet.
Curricular registration requirements
no requirements
Literature
Sierra,Kathy; Bates, Bert; Gee, Trisha. Head First Java. O'Reilly Media.
Examination information
Examination methodology
final written exam
Examination topic(s)
algorithmic thinking
translation of algorithms into programming languages
basic algorithms (variables, arrays, classes, loops) and java specific questions
Assessment criteria / Standards of assessment for examinations
100 points final written exam at the end of the course
20 points for completed tasks
and additional points during lectures possible
Examination methodology
final written exam
Examination topic(s)
algorithmic thinking
translation of algorithms into programming languages
basic algorithms (variables, arrays, classes, loops) and java specific questions
Assessment criteria / Standards of assessment for examinations
100 points final written exam at the end of the course
20 points for completed tasks
and additional points during lectures possible
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- 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)
- 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)
-
Subject: Freie Wahlfächer
(Optional subject)
- Bachelor's degree programme Robotics and Artificial Intelligence
(SKZ: 295, Version: 22W.1)
-
Subject: Options
(Optional subject)
-
Options (
0.0h XX / 10.0 ECTS)
- 700.881 Preparatory Course for Programming (2.0h VC / 3.0 ECTS)
-
Options (
0.0h XX / 10.0 ECTS)
-
Subject: Options
(Optional subject)
Equivalent courses for counting the examination attempts
-
Wintersemester 2024/25
- 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)
-
Wintersemester 2022/23
- 700.881 VC Preparatory Course for Programming (2.0h / 3.0ECTS)