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 hoursType of teachingMedia implementationConcretization
30LecturePresence-
30Laboratory activityPresence-
Lecturer independent learning
Workload hoursType of teachingMedia implementationConcretization
40Preparation/follow-up for course work-
40Peer-Feedback-
10Exam 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