CAS Computer Science 1
AnmeldenAuf einen Blick
Abschluss:
Certificate of Advanced Studies ZHAW in Computer Science 1 (12 ECTS)
Start:
25.02.2025, 27.02.2025, 02.09.2025
Dauer:
5 Monate, mehr Details zur Durchführung
Kosten:
CHF 5'900.00
Durchführungsort:
ZHAW mehrere Departemente / Campus Zentrum, Lagerstrasse, Lagerstrasse 41, 8004 Zürich (Auf Google Maps anzeigen)
Unterrichtssprache:
- Deutsch
- Die Unterrichtssprache ist Deutsch. Fachliteratur und eingesetzte Softwareprogramme sind teilweise in Englisch.
Vom CAS zum MAS:
Das CAS Computer Science 1 kann als Wahlpflicht-CAS im Rahmen des DAS Informatik und des MAS Informatik angerechnet werden.
Ziele und Inhalt
Zielpublikum
Das Weiterbildungsangebot im Bereich Informatik richtet sich an
- ICT-Quereinsteiger, die eine fundierte und breite Ausbildung in Informatik absolvieren wollen;
- ICT-Fachkräfte mit mehrjähriger Berufserfahrung und Spezialisten, die sich im Bereich Informatik als Ganzes oder in einem spezifischen Thema der Informatik weiterbilden bzw. spezialisieren wollen.
Ziele
Folgende Fragestellungen stehen im Zentrum des CAS Computer Science 1:
- Wie funktioniert ein Computer grundsätzlich?
- Wie wird Information im Computer codiert und verarbeitet?
- Wie sieht der Aufbau eines modernen Computers (Hard- und Software) aus?
- Wie programmiere ich einen Computer und was für Programmiersprachen gibt es?
- Wie entwerfe und programmiere ich systematisch einen Algorithmus zur Lösung eines Problems?
- Was ist eine Datenbank und wie kann ich Daten darin abfragen und bearbeiten?
Inhalt
Modul "Grundlagen Informatik"
- Grundbegriffe wie Bit, Byte und Wort
- Zahlensysteme und Konvertierungsalgorithmen: Binär-, Oktal-, Dezimal- und Hexadezimalsystem
- Rechnen im Binärsystem: Addition, Subtraktion, Multiplikation, Division
- Darstellung von Zeichen und Text (ASCII, Unicode)
- Informationstheorie: Entropie, Redundanz und Anwendung in der Datenkompression und Fehlererkennung
- Gesetze einer Booleschen Algebra
- Logische Funktionen und Gatter
- Kombinatorische und sequentielle Grundschaltungen (Multiplexer, Addierer, Schieberegister, Zähler)
- Aufbau und Funktionsweise eines Computers (Von-Neumann-Architektur)
- Moderne Rechnerarchitekturen und alternative Computermodelle (z.B. Quantencomputer)
Modul "Programmiersprachen"
- Programme mit Python erstellen
- Variablen und Datentypen
- Kontrollstrukturen und Logik (Sequenz, Selektion, Iteration)
- Arrays und Collections
- Funktionen, Module
- Entwurf und Analyse von Algorithmen (Greedy, Divide and Conquer, Rekursion, Komplexität und O-Notation)
- Lösen praktischer, einfacher Programmieraufgaben
- Beschreibung von formalen Sprachen
- Charakteristika und Vertreter der einzelnen Generationen von Programmiersprachen
- Imperatives, objektorientiertes und deklaratives Programmierparadigma
Modul "Hardwarenahe Programmierung"
- Einführung in die Mikrocontroller-Programmierung mit C (Datentypen, Operatoren, Funktionen)
- Analoge und digitale Ein- und Ausgabeschnittstellen (GPIO, I2C, SPI)
- Einlesen von Sensorwerten (Temperatur, Luftfeuchtigkeit, Beschleunigung etc.)
- Ansteuern von Aktoren (LED, Buzzer, LCD, Motoren etc.)
- Anwendungen wie Internet of Things (IoT)
- Praktisches Arbeiten mit einem Mikrocontroller (Arduino-Plattform) für einfache Überwachungs-, Steuerungs- und Regelungsaufgaben
Modul "Datenbanken"
- Einführung in Datenbanksysteme
- Datenmodellierung (Entity-Relationship-Diagramm) und Normalformen
- Relationale Algebra und Datenbankabfragesprache SQL
- Datenbankprogrammierung (Stored Procedures, Trigger)
- Aufbau und Zweck von Indexen
- Transaktionen, ACID-Prinzip
- Praktisches Arbeiten mit einem Datenbanksystem (z. B. MySQL) und Anbindung an eine Anwendung (Python)
- Alternative Datenbank-Modelle (z. B. NoSQL)
Methodik
Das Ausbildungsprogramm umfasst verschiedene Aktivitäten, wie etwa Vorlesungen, praxisorientierte Übungen und Fallbeispiele, Gruppenarbeiten und Selbststudium (Vor- und Nachbereitung).
Mehr Details zur Durchführung
Der Unterricht findet je nach Durchführung jeweils am Dienstagnachmittag/-abend von 13.15 bis 20.45 Uhr (8 Lektionen) oder am Donnerstagvormittag/-nachmittag von 09:00 bis 16:45 Uhr (8 Lektionen) berufsbegleitend statt. Beim Donnerstagskurs findet der Unterricht in der Auffahrtswoche ausnahmsweise am Montag 06.05.2024 statt. Es ist ein Prüfungsdatum. Zusätzlich zum Unterricht sind für das Selbststudium ca. 8 h pro Woche einzuplanen.
Das CAS Computer Science 1 dauert rund fünf Monate (17 Unterrichtstage). Den individuellen Stundenplan erhalten die Studierenden spätestens einen Monat vor Studienbeginn. Die schulfreie Zeit richtet sich nach den Schulferien der Stadt Zürich.
Beratung und Kontakt
-
Kurt Bleisch
Dozent ZHAW School of Engineering
+41 58 934 41 55 -
ZHAW School of Engineering
Administration Weiterbildung
Lagerstrasse 41
Postfach
8021 Zürich+41 58 934 82 44
weiterbildung.engineering@zhaw.ch
Veranstalter
Infoveranstaltungen
Anmeldung
Zulassungskriterien
Zulassungsbedingungen für Personen mit Hochschulabschluss
Die Zulassung zum Lehrgang setzt voraus:
- Abschluss (Diplom, Lizentiat, Bachelor- oder Masterabschluss) einer staatlich anerkannten Hochschule beziehungsweise einer der Vorgängerschulen.
- 2 Jahre qualifizierte Berufserfahrung zum Zeitpunkt des Starts der Weiterbildung.
Zulassungsbedingungen für Personen ohne Hochschulabschluss
Die Zulassung zum Lehrgang setzt voraus:
- Nachweis eines Abschlusses in der höheren Berufsbildung (Tertiär-B): Berufsprüfung BP (eidgenössischer Fachausweis) oder Höhere Fachprüfung HFP (eidgenössisches Diplom) oder Höhere Fachschule HF. In Ausnahmefällen können weitere Personen zugelassen werden, wenn sich deren Befähigung zur Teilnahme aus einem anderen Nachweis ergibt.
- 4 Jahre qualifizierte Berufserfahrung zum Zeitpunkt des Starts der Weiterbildung
- Bestehen eines Zulassungsgesprächs.
Zusätzliche Anforderungen
Grundkenntnisse in Informatik und erste praktische Erfahrungen im ICT-Umfeld sind sinnvoll, aber nicht Voraussetzung. Weiter sollte Ihnen logisches und abstraktes Denken zur Problemlösung Freude machen.
Anmeldeinformationen
Wir führen keine Wartelisten und bieten keine Platzreservationen an.
Sollte bei der vorangehenden Durchführung ein Platz frei werden, berücksichtigen wir die Reihenfolge gemäss Anmeldeeingang.
Startdaten und Anmeldung
Start | Anmeldeschluss | Anmeldelink |
---|---|---|
25.02.2025 | 25.01.2025 | Ausgebucht |
27.02.2025 | 27.01.2025 | Anmeldung (Kurstag Donnerstag) |
02.09.2025 | 02.08.2025 | Anmeldung (Dienstagnachmittag/-abend) |