E038 – Computer Science 2

Modul
Computer Science 2
Computer Science 2
Modulnummer
E038
Version: 1
Fakultät
Elektrotechnik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de

Lehrsprache(n)

Englisch
in "Computer Science 2"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Übung)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Prüfungsdauer: 90 min | Wichtung: 100% | wird in englischer Sprache abgenommen
in "Computer Science 2"

Alternative Prüfungsleistung - Softwareprojekt
Wichtung: 0% | nicht benotet | wird in englischer Sprache abgenommen
in "Computer Science 2"

Lehrform

  • lecture
  • practical courses in the computer lab

  • Vorlesung
  • Übungen im Computerlabor
Medienform

  • lectures based on blackboard and DLP presentation
  • instructions for practical courses

  • Vorlesungen mit Tafel und Projektor
  • Übungsanleitungen
Lehrinhalte/Gliederung
  • Principle of the object oriented programming (OOP) (classes and objects, methods, constructors/destructors, memory management, inheritance)
  • Complex data structures (implementation of data structures, usages of prefabricated  data structures)
  • Usage of computers for scientific computation including representation of results
  • Prinzipien der objektorientierten Programmierung (OOP)
    (Klassen und Objekte, Methoden, Konstruktoren/Destruktoren, Speicherverwaltung, Vererbung)
  • komplexe Datenstrukturen (Implementierung von Datenstrukturen, Nutzung vorgefertigter Datenstrukturen)
  • Nutzung von Computern für wissenschaftliche Berechnungen einschließlich der Darstellung von Resultaten
Qualifikationsziele

Knowledge:

  • Classes and objects
  • Data encapsulation and inheritance

Kenntnisse:

  • Klassen und Objekte
  • Datenkapselung und Vererbung

Skills and Competencies:

  • Creation of classes for data encapsulation
  • Usage of class libraries
  • Run of scientific computations including graphical representation of results

Fertigkeiten und Fähigkeiten:

  • Erstellung von Klassen zur Datenkapselung
  • Nutzung von Klassenbibliotheken
  • Durchführung von wissenschaftlichen Berechnungen einschließlich graphische Darstellung der Resultate
Sozial- und Selbstkompetenzen
  • Thinking in abstraction, generalisation, and refinement
  • Problem analysis and concept development
  • Structuring and management of a small IT project
  • Tracebility and comprehensibility of scientific work
  • Denken in Abstraktion, Verallgemeinerung und Verfeinerung
  • Problemanalyse und Konzeptentwicklung
  • Strukturierung und Management eines kleinen IT-Projekts
  • Nachvollziehbarkeit in wissenschaftlichen Arbeiten
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Computer Science 1

Fortsetzungsmöglichkeiten
Literatur
  • standard literature for object oriented programming and for programming language C++ (available at HTW library)
  • Standardliteratur für objektorientierte Programmierung und für die Programmiersprache C++ (in der HTW-Bibliothek verfügbar)
Aktuelle Lehrressourcen

  • DLP presentation slides
  • instructions for practical courses

  • Vorlesungsfolien
  • Übungsanleitungen
Hinweise
Keine Angabe