Anzeige
Certificate of Advanced Studies
Informationsmaterial anfordern
Lehrgang
Hochschule
5 Monate
berufsbegleitend

Der Lehrgang

Das Certificate of Advanced Studies (CAS) in Object Oriented Programming (OOP) vermittelt Ihnen eine fundierte Basis in der Programmierung von modernen Informatikapplikationen. Dabei lernen Sie die Grundlagen und Konzepte der objektorientierten Software-Entwicklung kennen. Der Fokus wird dabei auf die Programmiersprachen Java und C# gesetzt, die seit langer Zeit in der Wirtschaft, Technik und bei Behörden feste Grössen definieren. Mit Grundkenntnissen in diesen Sprachen haben Sie das nötige Rüstzeug für eine erfolgreiche Karriere als Software-Entwickler gelegt. Das CAS Object Oriented Programming ist Bestandteil des DAS Informatik bzw. des MAS Informatik.

Zielpublikum und Ziele

Sie möchten in die Programmierung von Informatikapplikationen einsteigen und eine in der Industrie verbreitete, moderne objektorientierte Programmiersprache kennenlernen? Oder Sie möchten als kompetente, etablierte Informatiker/-innen Ihre Programmierkenntnisse mit dem Erlernen einer objektorientierten Programmiersprache erweitern oder aktualisieren?

Die Ziele des Studienganges sind, die Konzepte des objektorientierten Programmierens mit einer in der Industrie verbreiteten Programmiersprache kennen zu lernen und anwenden zu können. Eine integrierte, umfangreichere Modularbeit im letzten Modul bietet zudem die Möglichkeit, selbstständig eine frei gewählte grössere Applikation mit Coaching eines Dozenten zu erstellen und das Gelernte anzuwenden (z.B. für Web oder mobile Applikationen).

Ausbildungsschwerpunkte

Modul Grundlagen Programmierung

  • Grundlagen der Programmierung (Variablen, Datentypen, Kontrollstrukturen etc.)
  • Konzepte der objektorientierten Programmierung (Klassen, Objekte etc.)
  • Objektinteraktion, Container-Klassen
  • Klassenentwurf (lose Kopplung, Kohäsion, Kapselung)
  • Software-Qualitätssicherung (Dokumentation, Unit-Tests)
  • Vererbung, Komposition, Polymorphie, Abstrakte Klassen, Interfaces
  • Entwerfen von Klassendiagrammen mittels der Unified Modeling Language (UML)
  • Grundlegende Algorithmen und Datenstrukturen (Stack, Queue etc.)

Modul Programmiersprachen – Vergleich

  • Charakteristika der einzelnen Generationen von Programmiersprachen
  • Funktionales, prozedurales und objektorientiertes Programmier-Paradigma
  • Kompilierende und interpretierende Programmiersprachen
  • Programmvergleiche (z.B. LISP, C, C++, C#, Java)
  • Einführung in die Markup- und Scripting-Sprachen des Web (HTML, CSS, JavaScript)
  • Client- und serverseitige Programmierung im Web-Umfeld

Modul Programmiersprachen – Vertiefung

Ausgewählte Konzepte und Themen mit Java oder C# (Wahlmöglichkeit), zum Beispiel:

  • Exception Handling
  • File Input/Output
  • Serialisierung und Deserialisierung
  • Netzwerkprogrammierung
  • Concurrent Programming, Threads etc.
  • Generics
  • Technologien für die Entwicklung von Desktop, Server, Web und mobilen Applikationen

Modul Programmiersprachen – Fallbeispiele

  • Anwenden und Vernetzen der Konzepte für die Erstellung einer Desktop-, Server-, Web oder mobilen Anwendung
  • Lösungsansätze für die Umsetzung von gegebenen Problemstellungen
  • Vertiefte Anwendung des Gelernten in einer Programmiersprache

Aufnahme und Zugangsvoraussetzungen

Die Zulassung zu einem CAS setzt grundsätzlich einen Hochschulabschluss (FH, HTL, HWV, ETH, Universität) voraus. Es können aber auch Praktikerinnen und Praktiker mit vergleichbarer beruflicher Kompetenz zugelassen werden, wenn sich die Befähigung zur Teilnahme aus einem anderen Nachweis ergibt. Über die definitive Zulassung entscheidet die Studienleitung.

Vorkenntnisse:

Grundkenntnisse in Informatik werden vorausgesetzt. Kenntnisse einer beliebigen Programmiersprache sind von Vorteil. Weiter sollte logisches und abstraktes Denken zur Problemlösung Freude machen.

Kosten: CHF 5'900.00

Methodik

  • Klassenunterricht (Theorie-Inputs, Übungen, Fallstudien etc.)
  • begleitetes Selbststudium (z.B. praktische Arbeiten an Fallbeispielen mit Notebook)
  • freies Selbststudium (Aufarbeitung von Fachliteratur, Prüfungsvorbereitung etc.).

Unterricht

Der Unterricht findet jeweils am Freitagabend von 17.15 bis 20.45 Uhr statt. Das CAS Object Oriented Programming dauert insgesamt 10 Monate. Eine hohe Präsenz an den festgelegten Terminen wird vorausgesetzt. Den individuellen Stundenplan erhalten die Studierenden spätestens einen Monat vor Semesterbeginn. Die unterrichtsfreie Zeit richtet sich nach den Schulferien der Stadt Zürich, ausser Frühlingsferien und Herbstferien (verkürzt).

Informationsmaterial

Hier können Sie kostenloses Informations­material zu diesem Lehrgang direkt vom Bildungsanbieter ZHAW Zürcher Hochschule für Angewandte Wissenschaften - School of Engineering anfordern. Die angegebenen Daten werden ausschließlich an diesen Bildungsanbieter übermittelt und selbstverständlich nicht an Dritte weiter gegeben.

Ich bitte um:
Datenschutzerklärung gelesen und akzeptiert

Anbieter

Unsere Hochschule ist eine der führenden Hochschulen für Angewandte Wissenschaften in der Schweiz. In Forschung und Entwicklung orientiert sich die ZHAW Zürcher Hochschule für Angewandte Wissenschaften an zentralen gesellschaftlichen Herausforderungen – mit den Schwerpunkten Energie und Gesellschaftliche Integration. Die ZHAW ist mit ihren Standorten in Winterthur, Zürich und Wädenswil regional verankert und kooperiert mit internationalen Partnern. Die Hochschule umfasst acht Departemente: Angewandte Linguistik, Angewandte Psychologie, Architektur, Gestaltung und Bauingenieurwesen, Gesundheit, Life Sciences und Facility Management, School of Engineering, School of Management and Law sowie Soziale Arbeit.

Die ZHAW School of Engineering gehört zu den führenden technischen Bildungs- und Forschungsinstitutionen in der Schweiz. 13 Institute und Zentren garantieren qualitativ hochstehende Ausbildung, Weiterbildung, Forschung und Entwicklung mit Schwerpunkt in den Bereichen Energie, Mobilität, Information und Gesundheit. Das Studienangebot orientiert sich an Bedürfnissen der Wirtschaft und vermittelt eine wissenschaftlich fundierte Ingenieurausbildung mit starkem Praxisbezug und interdisziplinärem Ansatz. Bereits 1874 als Technikum Winterthur gegründet, ist die School of Engineering eine traditionsreiche Ausbildungsstätte.

Kontakt

ZHAW Zürcher Hochschule für Angewandte Wissenschaften - School of Engineering

Lagerstrasse 41
8021 Zürich
Schweiz

E-Mail: weiterbildung.engineering@zhaw.ch
Tel.: +41 (0) 58 934 82 44