Information on individual educational components (ECTS-Course descriptions) per semester

Information Technology 2

Degree programme Engineering and Management
Subject area Engineering & Technology
Type of degree Bachelor
Part-time
Summer Semester 2023
Course unit title Information Technology 2
Course unit code 024826023002
Language of instruction German
Type of course unit (compulsory, optional) Compulsory
Teaching hours per week 2
Year of study 2023
Level of the course / module according to the curriculum
Number of ECTS credits allocated 3
Name of lecturer(s) Verena FASTENBAUER, Stefan TRAUT
Requirements and Prerequisites

Information Technology 1

Course content

distributed system for it cases (edge component, middleware, frontend/dashboard)
raspberry pi including gpio, leds, lcd, actors and sensors
web technologies and terms: client-server, protocols, http, html&css&js, webapplication, webservice and website, data exchange formats (csv, xml, json)
http: communication to REST-based web service
html: tags, basic & semantic tags, tables
css framework: bootstrap including selected components
templating engines: purpose and benefits, functionality, examples

Learning outcomes

Understand software components and architecture within an IT case

Learn

  • to understand and use the sensors and GPIO on edge devices
  • to understand and use / create data exchange formats (csv, xml, json)
  • to understand and use data communication via http
  • to be able to create simple html pages and using a CSS framework
  • to understand software architecture/components of a distributed system incl. their communication: sensor/edge device, webservice, client/frontend to combine, test and develop different components in a larger project
Planned learning activities and teaching methods
  • Lectures
  • Seminars in small groups 
  • Self study /independent project
Assessment methods and criteria

40 % presentation

60 % seminar work: documentation and code quality / review

For a positive grade, a minimum of 50% of the possible points must be achieved across all parts of the examination.

Comment

Development environment for single-board computers is free of charge.

Students work with personal single-board computers (Raspberry Pi) or an emulator; costs of approx. 80 EUR (excluding any optional accessories desired) apply.

Recommended or required reading

Bootstrap (o.J.): Online im Internet: URL: https://getbootstrap.com/ (Zugriff am: 19.01.2021)

CSS Basic User Interface Module Level 3 (CSS3 UI) (o. J.): Online im Internet: URL: https://www.w3.org/TR/2018/REC-css-ui-3-20180621/ (Zugriff am: 02.07.2018).

Flask | The Pallets Projects (o.J.): Online im Internet: URL: https://palletsprojects.com/p/flask/ (Zugriff am: 19.01.2021)

HTML 5.2 (o. J.): HTML 5.2. Online im Internet: URL: https://www.w3.org/TR/html52/
(Zugriff am: 02.07.2018).

Jinja 2 (o.J.): Online im Internet: URL: https://jinja.palletsprojects.com/en/2.11.x/ (Zugriff am: 19.01.2021)

Marcotte, Ethan (2010): Responsive Web Design. Online im Internet: URL: http://alistapart.com/article/responsive-web-design (Zugriff am: 02.07.2018).

Wolf, Jürgen (2016): HTML5 und CSS3: Das umfassende Handbuch zum Lernen und Nachschlagen. Inkl. JavaScript, Bootstrap, Responsive Webdesign u. v. m. 2. Aufl. Bonn: Rheinwerk Verlag GmbH.

Mode of delivery (face-to-face, distance learning)

Face-to-face

with mandatory attendance