Sie sind hier: Foswiki>F07_Studium Web>BaET2012_GTI (Revision 8)

Sequentielle Topic-Historie ansehen Ohne Formatierung ansehen (v) Druckversion dieses Topics (p) PDF

Modulhandbuch BaET2012_Grundlagen Technische Informatik


Verantwortlich: Prof. Dr. Hartung

Modul

Anerkennbare Lehrveranstaltung (LV)

Organisation

Bezeichnung
Lang BaET2012_Grundlagen Technische Informatik
MID BaET2012_GTI
MPID
Zuordnung
Studiengang BaET2012
Studienrichtung G
Wissensgebiete G_GWI
Einordnung ins Curriculum
Fachsemester 2
Pflicht G
Wahl
Version
erstellt 2011-12-06
VID 1
gültig ab WS 2012/13
gültig bis

Zeugnistext

de
Grundlagen der technischen Informatik
en
TBD

Unterrichtssprache

Deutsch

Modulprüfung

Form der Modulprüfung
sK Regelfall (bei geringer Prüfungsanzahl: sMP)

Beiträge ECTS-CP aus Wissensgebieten
G_GWI 5
Summe 5

Aufwand [h]: 150


Prüfungselemente

Vorlesung / Übung

Form Kompetenznachweis
bK individuelle Lernstandsrückmeldung (Gesamtumfang bis max. 2h)
bÜA Präsenzübung und Selbstlernaufgaben

Beitrag zum Modulergebnis
bK Voraussetzung für …
bÜA unbenotet

Spezifische Lernziele

Lerninhalte (Kenntnisse)
  • elementare Automatentheorie
    • Boole'sche Algebra kennen (PFK.2, PFK.4, PFK.5)
    • Boolesche Funktionsnetzwerke
      • Grundrechenarten mit Zahlen (PFK.11)
    • Codes zur Informationsdarstellung im Computer (PFK.5, PFK.8, PFK.9, PFK.10)
    • Endliche Diskrete Automaten (FSM) (PFK.5, PFK.7, PFK.8, PFK.9, PFK.10)
  • Grundlagen der Technologie digitaler Systeme
    • Beschreibungsformen (PFK.8, PFK.9)
      • Schaltplan
      • Beschreibungssprache (VHDL)
    • Bausteine (PFK.9, PFK.10)
      • Digitale Standard-ICs
        • Gatter AND, OR, NOT, XOR
        • Decoder, Multiplexer
      • Konfigurierbare Bausteine
  • Grundlagen der C-Programmierung für hardwarenahe Programmierung (PFK.9)
    • Zeiger und Zeigerarithmetik
    • Standardbibliotheken
      • stdio
      • string
  • hardwarenahe I/O-Programmierung in C (PFK .9)
    • Aufbau digitaler I/O-Ports
    • Zugriff auf I/O-Ports mittels Zeiger
    • Zugriff auf I/O-Ports mittels Treiberbibliotheken
    • Bitbasierte Ein-Ausgabe und Verarbeitung mittels C
  • Software-Entwicklungsumgebung (PFK.6, PFK.9)
  • Programmierung von Aufgaben des Messens, Steuerns und Regelns in C (PFK.8, PFK.9, PFK.10)
    • Realisierung von FSM in C
    • Aufbau einer anwendungsorientierten IO-Bibliothek auf Basis eines Treibers
  • Aufbau und Funktionsweise eines dedizierten Kleinrechnersystems (z.B. Mikrocontroller)
    • Architekturübersicht (Register, Rechenwerk, Steuerwerk, Speicher, Busstruktur, I/O-Komponenten) (PFK12)
    • Funktionsweise, d.h. Ablauf einer Programmabarbeitung auf Basis von Registertransfers (PFK 11)
  • I/O-Schnittstellen eines Rechnersystems und deren Nutzung mittels C (am Beispiel des dedizierten Kleinrechnersystems) (PFK.9)
    • digitale Ports (siehe oben)
    • Timer/Counter
  • Ereignisorientierte Programmierung in C (PFK8, PFK.9, PFK.11)
