I903 – Computer Science 1 / Correspondence Course
Module
Computer Science 1 / Correspondence Course
Informatik 1 / FS |
Module number
I903 [KT_06.2]
Version: 2 |
Faculty
Informatics/Mathematics
|
Level
Diploma
|
Duration
1 Semester
|
Semester
Summer semester
|
Module supervisor
Prof. Dr.-Ing. Mario Neugebauer |
Lecturer(s)
Prof. Dr.-Ing. Mario Neugebauer Prof. Dr.-Ing. Jens Schönherr |
Course language(s)
German |
ECTS credits
3.00 credits |
Workload
90 hours |
Courses
0.67 SCH (0.67 SCH Other) |
Self-study time
79.95 hours |
Pre-examination(s)
None
|
Examination(s)
Written examination |
Form of teaching
Konsultationen
|
Media type
No information
|
Instruction content/structure
Die Veranstaltung bietet einen Einstieg in die imperative Programmierung mit Java, in die funktionale Programmierung mit Haskell und durchstreift dabei wichtige Grundlagen der Informatik. Neben einfachen Datentypen, deren Operationen und den direkten Bezug zum Aufbau eines modernen Computers, werden zunächst allgemeine Methoden der Programmentwicklung vorgestellt. Die Verarbeitung von Daten und erste kleine Projekte sollen ein Verständnis für den Erstellungprozess von fehlerfreien Programmen entwickeln. Der Veranstaltungsfokus liegt bei der systematischen Entwicklung von Algorithmen und Datenstrukturen zur Lösung verschiedener Probleme und deren theoretische und praktische Vergleiche. |
Qualification objectives
Vermittlung von Grundkenntnissen und -fähigkeiten zur Darstellung |
Social and personal skills
Abstraktion von Vorgehensweisen in formalisierte, allgemeingültige |
Special admission requirements
No information
|
Recommended prerequisites
grundlegende Computerkenntnisse |
Continuation options
No information
|
Literature
Cormen T.H., Stein C., Leiserson C.E., Rivest R.L.: Introduction to Algorithms, 2. Auflage, B&T-Verlag, 2001 Block M.: Java-Intensivkurs, 2. Auflage, Springer-Verlag 2009 Martin R.C.: Clean Code-A Handbook of Agile Software Craftsmanship, Prentice Hall International Verlag, 2008 Block M.: Haskell-Intensivkurs, Springer-Verlag 2011 [Es wird zusätzlich ein Skript zur Veranstaltung angeboten.] |
Current teaching resources
keine |
Notes
No information
|
Link to course/learning resources in OPAL
|