620.202 (23S) Introduction to Structured and Object-Based Programming, Group B

Sommersemester 2023

Registration deadline has expired.

First course session
09.03.2023 12:00 - 14:00 S.2.42 On Campus
... no further dates known

Overview

Lecturer
LV Nummer Südostverbund INA04003UL, INA06006UL
Course title german Introduction to Structured and Object-Based Programming, Group B
Type Practical class (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 4.0
Registrations 11 (25 max.)
Organisational unit
Language of instruction English
Course begins on 09.03.2023
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Teaching objectives together with the lecture:

  • Understand the concepts of structured and object-based programming.
  • Being able to design simple programs and formulate them in Java.
  • Being able to implement simple algorithms and data structures.
  • The object-based part of the language scope of Java dominate.

Teaching methodology

Practical exercises for parts of lecture 620.200 Introduction to structured and object-based programming.

Course content

Introduction to programming in Java and fundamental consepts of programming:

  • variables
  • predefined data types
  • operations
  • conditions
  • loops
  • code blocks
  • arrays
  • two-dimensional arrays
  • aggregation
  • classes
  • enumerations
  • Java Collections
  • recursion 

Prior knowledge expected

No previous knowledge.

Literature

Recommended:

  • Do you speak java? An introduction to systematic programming . Hanspeter Mössenböck, dpunkt.verlag, 2014
  • Java is an island too. Christian Ullenboom, Rheinwerk Verlag, 2017
  • Head First Java, 2nd Edition. Kathy Sierra and Bert Bates, O'Reilly, 2005 
  • Java tutorials,  Oracle,https://docs.oracle.com/javase/tutorial/
  • Online book Introduction to Programming Using Java, David J. Eck,http://math.hws.edu/javanotes/ 

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

Weekly exercises assignment + a final exam.

You need a minimum of 50% average across the weekly exercises AND a minimum of 50% of the points for the final exam.

Examination topic(s)

Everything covered during the weekly exercises

Assessment criteria / Standards of assessment for examinations

SPU exam mode

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h PR / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h PR / 3.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.006 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h UE / 3.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2) part of STEOP (Introductory & Orientation Period)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Principles of Informatics (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.3 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KS / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Information and Communications Engineering (SKZ: 289, Version: 22W.1)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • 4.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • 3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 3.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • 5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 22W.1)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Robotics and Artificial Intelligence (SKZ: 295, Version: 22W.1) part of STEOP (Introductory & Orientation Period)
    • Subject: Computer Science and Softwaredevelopment (Compulsory subject)
      • 3.1 Introduction to Structured and Object-based Programming (LV der StEOP) ( 2.0h UE / 4.0 ECTS)
        • 620.202 Introduction to Structured and Object-Based Programming, Group B (2.0h UE / 4.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
  • 620.202 UE Introduction to Structured and Object-Based Programming, Group B (2.0h / 4.0ECTS)
  • 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
  • 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
  • 620.205 UE Introduction to Structured and Object-Based Programming, Group E (2.0h / 4.0ECTS)
Wintersemester 2023/24
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 620.207 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
  • 620.208 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
  • 620.209 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
Sommersemester 2023
  • 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
  • 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
  • 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
Wintersemester 2022/23
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 700.831 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
  • 700.832 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
Sommersemester 2022
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
Sommersemester 2021
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe G (2.0h / 4.0ECTS)
  • 620.208 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe H (2.0h / 4.0ECTS)
Sommersemester 2017
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Sommersemester 2016
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 620.201 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)