Fertigkeiten
  • Systemverhalten aus spezifizierenden Texten herleiten (PFK.1, PFK.2, PFK.4, PFK.7)
    • technische Texte erfassen
    • implizite Angaben erkennen und verstehen
    • fehlende Angaben
      • erkennen
      • ableiten
      • erfragen
  • Nutzung von Beschreibungsverfahren
    • Einfache Umrechnungen Boolescher Funktionen (PFK.2, PFK.11)
    • Umsetzung einer FSM in eine C-Programmstruktur (PFK.8)
  • Aufbau eines digitaltechnischen Systems (PFK.6, PFK.8, PFK.9, PFK.10)
    • Nutzung eines Werkzeugs für Spezifikation
      • Synthese aus Modell
      • Systemat. Test mit Testvektoren
  • Aufbau eines Steuerungssystems mit Computer (PFK.6, PFK.7, PFK.8, PFK.9, PFK.10)
    • Verstehen und Erläutern der Arbeitsweise eines Kleinrechnersystems inkl. einfacher I/O-Schnittstellen
    • Nutzung von Treiberbibliotheken in C für verschiedene I/O-Schnittstellen mit Unterstützung ihrer Interruptfähigkeit
      • digitale Ports
      • Timer/Counter
    • Programmierung des Systems mit C
      • Systemverhalten aus spezifizierenden Text herleiten
      • Aufstellen des Zustandsüberführungsdiagramms
      • Implementierung mittels C unter Verwendung von Treiberbibliothek

Exemplarische inhaltliche Operationalisierung

Praktikum

Form Kompetenznachweis
bK individuelle Lernstandsrückmeldung (Gesamtumfang bis max. 2h)
bÜA Präsenzübung und Selbstlernaufgaben

Beitrag zum Modulergebnis
bK Voraussetzung für …
bÜA unbenotet

Spezifische Lernziele

Fertigkeiten
  • Aufbau eines digitaltechnischen Systems (PFK.6, PFK.8, PFK.9, PFK.10)
    • Nutzung eines Werkzeugs für Spezifikation
      • Synthese
      • Systemat. Test mit Testvektoren
    • Realisierung
      • Konfiguration aus Werkzeug
      • Test am realen System
  • Aufbau eines Steuerungssystems mit Computer (PFK.6, PFK.7, PFK.8, PFK.9, PFK.10)
    • Einfache technische Spezifikationen von I/O-Schnittstellen interpretieren und nutzen
    • Nutzung von Treiberbibliotheken in C für verschiedene I/O-Schnittstellen mit Unterstützung ihrer Interruptfähigkeit
      • digitale Ports
      • Timer/Counter
    • Programmierung des Systems mit C
      • Systemverhalten aus spezifizierenden Text herleiten
      • Aufstellen des Zustandsüberführungsdiagramms
      • Implementierung mittels C unter Verwendung von Treiberbibliothek
Handlungskompetenz demonstrieren
  • komplexere Aufgaben in einem Kleinteam bewältigen (PSK.1, PSK.6)
  • Erarbeitung eines digitalen Steuersystems
    • übersichtliche Problemstellungen verstehen und analysieren (PFK.2, PFK.7)
      • Systemverhalten aus spezifizierenden Texten herleiten
      • System strukturiert analysieren
        • sinnvolle Teilsysteme erkennen
        • Schnittstellen zwischen Teilsystemen erfassen
    • Problemlösung mittels digitalem Entwurfswerkzeug spezifizieren, testen und am Zielsystem in Betrieb nehmen (PFK.8. PFK.9, PFK.10)
  • Erarbeitung eines Steuersystems mit Mikrocontroller und C-Programmen
    • übersichtliche Problemstellungen verstehen und analysieren (PFK.2, PFK.7)
      • Systemverhalten aus spezifizierenden Texten herleiten
      • System strukturiert analysieren
        • sinnvolle Teilsysteme erkennen
        • Schnittstellen zwischen Teilsystemen erfassen
    • Problemlösung mittels Software-Entwicklungsumgebung in C implementieren, testen und am Zielsystem in Betrieb nehmen (PFK.8, PFK,9, PFK.10)

Exemplarische inhaltliche Operationalisierung

Editieren | Anhang | Druckversion (p) | Historie: r10 | r9 < r8 < r7 < r6 | Querverweise (b) | Quelltext (v) | Bearbeite WikiText | Mehr Topic-Aktionen...
Topic-Revision: r8 - 25 Feb 2013, TinaHeitze
 
Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden