Ab 2. November 2020 findet das Herbstsemester 2020 online statt. Ausnahmen: Veranstaltungen, die nur mit Präsenz vor Ort durchführbar sind.
Bitte beachten Sie die per E-Mail kommunizierten Informationen der Dozierenden.

252-0284-00L  Java and C # in depth

SemesterFrühjahrssemester 2015
DozierendeNoch nicht bekannt
Periodizitätjährlich wiederkehrende Veranstaltung
LehrveranstaltungFindet dieses Semester nicht statt.
LehrspracheEnglisch


KurzbeschreibungJava and C#, both similar and each with its own characteristics, are important languages with wide applications. This course goes into the depth of both languages, each considered for itself but also in comparison with the other.
LernzielThis course provides students with an in-depth understanding of:

- The language design philosophy behind Java.
- The language design philosophy behind C#.
- The key language mechanisms of both languages, and how to use them.
- The main properties differentiating the languages.
InhaltIntroduction, object-oriented concepts.
Frameworks overview and in-the-small language features.
Classes, objects, inheritance, polymorphism.
Packages/assemblies, abstract classes and interfaces.
Exceptions and genericity.
Reflection.
Threads and Concurrency.
Persistence.
Web Services.
Voraussetzungen / BesonderesThe course is particularly intended for students already having a knowledge of an object-oriented programming language (one of the two listed, or another one such as Eiffel).