700.881 (24S) Preparatory Course for Programming

Sommersemester 2024

Registration deadline has expired.

First course session
19.02.2024 10:00 - 11:00 S.2.05 On Campus
... no further dates known

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

List of events is loading...

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

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.

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 scheme

Position 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
  • 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)

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)