Anzeige

CAS Computer Science 1

Anbieter:
ZHAW Zürcher Hochschule für Angewandte Wissenschaften - School of Engineering
Ort, Bundesland, Land:
Zürich, Raum Zürich, Schweiz
Typ:
berufsbegleitend
Abschluss:
CAS (Certificate of Advanced Studies)
Dauer:
5 Monat(e)

Das Studium

Der Computer ist in unserem heutigen Leben omnipräsent. Sei es als Bestandteil Ihres Notebooks, Handys, Fernsehers oder Ihrer Waschmaschine: In all diesen Geräten befinden sich Computer, die auf denselben Prinzipien eines digitalen Rechners funktionieren.

In diesem CAS lernen Sie, wie ein Computer grundsätzlich funktioniert und wie Informationen in einem Computer codiert und verarbeitet werden. Weiter lernen Sie, wie Problemstellungen mit einem Algorithmus und einer Programmiersprache systematisch gelöst und wie grosse Informationsmengen strukturiert in relationalen Datenbanken verarbeitet werden.

Das CAS Computer Science 1 kann als Wahlpflicht-CAS im Rahmen des DAS Informatik und des MAS Informatik angerechnet werden.

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)

Kosten

CHF 5'900.00

Zulassung

Die Zulassung zu einem MAS, DAS oder CAS setzt grundsätzlich einen Hochschulabschluss (Fachhochschule, HTL, HWV, Uni, ETH) 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.

Vorkenntnisse

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.

Methodik

Das Ausbildungsprogramm umfasst verschiedene Aktivitäten, wie etwa Vorlesungen, praxisorientierte Übungen und Fallbeispiele, Gruppenarbeiten und Selbststudium (Vor- und Nachbereitung).

Unterricht

Der Unterricht findet berufsbegleitend jeweils am Dienstagnachmittag/-abend von 13.15 bis 20.45 Uhr (8 Lektionen) statt. Das CAS Computer Science 1 dauert rund fünf Monate. Den individuellen Stundenplan erhalten die Studierenden spätestens einen Monat vor Studienbeginn. Die schulfreie Zeit richtet sich nach den Schulferien der Stadt Zürich.

Informationsmaterial anfordern

Hier können Sie kostenloses Informationsmaterial zu diesem Studiengang 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:

Der Anbieter

Die ZHAW ist eine der führenden Schweizer Hochschulen für Angewandte Wissenschaften. Sie arbeitet anwendungsorientiert und wissenschaftlich in Lehre, Forschung, Weiterbildung, Dienstleistung und Beratung. Absolventinnen und Absolventen der ZHAW sind dadurch nach dem Studium arbeitsmarktfähig – auch in einem internationalen und interkulturellen Umfeld.

Die School of Engineering setzt als eine der führenden technischen Hochschulen in der Schweiz auf zukunftsrelevante Themen. 13 Institute und Zentren garantieren qualitativ hochstehende Ausbildung, Weiterbildung, Forschung und Entwicklung mit Schwerpunkt in den Bereichen Energie, Mobilität und Gesundheit.

Das Studienangebot orientiert sich an Bedürfnissen der Wirtschaft und vermittelt eine wissenschaftlich fundierte Ingenieurausbildung mit starkem Praxisbezug und interdisziplinärem Ansatz. Das umfassende Weiterbildungsangebot der School of Engineering orientiert sich an den Bedürfnissen des Marktes und ist modular aufgebaut.

Ausbildungsberatung und Information

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

Technikumstrasse 9
8401 Winterthur
Schweiz