252-0284-00L Java and C # in depth
|Dozierende||Noch nicht bekannt|
|Periodizität||jährlich wiederkehrende Veranstaltung|
|Lehrveranstaltung||Findet dieses Semester nicht statt.|
|Kurzbeschreibung||Java 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.|
|Lernziel||This 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.
|Inhalt||Introduction, object-oriented concepts.|
Frameworks overview and in-the-small language features.
Classes, objects, inheritance, polymorphism.
Packages/assemblies, abstract classes and interfaces.
Exceptions and genericity.
Threads and Concurrency.
|Voraussetzungen / Besonderes||The 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).|