EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
Menu Home User Menu
Not registered Login
[ German (Switzerland) German (Switzerland) ]   [ English ]
[ de de ]   [ en ]
Not registered Login
t.BA.XXI.INF1.19HS (Computer Science 1) 
Module: Computer Science 1
This information was generated on: 20 March 2025
No.
t.BA.XXI.INF1.19HS
Title
Computer Science 1
Organised by
T InES
Credits
4

Description

Version: 5.0 start 01 August 2024

Diese Modulbeschreibung gilt bis zum 31. Juli 2024. Die gültige Modulbeschreibung ist im Intranet unter https://intra.zhaw.ch/departemente/school-of-engineering/bachelorstudium/module im Modulhandbuch abrufbar.

 

Kurzbeschrieb

Einführung in die Grundkonzepte der prozeduralen Programmiersprache C

Modulverantwortung

Bazzi Elio (bazz)

Lernziele (Kompetenzen)

Ziel Kompetenzen Taxonomiestufen
Übersicht: Die Studierenden kennen die Grundkonzepte der prozeduralen Programmiersprache C und können diese einsetzen, um für kleinere Problemstellungen Softwarelösungen in C selbständig zu entwerfen und umzusetzen.    
(1) Die Studierenden verstehen die Grundlagen der Programmierung, welche Rolle Programmiersprachen dabei spielen und welche Werkzeuge zum Einsatz kommen. F, M K1-K2
(2) Sie verstehen die grundlegenden Konzepte der Programmiersprache C, inklusive der verfügbaren Datentypen, Ausdrücke, die wichtigsten Bibliotheksfunktionen, Verzweigungen, Schleifen, sowie Definition und Aufruf von Funktionen. Sie können dieses Wissen einsetzen, um einfache Programme zu entwerfen, zu programmieren und zu testen. Dabei können sie sowohl eine  Entwicklungsumgebung einsetzen als auch direkt auf der Kommandozeile arbeiten. F, M K1-K5
(3) Sie verstehen auch die fortgeschritteneren Konzepte der Programmierung mit C. Dazu gehören ein- und zweidimensionale Arrays, Strings, Datenstrukturen, Zeiger, sowie Bit-Arithmetik. F, M K1-K5

Modulinhalte

(1) Computergrundlagen und Infrastruktur

  • Hardware / Software, Betriebssystem
  • Editor, Zeichencodierungen
  • Programmiersprachen, C (im INF2 zusätzlich Java)
  • Arbeit mit einer Entwicklungsumgebung und auf der Kommandozeile
 (2) Grundlagen prozeduraler Programmierung mit C
  • Variablen, Datentypen, Zahlen, Ausdrücke
  • Bibliotheksfunktionen, Ein-/Ausgabe
  • Entscheidungen und Wiederholungen
  • Funktionen, Parameter und Rückgabewert

(3) Weitere Konzepte der Programmiersprache C

  • Arrays und Datenstrukturen (struct)
  • Character-Arrays, Strings
  • Zeiger
  • Zweidimensionale Arrays
  • Bit-Arithmetik
  • Lehrmittel/Materialien

Unterrichtsfolien werden zur Verfügung gestellt

Ergänzende Literatur

Zulassungs-voraussetzungen 

 

Unterrichtssprache

(X) Deutsch ( ) Englisch

Teil des Internationalen Profils

( ) Ja (X) Nein

Modulausprägung

Typ 3a
  Details siehe unter: T_CL_Modulauspraegungen_SM2025

Leistungsnachweise

Bezeichnung Art Form Umfang Bewertung Gewichtung
Leistungsnachweise während Studiensemester Verschiedene     Benotung 20%
Semesterendprüfung Prüfung schriftlich 90 min Benotung 80%

Minitests und/oder Praktikumsbewertungen während des Semesters: Im Semester können fakultativ Leistungsnachweise (in Form von Minitests oder Praktikumsbewertungen) erbracht werden, die benotet werden und deren Mittelwert die Semesternote ergibt. Welche Leistungsnachweise angeboten werden, wird der Klasse am Anfang des Semesters mitgeteilt. Bei der Berechnung der Semesternote gehen Leistungsnachweise, deren Ergebnis schlechter ist als das Ergebnis der SEP, mit der SEP-Note in den Mittelwert ein.

Bemerkungen

 

Rechtsgrundlage

Die Modulbeschreibung ist neben Rahmenprüfungsordnung und Studienordnung Teil der Rechtsgrundlage. Sie ist verbindlich. Eine in der ersten Unterrichtswoche des Semesters schriftlich festgehaltene und kommunizierte Modulvereinbarung kann die Modulbeschreibung präzisieren. Die Modulvereinbarung ersetzt nicht die Modulbeschreibung.

Note

Course: Informatik 1 - Praktikum
No.
t.BA.XXI.INF1.19HS.P
Title
Informatik 1 - Praktikum

Note

  • No module description is available in the system for the cut-off date of 01 August 2099.
Course: Informatik 1 - Vorlesung
No.
t.BA.XXI.INF1.19HS.V
Title
Informatik 1 - Vorlesung

Note

  • No module description is available in the system for the cut-off date of 01 August 2099.