E038 – Computer Science 2
Computer Science 2
Version: 1
Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de
Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de
English
5.00 Credits
150 hours
4.00 SWS (2.00 SWS Lecture | 2.00 SWS Seminar)
90.00 hours
Written examination
Examination duration: 90 min | Weighting: 100 % | Tested in English language
Alternative examination - Software project
Examination duration: 0 min | Weighting: 0 % | not graded | Tested in English language
- lecture
- practical courses in the computer lab
- Vorlesung
- Übungen im Computerlabor
- lectures based on blackboard and DLP presentation
- instructions for practical courses
- Vorlesungen mit Tafel und Projektor
- Übungsanleitungen
- 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
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
- 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
Computer Science 1
- 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)
- DLP presentation slides
- instructions for practical courses
- Vorlesungsfolien
- Übungsanleitungen