Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
vortrag:praktiker-kurs-2 [19.03.2019 18:52] – ersatzteilchen | vortrag:praktiker-kurs-2 [05.04.2019 17:09] (aktuell) – ersatzteilchen | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
- | Am Dienstag, den 26.3. um 18:00 findet bei uns im Raum im Rahmen des Treffens der Softwerkskammer Rheinland-Pfalz den zweiten Teil einer sechsteiligen Vortragsreihe zum Thema Softwareentwicklung statt. | + | Am Dienstag, den 26.3. um 18:00 findet bei uns im Raum im Rahmen des |
+ | Treffens der Softwerkskammer Rheinland-Pfalz den zweiten Teil einer | ||
+ | sechsteiligen Vortragsreihe zum Thema Softwareentwicklung statt. | ||
- | Der zweite Teil des Collection-Kurses bespricht Array- und List-Klassen von Collections, | + | Der zweite Teil des Collection-Kurses bespricht Array- und List-Klassen |
- | Zur Abrundung werfen die Themen List Comprehensions, | + | von Collections, |
- | Nach diesem Teil des Kurses können auch erfahrene Entwickler ggf. ihren Code noch mal kritisch prüfen und vielleicht Refactorings vorsehen, um diese einfachen Konzepte zu berücksichtigen. | + | Neben den Eigenschaften, |
+ | in verschiedenen Sprachen werden auch Array-basierte Konzepte wie Variable | ||
+ | Length Arrays und variable Argumentlisten behandelt. | ||
+ | Zur Abrundung werfen die Themen List Comprehensions, | ||
+ | und einfache Bulk-Operationen einen Blick auf u.U. längst vergessene | ||
+ | Werkzeuge, die die Wartbarkeit und Effizienz unserer Programme mit einfachen | ||
+ | Mitteln deutlich steigern können. | ||
+ | Nach diesem Teil des Kurses können auch erfahrene Entwickler ggf. ihren Code | ||
+ | noch mal kritisch prüfen und vielleicht Refactorings vorsehen, um diese | ||
+ | einfachen Konzepte zu berücksichtigen. | ||
- | Dieses mal richtet sich der Kurs sowohl an ambitionierte Einsteiger und an erfahrene Entwickler, die schon einmal mit Arrays ihre (u.U. schlechten) Erfahrungen gesammelt haben. | + | Dieses mal richtet sich der Kurs sowohl an ambitionierte Einsteiger und an |
+ | erfahrene Entwickler, die schon einmal mit Arrays ihre (u.U. schlechten) | ||
+ | Erfahrungen gesammelt haben. | ||
Inhaltsübersicht des zweiten Teils: | Inhaltsübersicht des zweiten Teils: | ||
- | Critical Revision of Arrays | + | * Critical Revision of Arrays |
- | Relevant Side Aspects of Arrays: C's VLA and Variable Argument Lists | + | |
- | Indexed Collections | + | |
- | Lists: Basic Features and Examples | + | |
- | List Comprehensions | + | |
- | Size and Capacity | + | |
+ | |||
+ | Mehr Infos hier: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Die weiteren Teile finden dann im Monats-Abstand statt zu den Themen | ||
+ | gehören u.A.: | ||
+ | |||
+ | * Value and Reference Semantics | ||
+ | * Verschiedene Arten von Collections | ||
+ | * Ordered, Unordered, Associative - was brauche ich wann? | ||
+ | * Implementation Strategies | ||
+ | * Beispiele aus .NET und Java | ||
+ | * Implementations - BST-Based, Hashtable-Based | ||
+ | * Ausblick: Trees in Computer Science | ||
+ | * Immutable Collections and Defensive Copying | ||
+ | * Filling Collections with Structured Data | ||
+ | * Kung-Fu beyond Collections | ||
+ | |||
+ | Folien hier | ||
+ | =========== | ||
+ | |||
+ | {{: | ||
==== Dataentry ==== | ==== Dataentry ==== | ||
---- dataentry event ---- | ---- dataentry event ---- | ||
name : Kurs: Algorithmen + Collections Teil 2 (Softwerkskammer) | name : Kurs: Algorithmen + Collections Teil 2 (Softwerkskammer) | ||
- | wann_dt | + | wann_dt |
uhrzeit | uhrzeit | ||
ort_pages : project: | ort_pages : project: |