Einführungsveranstaltung Informatikpraktikum 1: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(24 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Autor:''' [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] | [[Datei:Lernset - Einsteiger Kit für Arduino.jpg|thumb|rigth|450px|Abb. 1: Einführungsveranstaltung Informatikpraktikum 1]] | ||
'''Lehrveranstaltung:''' Mechatronik, Informatikpraktikum 1, 1. Semester | {| class="wikitable" | ||
'''Sprechstunde:''' | |- | ||
'''Einführungsveranstaltung''': | | '''Autor:'''|| [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] | ||
|- | |||
| '''Lehrveranstaltung:'''|| Mechatronik, Informatikpraktikum 1, 1. Semester | |||
|- | |||
|'''Sprechstunde:''' || nach Vereinbarung | |||
|- | |||
|'''Einführungsveranstaltung''': ||25.09.2024 | |||
|} | |||
== Modulbeschreibung == | == Modulbeschreibung == | ||
Die Lehrveranstaltung Informatikpraktikum 1 ist Teil des Moduls '''MTR-B-2-1.11'''. | Die Lehrveranstaltung Informatikpraktikum 1 ist Teil des Moduls '''MTR-B-2-1.11'''. | ||
== Qualifikationsziele == | == Qualifikationsziele der Lehrveranstaltung == | ||
Die Studierenden können das an der Hochschule erworbene Wissen in der beruflichen Praxis bzw. in vergleichbaren Aufgabenstellungen | Die Studierenden können das an der Hochschule erworbene Wissen in der beruflichen Praxis bzw. in vergleichbaren Aufgabenstellungen | ||
anwenden und verfügen daher über eine verbesserte instrumentale Kompetenz. Die Studierenden können praxisorientierte Aufgaben | anwenden und verfügen daher über eine verbesserte instrumentale Kompetenz. Die Studierenden können praxisorientierte Aufgaben | ||
Zeile 18: | Zeile 25: | ||
* Aufgaben der Informatik systematisch lösen. | * Aufgaben der Informatik systematisch lösen. | ||
* mit einem SW-Entwicklungstool umgehen. | * mit einem SW-Entwicklungstool umgehen. | ||
* Ergebnisse zur einem Abgabetermin hin erstellen (Projekt- und Zeitmanagement). anschaulich und verständlich | * Ergebnisse zur einem Abgabetermin hin erstellen (Projekt- und Zeitmanagement). anschaulich und verständlich präsentieren sowie nachhaltig dokumentieren. | ||
präsentieren sowie nachhaltig dokumentieren. | |||
* eine mechatronische System mit der Mikrokontrollerplattform Arduino in der Sprache C programmieren. | * eine mechatronische System mit der Mikrokontrollerplattform Arduino in der Sprache C programmieren. | ||
Zeile 49: | Zeile 55: | ||
'''Bewertung''' | '''Bewertung''' | ||
* Zwischen- und Abschlussprüfung | |||
* Bewertung der Abgaben anhand der Bewertungskriterien für Software. | * Bewertung der Abgaben anhand der Bewertungskriterien für Software. | ||
* Plagiate (ähnliche Lösungen) werden mit der Note 6.0 bewertet. | * Plagiate (ähnliche Lösungen) werden mit der Note 6.0 bewertet. | ||
* Wer diesen Termin unentschuldigt verpasst, kann dieses Semester nicht am Praktikum teilnehmen. Legen Sie im Krankheitsfall eine ärztliche Bescheinigung bei Prof. Schneider vor. | * Wer diesen Termin unentschuldigt verpasst, kann dieses Semester nicht am Praktikum teilnehmen. Legen Sie im Krankheitsfall eine ärztliche Bescheinigung bei Prof. Schneider vor. | ||
* Beantworten Sie die Aufgaben im Team und und sichern Sie die Programme/Lösungen in SVN. Wechseln Sie sich bitte bei Upload ab, damit sichtbar ist, dass beide Teammitglieder am Projekt arbeiten. regelmäßige Teilnahme | * Beantworten Sie die Aufgaben im Team und und sichern Sie die Programme/Lösungen in SVN. Wechseln Sie sich bitte bei Upload ab, damit sichtbar ist, dass beide Teammitglieder am Projekt arbeiten. regelmäßige Teilnahme | ||
'''Hinweis''': Das Praktikum ist ein Submodul. Haben Sie dies bestanden, bleibt der Status bestanden auch beim Nichtbestehen des Moduls erhalten. | '''Hinweis''': Das Praktikum ist ein Submodul. Haben Sie dies bestanden, bleibt der Status bestanden auch beim Nichtbestehen des Moduls erhalten. | ||
Zeile 78: | Zeile 80: | ||
* Literaturhinweise | * Literaturhinweise | ||
* Links | * Links | ||
* | * Musterlösungen | ||
* Tutorials | |||
=== Versionsverwaltung SVN === | === Versionsverwaltung SVN === | ||
Zeile 94: | Zeile 97: | ||
=== Gruppeneinteilung === | === Gruppeneinteilung === | ||
Die Gruppeneinteilung erfolgt | Die Gruppeneinteilung erfolgt in der Einführungsveranstaltung. | ||
=== Sicherheitseinweisung === | === Sicherheitseinweisung === | ||
* Studieren Sie die Sicherheitsunterlagen auf der Lernplattform. | * Studieren Sie die Sicherheitsunterlagen auf der Lernplattform. | ||
* Bestätigen Sie | * Bestätigen Sie auf der Lernplattform, dass Sie diese studiert und verstanden haben. | ||
* Ohne Sicherheitseinweisung dürfen Sie das Labor nicht betreten. | * Ohne Sicherheitseinweisung dürfen Sie das Labor nicht betreten. | ||
Zeile 109: | Zeile 112: | ||
* Pünktlichkeit | * Pünktlichkeit | ||
* Teilnahme an Gruppenarbeiten | * Teilnahme an Gruppenarbeiten | ||
== Studentische Erwartungen == | == Studentische Erwartungen == | ||
* | * Abfrage in der Einführungsveranstaltung | ||
== Dokumentation == | == Dokumentation == | ||
Das PDF der Einführungsveranstaltung | Das PDF der Einführungsveranstaltung finden Sie nach der Veranstaltung auf der [https://mymoodle.hshl.de/course/view.php?id=40000| Lernplattform]. | ||
== Tutorial zum Einstieg == | == Tutorial zum Einstieg == | ||
Zeile 125: | Zeile 123: | ||
* [[Einarbeitung_in_die_Versionsverwaltung_SVN|Einarbeitung in die Versionsverwaltung SVN]] | * [[Einarbeitung_in_die_Versionsverwaltung_SVN|Einarbeitung in die Versionsverwaltung SVN]] | ||
* [[Software Planung| Wie plane ich eine Software?]] | * [[Software Planung| Wie plane ich eine Software?]] | ||
* [[Medium:Programmierrichtlinie.pdf|Programmierrichtlinie für C]] | |||
== FAQ == | == FAQ == | ||
* Muss ich die Lösungen selbst programmieren? '''Ja, nur Eigenleistung wird bewertet.''' | * Muss ich die Lösungen selbst programmieren? '''Ja, nur Eigenleistung wird bewertet.''' | ||
* Darf ich die Musterlösung 1:1 kopieren und als meine Leistung ausgeben? '''Nein, das ist ein [[Software_Plagiat|Plagiat]] und wird als Täuschungsversuch gewertet.''' | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[ | → Termine [[Einführungsveranstaltung Informatikpraktikum 1|0]] [[Einarbeitung_in_die_Versionsverwaltung_SVN|1]] [[Einstieg_in_die_Welt_des_Arduino|2]] [[Arduino: Taster auswerten und LEDs ansteuern|3]] [[Arduino:_Sensoren_einlesen|4]] [[Arduino:_Infrarotsensor_einlesen|5]] [[Arduino:_Infrarotsensor_entstören|6]] [[Arduino:_Programmier-Challenge_I_WS_WS_24/25|7]] [[Arduino:_IR-Theremin|8]] [[Arduino:_Aktoren|9]] [[Arduino:_LCD_Display_mit_I2C_Schnittstelle|10]] [[Arduino:_Ultraschall_Entfernungsmessung|11]] [[Arduino:_Ultraschallsensor_entstören|12]] [[Arduino:_Temperaturmessung_mit_NTC_und_PTC|13]] [[Arduino:_Programmier-Challenge_II_WS_WS_24/25|14]]<br> | ||
→ zurück zum Hauptartikel: [[Arduino_Praxiseinstieg_WS_24/25|Arduino Praxiseinstieg]] |
Aktuelle Version vom 25. September 2024, 09:35 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Lehrveranstaltung: | Mechatronik, Informatikpraktikum 1, 1. Semester |
Sprechstunde: | nach Vereinbarung |
Einführungsveranstaltung: | 25.09.2024 |
Modulbeschreibung
Die Lehrveranstaltung Informatikpraktikum 1 ist Teil des Moduls MTR-B-2-1.11.
Qualifikationsziele der Lehrveranstaltung
Die Studierenden können das an der Hochschule erworbene Wissen in der beruflichen Praxis bzw. in vergleichbaren Aufgabenstellungen anwenden und verfügen daher über eine verbesserte instrumentale Kompetenz. Die Studierenden können praxisorientierte Aufgaben analysieren und geeignete Problemlösungsmethoden im Kontext der Ingenieurdisziplinen anwenden.
Die Studierenden können
- Aufgaben in Kleingruppen bearbeiten.
- strukturiert Software planen.
- mit einem SW-Versionierungstool umgehen.
- Aufgaben der Informatik systematisch lösen.
- mit einem SW-Entwicklungstool umgehen.
- Ergebnisse zur einem Abgabetermin hin erstellen (Projekt- und Zeitmanagement). anschaulich und verständlich präsentieren sowie nachhaltig dokumentieren.
- eine mechatronische System mit der Mikrokontrollerplattform Arduino in der Sprache C programmieren.
Inhalte
Pflichtfach: Informatikpraktikum 1: Die Studierenden können
- strukturiert Software planen.
- mit einem SW-Versionierungstool z. B. SVN umgehen.
- Aufgaben der Informatik systematisch lösen.
- mit einem SW-Entwicklungstool umgehen.
- Ergebnisse anschaulich und verständlich präsentieren.
- Ergebnisse nachhaltig dokumentieren.
- mit dem Simulationtool MATLAB/Simulink umgehen.
Wahlfächer:
- Ringvorlesung (PR, IN, LBK)
- Praxisphase 1 (DP, DPI)
- Ausbildungsphase 1 (DA)
Lehrform des Informatikpraktikum 1
2 SWS Praktikum (2 SWS)
Prüfungsform des Informatikpraktikum 1
- Anwesenheitspflicht an allen Praktikumsterminen (Anwesenheitskontrolle)
- Vorbereitung des Praktikumstags und Überprüfung in Form von mündlichen Antestaten
- Durchführung im Praktikum
- Nachbereitung in Form von Versuchsberichten bzw. Protokollen (Hausarbeit)
Bewertung
- Zwischen- und Abschlussprüfung
- Bewertung der Abgaben anhand der Bewertungskriterien für Software.
- Plagiate (ähnliche Lösungen) werden mit der Note 6.0 bewertet.
- Wer diesen Termin unentschuldigt verpasst, kann dieses Semester nicht am Praktikum teilnehmen. Legen Sie im Krankheitsfall eine ärztliche Bescheinigung bei Prof. Schneider vor.
- Beantworten Sie die Aufgaben im Team und und sichern Sie die Programme/Lösungen in SVN. Wechseln Sie sich bitte bei Upload ab, damit sichtbar ist, dass beide Teammitglieder am Projekt arbeiten. regelmäßige Teilnahme
Hinweis: Das Praktikum ist ein Submodul. Haben Sie dies bestanden, bleibt der Status bestanden auch beim Nichtbestehen des Moduls erhalten.
Workload des Informatikpraktikum 1
ETCS | Workload gesamt | Präsenz | Selbststudium |
---|---|---|---|
2,5 | 75 h | 30 h | 45 h (3 h/w) |
Informationsplattformen
Nachfolgende Informationsplattformen finden im Praktikum Anwendung
HSHL-Wiki
- Aufgabenstellungen
- Anleitungen
- Bewertungskriterien
- Literaturhinweise
- Links
- Musterlösungen
- Tutorials
Versionsverwaltung SVN
- Gruppenordner
- Softwareablageort
- Versionsverwaltung
- Kollaboriertes Arbeiten
- Datensicherung via TortoiseSVN Client
Voraussetzung für die Teilnahme
- Gruppeneinteilung
- Prüfung des SVN-Zugangs
- Einarbeitung in SVN
- Vorbereitung der Praktika
Gruppeneinteilung
Die Gruppeneinteilung erfolgt in der Einführungsveranstaltung.
Sicherheitseinweisung
- Studieren Sie die Sicherheitsunterlagen auf der Lernplattform.
- Bestätigen Sie auf der Lernplattform, dass Sie diese studiert und verstanden haben.
- Ohne Sicherheitseinweisung dürfen Sie das Labor nicht betreten.
Erwartungen an die Teilnehmenden
- Voraussetzungen erfüllen
- Vorbereitung der Termine
- Aktive Teilnahme - Fragen stellen
- Auseinandersetzung mit den Demos
- Teilnahme an allen Terminen
- Pünktlichkeit
- Teilnahme an Gruppenarbeiten
Studentische Erwartungen
- Abfrage in der Einführungsveranstaltung
Dokumentation
Das PDF der Einführungsveranstaltung finden Sie nach der Veranstaltung auf der Lernplattform.
Tutorial zum Einstieg
- Was ist ein Plagiat?
- Einarbeitung in die Versionsverwaltung SVN
- Wie plane ich eine Software?
- Programmierrichtlinie für C
FAQ
- Muss ich die Lösungen selbst programmieren? Ja, nur Eigenleistung wird bewertet.
- Darf ich die Musterlösung 1:1 kopieren und als meine Leistung ausgeben? Nein, das ist ein Plagiat und wird als Täuschungsversuch gewertet.
→ Termine 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
→ zurück zum Hauptartikel: Arduino Praxiseinstieg