BSE Angewandte Informatik - SoSe26: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 86: | Zeile 86: | ||
== Prüfung == | == Prüfung == | ||
* Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt | * Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt bis zu 15 % Bonuspunkte (vgl. Tabelle 1). | ||
* Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in SVN | * Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in Ihrem SVN-Ordner. | ||
* 10 eingereichte Ergebnisse ergeben max. 15 % Bonuspunkte. | * 10 eingereichte Ergebnisse ergeben max. 15 % Bonuspunkte. | ||
* Feedback finden Sie in SVN und die (Teil-)Ergebnisse in Sciebo. | |||
'''Checkout URL:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/</code><br> | '''Checkout URL:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/</code><br> | ||
'''Speicherort:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/Ihr_Name/Lektion_xy</code><br> | '''Speicherort:''' <code>https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/Ihr_Name/Lektion_xy</code><br> | ||
=== Anforderungen === | |||
* Melden Sie sich bitte umgehend bei Prof. Schneider, falls Ihnen der Zugang zum Arbeitsordner fehlt. | * Melden Sie sich bitte umgehend bei Prof. Schneider, falls Ihnen der Zugang zum Arbeitsordner fehlt. | ||
* Erbringen Sie bitte eine Einzelleistung und geben Sie '''kein''' [[Software_Plagiat|'''Plagiat''']] ab. | * Erbringen Sie bitte eine Einzelleistung und geben Sie '''kein''' [[Software_Plagiat|'''Plagiat''']] ab. | ||
* Teamarbeit mit max. 2 Personen | * Erbringen Sie eine eigenständige Leistung. Die Verwendung vor KI ist nicht erlaubt. | ||
* Teamarbeit mit max. 2 Personen ist statthaft. Nennen Sie bitte in diesem Fall beide AutoInnen und sichern Sie die Ergebnisse in '''beiden''' SVN-Ordnern. Diese erhalten eine identische Bewertung. | |||
=== Bedingungen für die Vergabe der Bonuspunkte === | |||
Sie bekommen Bonuspunkte für aktive Teilnahme an der Übung, wenn Sie | |||
# das Ergebnis innerhalb der Übungsstunde Prof. Schneider präsentieren und somit Ihre Urheberschaft belegen. | |||
# das Ergebnis in SVN zur Bewertung in Ihrem Ordner unter Ihrem Namen sichern. | |||
# die Kriterien in Tabelle 1 erfüllen. | |||
{| class="wikitable" | {| class="wikitable" | ||
| Zeile 118: | Zeile 126: | ||
! Lektion !! Aufgabe !! Arbeitsergebnisse !! Abgabedatum | ! Lektion !! Aufgabe !! Arbeitsergebnisse !! Abgabedatum | ||
|- | |- | ||
| 3 || [[Angewandte Informatik: Analoge und digitale Ein-und Ausgänge| Analoge und digitale Ein-und Ausgänge]] || <code>dimmeLED.m</code><br | | 3 || [[Angewandte Informatik: Analoge und digitale Ein-und Ausgänge| Analoge und digitale Ein-und Ausgänge]] || <code>dimmeLED.m</code><br> || 21.04.2026 | ||
|- | |- | ||
| 4 || [[Angewandte_Informatik:_Taster_entprellen| Taster entprellen]] || <code>leseTaster.m</code> || 28.04.2026 | | 4 || [[Angewandte_Informatik:_Taster_entprellen| Taster entprellen]] || <code>leseTaster.m</code> || 28.04.2026 | ||
| Zeile 146: | Zeile 154: | ||
--> | --> | ||
|} | |} | ||
== Erläuterung zu den Bewertungskriterien in Tabelle 1 == | |||
* Studieren Sie den Artikel [[Software_Versionsverwaltung_mit_SVN|Software Versionsverwaltung mit SVN]] | |||
* Wurden die [[Software_Versionsverwaltung_mit_SVN#Grundregeln_im_Umgang_mit_SVN|Grundregeln im Umgang mit SVN]] eingehalten? | |||
* Wurde die [[Header_Beispiel_für_MATLAB|Headervorlage]] angemessen angepasst? | |||
* Wurden die [[Medium:Programmierrichtlinien_für_Matlab.pdf|Programmierrichtlinien]] eingehalten? | |||
== Tutorial == | == Tutorial == | ||
| Zeile 161: | Zeile 175: | ||
* [[Medium:Programmierrichtlinie.pdf|Programmierrichtlinie für C]] | * [[Medium:Programmierrichtlinie.pdf|Programmierrichtlinie für C]] | ||
* [[Regeln_f%C3%BCr_Simulink-Modelle|Regeln für Simulink Modelle]] | * [[Regeln_f%C3%BCr_Simulink-Modelle|Regeln für Simulink Modelle]] | ||
---- | ---- | ||
→ zurück zum Hauptartikel: [[BSE_Angewandte_Informatik|Angewandte Informatik]] | → zurück zum Hauptartikel: [[BSE_Angewandte_Informatik|Angewandte Informatik]]<br> | ||
→ Haben Sie Fragen? [[BSE Angewandte Informatik Übung FAQ]] | |||
Aktuelle Version vom 28. April 2026, 14:20 Uhr
| Dozent: | Prof. Dr.-Ing. Schneider |
| Modul | Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester |
| Modulbezeichnung: | BSE-M-2-1.09 |
| Modulverantwortung: | Jörg Wenz |
| Zeit: | Dienstag, 08:00 - 8:45 Uhr |
| Ort: | Labor L3.1-E00-120 |
Lernziele
Nach Durchführung der Lehrveranstaltung Angewandte Informatik können die Studierenden
- mit der Versionskontrolle SVN nachhaltig Quelltext entsprechend der Programmierrichtlinien schreiben, sichern, kollaboriert bearbeiten und Konflikte lösen.
- in einer mathematisch orientierten Syntax (z. B. MATLAB®) mit Vektoren und Matrizen rechnen, Programmteile in Funktionen auslagern, Zweige und Scheifen programmieren, Daten importieren und visualisieren.
- die Mikrocontrollerplattform Arduino modellbasiert mit Simulink programmieren, so dass Sensoren eingelesen und Aktoren angesteurt werden können.
Workload der Übung
| SWS | Präsenz | Selbststudium |
|---|---|---|
| 1 | 7,5 h | 30 h |
Hardware
- Für diese Lehrveranstastung benötigen Sie das Lernset - Einsteiger Kit für Arduino (vgl. Abb. 1).
- Für alle Studierenden stehen in der Veranstaltungszeit Mechatronik-Baukästen im Labor zur Verfügung.
- Die Software ist für Sie unter dem Nutzernamen
.\HSHL-Userinstalliert. Loggen Sie sich ausschließlich mit diesem Nutzernamen ein.
Voraussetzung
- Grundlagen der Informatik und Programmierung
- Dieses Modul nutzt als Werkzeug die Software MATLAB®/Simulink. Grundkenntnisse sind erforderlich und können u. a. im für Studierende kostenlosen MATLAB®-Repetitorium erworben werden.
Lektionen
| # | Termin | Thema |
|---|---|---|
| 1 | 07.04.2026 |
|
| 2 | 14.04.2026 | |
| 3 | 21.04.2026 | Analoge und digitale Ein-und Ausgänge |
| 4 | 28.04.2026 | Taster entprellen |
| 5 | 05.05.2026 | Entfernungsmessung mit Ultraschall |
| 6 | 12.05.2026 | Entfernungsmessung mit dem Sharp IR Sensor |
| 7 | 19.05.2026 | Temperaturmessung mit einem NTC |
| 26.05.2026 | ||
| 8 | 02.06.2026 | Pulsmessung mit Herzfrequenzsensor |
| 9 | 09.06.2026 | |
| 10 | 16.06.2026 | |
| 11 | 23.06.2026 | |
| 12 | 30.06.2026 | Bluetooth Kommunikation mit Arduino und MATLAB®
|
| 13 | 07.07.2026 |
|
Prüfung
- Die aktive Teilnahme an der wöchentlichen Übung "Angewandte Informatik" ergibt bis zu 15 % Bonuspunkte (vgl. Tabelle 1).
- Sichern Sie zum Nachweis und zur Bewertung am Ende der Übung die in Tabelle 2 aufgeführten Ergebnisse in Ihrem SVN-Ordner.
- 10 eingereichte Ergebnisse ergeben max. 15 % Bonuspunkte.
- Feedback finden Sie in SVN und die (Teil-)Ergebnisse in Sciebo.
Checkout URL: https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/
Speicherort: https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/User/SoSe2026/Ihr_Name/Lektion_xy
Anforderungen
- Melden Sie sich bitte umgehend bei Prof. Schneider, falls Ihnen der Zugang zum Arbeitsordner fehlt.
- Erbringen Sie bitte eine Einzelleistung und geben Sie kein Plagiat ab.
- Erbringen Sie eine eigenständige Leistung. Die Verwendung vor KI ist nicht erlaubt.
- Teamarbeit mit max. 2 Personen ist statthaft. Nennen Sie bitte in diesem Fall beide AutoInnen und sichern Sie die Ergebnisse in beiden SVN-Ordnern. Diese erhalten eine identische Bewertung.
Bedingungen für die Vergabe der Bonuspunkte
Sie bekommen Bonuspunkte für aktive Teilnahme an der Übung, wenn Sie
- das Ergebnis innerhalb der Übungsstunde Prof. Schneider präsentieren und somit Ihre Urheberschaft belegen.
- das Ergebnis in SVN zur Bewertung in Ihrem Ordner unter Ihrem Namen sichern.
- die Kriterien in Tabelle 1 erfüllen.
| Bewertunkskriterium | max. Punkte |
|---|---|
| Umgang mit SVN | 1 |
| Informationsgehalt des Header | 1 |
| Programmierrichtlinien eingehalten | 1 |
| Umfangreiche Kommentierung des Quelltextes | 1 |
| Lösungsqualität der Aufgabe | 6 |
| Lektion | Aufgabe | Arbeitsergebnisse | Abgabedatum |
|---|---|---|---|
| 3 | Analoge und digitale Ein-und Ausgänge | dimmeLED.m |
21.04.2026 |
| 4 | Taster entprellen | leseTaster.m |
28.04.2026 |
| 5 | Entfernungsmessung mit Ultraschall | messeUSEntfernung.m |
05.05.2026 |
| 6 | Entfernungsmessung mit dem Sharp IR Sensor | messeIREntfernung.m |
12.05.2026 |
| 7 | Temperaturmessung mit einem NTC | messeTemperatur.m |
19.05.2026 |
| 8 | Pulsmessung mit Herzfrequenzsensor | messePuls.m |
02.06.2026 |
| 9 | TBD | 09.06.2026 | |
| 10 | TBD | 16.06.2026 | |
| 11 | TBD | 23.06.2026 | |
| 12 | TBD | 30.06.2026 | |
| 13 | TBD | 07.07.2026 |
Erläuterung zu den Bewertungskriterien in Tabelle 1
- Studieren Sie den Artikel Software Versionsverwaltung mit SVN
- Wurden die Grundregeln im Umgang mit SVN eingehalten?
- Wurde die Headervorlage angemessen angepasst?
- Wurden die Programmierrichtlinien eingehalten?
Tutorial
- Einarbeitung in die Versionskontrolle SVN
- Software Planung mit PAPDesigner
- Einführung in MATLAB®
- Einstieg in die Welt des Arduino
- Header Beispiel für MATLAB
- Header Beispiel für C
- Arduino.cc: Arduino Befehlsübersicht
- MATLAB®: Arduino Support from MATLAB and Simulink
Programmierrichtlinie
→ zurück zum Hauptartikel: Angewandte Informatik
→ Haben Sie Fragen? BSE Angewandte Informatik Übung FAQ