Anzeigesprache
Zur Modulseite PDF generieren

#40636 / #1

WS 2013/14 - SS 2014

Deutsch

Praktisches Programmieren und Rechneraufbau

6

Obermayer, Klaus

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351300 FG Neuronale Informationsverarbeitung

Keine Angabe

Kontakt


MAR 5-6

Obermayer, Klaus

oby@ni.tu-berlin.de

Lernergebnisse

Absolventen des Moduls verfügen über das Verständnis des Systems Rechner (Hardware, Betriebssystem), sind des praktischen Umgangs mit der UNIX-Shell befähigt und können eine Programmiersprache (wahlweise Java oder C) anwenden. Am Ende des Kurses sind die Studierenden in der Lage: 1) mit dem Rechner und seinen "Werkzeugen" umzugehen 2) einfache kurze Programme zu schreiben 3) die grundlegenden Sprachkonzepte korrekt zu verwenden. Die Veranstaltung vermittelt überwiegend: Fachkompetenz 40%, Methodenkompetenz 40%, Systemkompetenz 10%, Sozialkompetenz 10%

Lehrinhalte

1) Darstellung von Information im Rechner (Bits und Bytes, binäres Zahlensystem, Darstellung von Zeichen und Zahlen im Rechner) 2) Logische Schaltungen (logische Funktionen, logische Gatter, Flip-Flop, Addierwerke und ALU, Multiplexer) 3) Rechneraufbau (Teile des Rechners, CPU, Hauptspeicher, Assembler, periphere Geräte) 4) UNIX-Betriebssystem (Aufbau, Dateisystem, Prozesssteuerung, UNIX-Shells, einige UNIX-Tools und Programme (Editor, Compiler, Debugger, ...)) Und dann wahlweise: C (Überblick und strukturiertes Programmieren, skalare Datentypen, Operatoren und Ausdrücke, Kontrollfluss, Präprozessor, Arrays und Pointer, Speicherklassen, Strukturen, Funktionen, I/O, Visualisierung von Ergebnissen) Oder Java (Überblick und strukturiertes Programmieren, elementare Datentypen, Kontrollfluss, objektorientierte Programmierung, Klassen, Konstruktoren, Variablen, Methoden, Verkappung, Interface, Vererbung, Visualisierung von Ergebnissen)

Modulbestandteile

Pflicht:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Praktisches Programmieren und RechneraufbauIV0434 L 627WiSe/SoSeKeine Angabe4

Arbeitsaufwand und Leistungspunkte

Praktisches Programmieren und Rechneraufbau (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Lösen der Hausaufgaben15.06.0h90.0h
Präsenz Übung15.02.0h30.0h
Präsenz Vorlesung15.02.0h30.0h
Vor-/Nachbearbeitungszeit1.030.0h30.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Vorlesung: Frontalunterricht vor allen Teilnehmern zur Vermittlung von Hintergrundwissen und der wesentlichen Konzepte der Programmiersprachen. Tutorien: in Gruppen zu 20-30 Teilnehmern, Vermittlung der praxisrelevanten Details, Vor- und Nachbereitung der Übungsaufgaben. Betreute Rechnerzeit: Unterstützung der Teilnehmer bei der Lösung der Übungsblätter durch einen im Rechnerraum anwesenden Tutor.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Keine

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

Keine Angabe

Sprache

Deutsch

Prüfungselemente

NamePunkte/GewichtKategorieDauer/Umfang
Hausaufgaben30Keine AngabeKeine Angabe
schriftliche Lernerfolgskontrolle70Keine AngabeKeine Angabe

Notenschlüssel

Keine Angabe

Prüfungsbeschreibung (Abschluss des Moduls)

Die Prüfung setzt sich aus zwei Teilleistungen (Portfolioprüfung) zusammen: 1) Hausaufgaben werden korrigiert und bewertet. Die Bewertung fließt mit 30 Punkten in die Gesamtnote ein 2) Schriftliche Lernerfolgskontrolle am Ende der Veranstaltung. Die Bewertung fließt mit 70 Punkten in die Gesamtnote ein.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Im Normalfall elektronische Anmeldung. Details in der ersten Veranstaltung.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge

Dieses Modul findet in keinem Studiengang Verwendung.

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Ingenieur- und naturwissenschaftliche Studiengänge, die eine einsemestrige, praktische Einführung in die Informationstechnik wünschen. Wahlpflichtfach Einführung in die Informationstechnik. Außerdem Veranstaltung für andere Bachelor- und Masterstudiengänge im Wahlbereich. Unter anderem für die Studiengänge: Bachelor Maschienenbau - technische-metodische Grudlagen Bachelor Physikal. Ing.wissenschaft - technische-methodische Grundlagen Bachelor Verwehrswesen - technische-methodische Grundlagen Bachelor Energie- u. Prozesstechnikc - Einführung in die Informationstechnologie Bachelor Technischer Umweltschutz - Fachübergreifendes Studium Bachelor Biotechnologie - Fachübergreifende Wahlpflichtmodule Bachelor Brauerei- u. Getränketechn. - Fachübergreifende Wahlpflichtmodule Bachelor Lebensmitteltechnologie - Fachübergreifende Wahlpflichtmodule

Sonstiges

Keine Angabe