htw saar QR-encoded URL
Back to Main Page Choose Module Version:
XML-Code

flag



Programming Project

Module name (EN):
Name of module in study programme. It should be precise and clear.
Programming Project
Degree programme:
Study Programme with validity of corresponding study regulations containing this module.
Industrial Engineering, Bachelor, ASPO 01.10.2021
Module code: WIB21-440
SAP-Submodule-No.:
The exam administration creates a SAP-Submodule-No for every exam type in every module. The SAP-Submodule-No is equal for the same module in different study programs.
P450-0300
Hours per semester week / Teaching method:
The count of hours per week is a combination of lecture (V for German Vorlesung), exercise (U for Übung), practice (P) oder project (PA). For example a course of the form 2V+2U has 2 hours of lecture and 2 hours of exercise per week.
1V+3PA (4 hours per week)
ECTS credits:
European Credit Transfer System. Points for successful completion of a course. Each ECTS point represents a workload of 30 hours.
5
Semester: 4
Mandatory course: yes
Language of instruction:
German
Assessment:
Project work

[updated 30.04.2025]
Exam recurrence:
The information regarding exam recurrence is found within the exam policy of the study programme (ASPO).
Applicability / Curricular relevance:
All study programs (with year of the version of study regulations) containing the course.

WIB21-440 (P450-0300) Industrial Engineering, Bachelor, ASPO 01.10.2021 , semester 4, mandatory course
WINF-B23-440 (P460-0023) Digital Business and IT, Bachelor, SO 01.10.2023 , semester 4, mandatory course
Workload:
Workload of student for successfully completing the course. Each ECTS credit represents 30 working hours. These are the combined effort of face-to-face time, post-processing the subject of the lecture, exercises and preparation for the exam.

The total workload is distributed on the semester (01.04.-30.09. during the summer term, 01.10.-31.03. during the winter term).
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 150 hours (equivalent to 5 ECTS credits).
There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
WIB21-330
WIB21-340 Computer Science / Programming


[updated 21.04.2025]
Recommended as prerequisite for:
WIB21-520
WIB21-530


[updated 29.10.2021]
Module coordinator:
Prof. Dr. Daniel F. Abawi
Lecturer:
Prof. Dr. Daniel F. Abawi
Michael B. Schmidt


[updated 21.04.2025]
Learning outcomes:
Programming Project:
After successfully completing this module, students will:
•        be able to explain and partially implement the conversion of a business problem into an algorithm, from modeling to technical implementation.
•        be able to independently integrate practical, business-related tasks into a programmable implementation concept (by means of a group project)
•        be able to map processes and structures using Unified Modeling Language (UML) and model business processes accordingly
•        gain practical experience in using the programming language Python

[updated 30.04.2025]
Module content:
 
Advanced knowledge in...
1.        Objects and classes
2.        Data types and basic operators
3.        Class definitions and inheritance
4.        Object interaction
5.        Control structures
6.        Using class libraries
7.        Class design
8.        Structured design of simple programs
9.        Elements of software engineering
10.        Documentation and tools for teamwork
11.        Case study and project


[updated 30.04.2025]
Teaching methods/Media:
Projector, slides (lecture notes), independent and guided exercises and sample solutions. Only open source software will be used.


[updated 30.04.2025]
Recommended or required reading:
•        Your own lecture notes
•        Herold, H.; Lurz, B.; Wohlrab, J.: Grundlagen der Informatik, Pearson Studium Verlag, 2017
  
Further recommendations regarding literature or for example, web articles will be made by the lecturer in the course.


[updated 30.04.2025]
[Mon May 19 09:12:47 CEST 2025, CKEY=wsb, BKEY=wi3, CID=WIB21-440, LANGUAGE=en, DATE=19.05.2025]