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 |
Information Technology 1
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
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
- Lectures
- Seminars in small groups
- Self study /independent project
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.
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.
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.
Face-to-face
with mandatory attendance