Applied AI for Non-Programmers
- Fakultät
Fakultät Ingenieurwissenschaften und Informatik (IuI)
- Version
Version 2 vom 27.11.2025.
- Modulkennung
11B1055
- Niveaustufe
Bachelor
- Unterrichtssprache
Englisch
- ECTS-Leistungspunkte und Benotung
5.0
- Häufigkeit des Angebots des Moduls
unregelmäßig
- Weitere Hinweise zur Frequenz
Dieses Modul wird als Blockkurs im Rahmen der International Summer University (ISU) angeobten.
- Dauer des Moduls
1 Semester
- Kurzbeschreibung
As three week block seminar, this course will provide an overview of Artificial Intelligence (AI)-based on artificial neural networks (ANNs), i.e., feedforward neural networks, convolutional neural networks (CNNs), long short-term memory (LSTM) networks, and generative adversarial networks (GANs). In addition to theoretical concepts, the course covers practical aspects, including dataset design, evaluation metrics, programming languages, and common ANN frameworks. The students will perform a small ANN case study and present their results at the end of the course.
- Lehr-Lerninhalte
• main concepts of artificial intelligence (AI) focusing on artificial neural network (ANN)
• ANN zoo – discover the different neural network architectures
• ANN pipeline from data sets to applied ANNs via training of the ANNs
• ANN for classification tasks, time-series prediction, and continuous learning
• dataset creation
• pros and cons of AI and ANN
• evaluations figures of AI
• implementation of ANN with frameworks
- Gesamtarbeitsaufwand
Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").
- Lehr- und Lernformen
Dozentengebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Vorlesung Präsenz - 30 Labor-Aktivität Präsenz - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 40 Veranstaltungsvor- und -nachbereitung - 40 Peer-Feedback - 10 Prüfungsvorbereitung -
- Benotete Prüfungsleistung
- Projektbericht (schriftlich)
- Unbenotete Prüfungsleistung
- experimentelle Arbeit
- Bemerkung zur Prüfungsart
The oral presentation of the project is done on-side during the block seminar. Approx. 3 weeks after the block seminar, the written seminar paper needs to be hand in digitally.
- Prüfungsdauer und Prüfungsumfang
Project report (written): 20 pages on a completed practical project
experimental work: 4 task sheets, one each on feedforward neural networks, convolutional neural networks (CNNs), long short-term memory (LSTM) networks, and generative adversarial networks (GANs)
- Empfohlene Vorkenntnisse
keine
- Wissensverbreiterung
Students who attend the course can know and understand different AI methods. With a focus on artificial neural networks, they can implement these methods with existing frameworks. Further, students should be able to:
- summarize the main concepts of artificial intelligence (AI) focusing on artificial neural network (ANN)
- describe the implementation pipeline from data sets to applied ANNs via training of the ANNs
- implement ANNs for classification tasks, time-series prediction, and continuous learning
- reate datasets (from real data) fitting the needs of AI
- know the challenges and limitations of ANNs
- understand the potential effects of AI on everyday life
- understand evaluations figures of AI
- distinguish whether or not the use of AI might outperform classical methods
- grasp issues based on unbalanced data set design, overfitting, underfitting as well as overgeneralization
- Wissensvertiefung
Existing knowledge in the areas of designing algorithms and programming skills will be increased.
- Wissensverständnis
Students can (re) implement AI based on artificial neural networks in Python by frameworks such as TensorFlow, Pandas, and Numpy. They can also design and train superficial/shallow neural networks on existing data sets as a starting point for their own data sets and tasks.
- Nutzung und Transfer
Students are capable of applying AI-based techniques and can estimate the training cost on existing datasets. They are also capable of selecting or combining suitable AI methods to prototype a specific task.
- Wissenschaftliche Innovation
Students can (re) implement AI based on published code of artificial neural networks in Python by frameworks such as TensorFlow, Pandas, and Numpy.
- Kommunikation und Kooperation
Students are capable of estimating the complexity and the applicability of AI methods and are capable of discussing these methods with peers. Further, they can give a summary of AI techniques to people from outside the field.
- Wissenschaftliches Selbstverständnis / Professionalität
Students are capable of estimating the complexity and the applicability of AI methods and are capable of discussing these methods with peers.
- Literatur
Corea, F. (2019). Applied artificial intelligence: Where AI can be used in business (Vol. 1). Springer International Publishing. Géron, A. (2019). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. O'Reilly Media. Yalçın,O. G. Applied Neural Networks with TensorFlow 2: API Oriented Deep Learning with Python. Apress, Berkeley, CA, 2021 Capelo, L. (2018). Beginning Application Development with TensorFlow and Keras: Learn to design, develop, train, and deploy TensorFlow and Keras models as real-world applications. Packt Publishing Ltd.
- Verwendbarkeit nach Studiengängen
- Elektrotechnik im Praxisverbund
- Elektrotechnik im Praxisverbund B.Sc. (01.03.2026)
- Industrial Product Design
- Industrial Product Design B.A. (01.09.2024)
- Media & Interaction Design
- Media & Interaction Design B.A. (01.09.2024)
- Elektrotechnik (Bachelor)
- Elektrotechnik B.Sc. (01.09.2025)
- Modulpromotor*in
- Schöning, Julius
- Lehrende
- Schöning, Julius
- Tapken, Heiko
- Stiene, Stefan