Applied AI for Non-Programmers
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 2 of 27.11.2025.
- Module identifier
11B1055
- Module level
Bachelor
- Language of instruction
English
- ECTS credit points and grading
5.0
- Module frequency
irregular
- More information on frequency
This module is offered as a block course within the International Summer University (ISU).
- Duration
1 semester
- Brief description
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.
- Teaching and learning outcomes
• 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
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 30 Lecture Presence - 30 Laboratory activity Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 40 Preparation/follow-up for course work - 40 Peer-Feedback - 10 Exam preparation -
- Graded examination
- Project Report, written
- Ungraded exam
- Field work / Experimental work
- Remark on the assessment methods
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.
- Exam duration and scope
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)
- Recommended prior knowledge
This course does not require any prior knowledge. It is mainly designed for undergraduate students who are majoring in non-informatic fields. Thus, this course is only open to non-informatic students.
- Knowledge Broadening
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
- Knowledge deepening
Existing knowledge in the areas of designing algorithms and programming skills will be increased.
- Knowledge Understanding
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.
- Application and 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.
- Academic Innovation
Students can (re) implement AI based on published code of artificial neural networks in Python by frameworks such as TensorFlow, Pandas, and Numpy.
- Communication and Cooperation
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.
- Academic Self-Conception / Professionalism
Students are capable of estimating the complexity and the applicability of AI methods and are capable of discussing these methods with peers.
- Literature
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.
- Applicability in study programs
- Electrical Engineering in Practical Networks (dual)
- Electrical Engineering in Practical Networks (dual) 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)
- Electrical Engineering
- Electrical Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Schöning, Julius
- Teachers
- Schöning, Julius
- Tapken, Heiko
- Stiene, Stefan