TSU Main-Header
ABWU Information

Elektronik-Techniker HF

Automatik-Techniker HF

Informatik-Techniker HF

Telematik-Techniker HF

NDS Informatik

NDS WebEngineering

NDS Network Engineering

Automatikfachfrau/-fachmann

Nachdiplomkurse NDK

Module NDS Informatik

Module NDS WebEngineering

Module NDS Network Engineer.

Module Automatikfachmann

Einzelfächer Techniker HF

 

Überblick Module

Module NDS Informatik


Allgemeine Angaben

Die folgenden Kurse sind Module des Nachdiplomstudiums Informatik. Sie sind auf dem Niveau der höheren Berufsbildung (Nachdiplomkurse) und setzen ein gutes technisches Verständnis voraus. Die Selbstlernzeit beträgt zirka 25% der Unterrichtszeit.

Beim Besuch von mindestens 75% wird eine Kursbestätigung ausgestellt. Wer bei den Erfolgskontrollen im Durchschnitt die Note 4 erreicht bekommt einen Attest.

Im Preis inbegriffen sind TSU Kursunterlagen oder ein Lehrbuch. Für Module mit Computerübungen muss ein Laptop zum Unterricht mitgenommen werden.

Zurück Einführung in C# und die Entwicklungsplattform .NET
Beschreibung Sie möchten Ihre Kenntnisse in objektorientierter Programmierung vertiefen, gleichzeitig die neusten Technologien kennen lernen und deren Grundlagen beherrschen. C# (C Sharp ist Nachfolger von C++) ist eine Weiterentwicklung von C++ welches einfacher zu lernen ist und zusätzlich die .NET Strategie mit berücksichtigt.
Kursziel Sie kennen das Konzept .NET, die Entwicklungsumgebung Visual Studio.NET und die wesentlichen Elemente der Programmiersprache C#.
Sie können einfache Softwareaufgaben in ein modulares C#-Programm umsetzen und warten.
Sie wählen zu Aufgaben passende Datenstrukturen und Algorithmen.
Inhalt Konzept .NET
Bedienen der Entwicklungsumgebung
Aufbau eines Programms (Programmstrukturierung, Modularisierung)
Einfache Objekte, Funktionen, Argumente
Datentypen, Operatoren und Ausdrücke
Benutzerdefinierte Datenstrukturen wie z.B. Arrays
Kontrollstrukturen: Sequenz, Selektion, Iteration
Einfache Ein- und Ausgabe zur Peripherie (Drucker, Bildschirm)
Datenströme und Schnittstellen
Exception Handling, Speicherbereinigung
Interoperabilität
Voraussetzung Keine oder nicht aktuelle Programmierkenntnisse einer früheren Programmiersprache
Methoden Lehrvorträge, Demonstrationen, Fallbeispiele, Übungen am Rechner
Hinweis Die Kursteilnehmer müssen ein eigenes Notebook mitbringen. Für die Dauer des Kurses wird den Teilnehmern die Entwicklungsumgebung Visual Studio .NET ab CD-ROM von der TSU kostenlos zur Verfügung gestellt.
Preis CHF 1'200.-
Daten 26.01.09 bis 11.07.09, Donnerstag
17.30 bis 21.45 Uhr, 80 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-C#, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Programmieren OOP in C++
Beschreibung Mittels C++ können in sehr kompakter Schreibweise maschinennahe Anwendungen programmiert werden - für PC wie auch andere Zielsysteme. Der objektorientierte Ansatz hilft dabei, Wiederholungen und Fehler zu vermeiden. Sie lernen eine der zur Zeit flexibelsten Programmiersprachen kennen.
Kursziel Sie sind mit der objektorientierten Denkweise und deren Umsetzung in die Praxis vertraut.
Sie können objektorientiert programmieren.
Inhalt Einführung in ANSI C (C-Funktionen, Pointer, Referenzen)
Strukturiertes und Modulares Programmieren
Klassen und Objekte (Initialisierung, Konstruktoren, Destruktoren)
Gültigkeit, Sichtbarkeit von Datentypen
Beziehungen
Vererbungen
Polymorphismus
Überladen von Operatoren
Einsatz von STL
Dateien und Ströme
Exception Handling
Namespaces
Einblick in Embedded C/C++
Schnittstellenklassen zu C-Funktionen
Voraussetzung Einführung in C# oder C++ besucht oder vergleichbare Kenntnisse
Methoden Lehrvorträge, Demonstrationen, Fallbeispiele, Übungen am Rechner
Hinweis Die Kursteilnehmer müssen ein eigenes Notebook mitbringen. Für die Dauer des Kurses wird den Teilnehmern die Entwicklungsumgebung Visual Studio .NET ab CD-ROM von der TSU kostenlos zur Verfügung gestellt.
Preis CHF 1'200.--
Daten offen, 80 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-OOP, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Programmieren Embedded C++
Beschreibung Sie können die Objektorientierte Sprache C++ Hardwarenahe einsetzen. Sie sollten Grundkenntnisse in C für Mikroprozessoren sowie uP mitbringen. Sie möchten die Objektorientierte Programmierung (OOP) vertiefen und gleichzeitig die neuste Technologie im Bereich Embedded C++ (EC++) kennen lernen und beherrschen.
Kursziel Sie kennen die Zusammenhänge von HW-Adressen zu Linkerfile und Compiler, können HW - Komponenten als Objekte definieren und diese auch ansprechen.
Sie sehen die Vorteile objektorientierter Programmierung in komplexeren Systemen anhand eines geeigneten Schulungsprozessores.
Sie lernen auch in der objektorientierten Programmierung mit Recourcen (RAM, ROM) sparsam umzugehen und somit die Vorurteile von langsamen C++ abzubauen.
Es wird auch auf geschwindigkeitsoptimierte Methoden eingegangen.
Inhalt Crashkurs C und C++
Erste Schritte Embedded C++ mit Inhalten wie:
Compiler, Linker, Debugger, Startupvorgang, HW-Programmierung, Ports, Adressen, Heap, Stack, Bausteine, Watchdog, Interrupts, Verknüpfung C/C++ und Assembler, Module, Simulation, Test, RealTime Embedded, Einführung Embedded Betriebssysteme
Voraussetzung Kenntnisse von Rechnersystemen, Assembler und C sowie Grundwissen von objektorientierten Programmiersprachen wie C++ oder Java gemäss unseren Lehrgängen in der HFU Informatik bzw. NDW.
Methoden Grundlagenvermittlung (Wissen) in Vortragstechnik. Im Dialog erste Aufgaben lösen (verstehen). Anwenden mit Übungsbeispielen und Hausaufgaben.
Hinweis Die Kursteilnehmer müssen ein eigenes Notebook mitbringen. Für die Dauer des Kurses wird den Teilnehmern die Entwicklungsumgebung (MSP430 Evaluation Board von Texas Instruments) kostenlos zur Verfügung gestellt.
Preis CHF 1'200.--
Daten 26.01.09 bis 11.07.09, Donnerstag, 17.30 bis 21.45 Uhr,
80 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-WinP, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Software Engineering Teil 1 (Analyse)
Beschreibung Ein gutes Software Engineering ist wesentlich für den langfristigen Erfolg eines Programms bzw. Softwaresystems. Bei der Analyse ergibt sich ein Überblick mit klar ersichtlichen Schnittstellen.
Eine von der Programmiersprache unabhängige Notation bildet oft den gemeinsamen Nenner an Projektsitzungen wo Sie mitreden wollen.
Kursziel Sie sind vertraut mit der objektorientierten Denkweise in einem Software Entwicklungsprozess.
Sie sind in der Lage für kleinere Solftwareprojekte eine objektorientierte Analyse selbständig durchzuführen.
Inhalt Übersicht Planungsmodelle
Einführung objektorientierte Denkweise
Anforderungsspezifikationen
UML als Modellierungs- bzw. Notationssprache
Objektorientierte Analyse
Fallbeispiele
Voraussetzung Vertraut mit dem Prinzip von einfachen Programmstrukturen
Methoden Lehrvorträge, Übungen, Fallbeispiele
Hinweis Es gibt einen Fortsetzungskurs, der das Softwaredesign beinhaltet.
Preis CHF 600.-
Daten 18.08.08 bis 24.01.09, Dienstag, vierzehntäglich 17.30 bis 21.45 Uhr, 40 Lekt.
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-SE1, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Software Engineering Teil 2 (Design)
Beschreibung Ein gutes Software Engineering ist wesentlich für den langfristigen Erfolg eines Programms bzw. Softwaresystems. Das trifft besonders für das Softwaredesign zu, wo sie mitwirken oder Teilprojekte leiten wollen.
Kursziel Sie kennen und leben die objektorientierte Denkweise.
Sie können die objektorientierte Denkweise auch bei grösseren Projekten einsetzen.
Sie kennen die Notationssprachen und die dazugehörigen Werkzeuge.
Sie kennen qualitätssichernde Massnahmen und können diese anwenden.
Inhalt Objektorientiertes Design
Benutzeroberflächen
Datenhaltung
Entwurfsmuster, Designpatterns
Softwarequalität
Software testen
Einsatz eines CASE-Tools
Voraussetzung Modul Software Engineering Analyse oder vergleichbare Kenntnisse
Methoden Lehrvorträge, Demonstrationen, Fallbeispiele, Projektarbeiten
Hinweis Die Kursteilnehmer müssen teilweise ein eigenes Notebook mitbringen.
Preis CHF 600.--
Daten 26.01.09 bis 11.07.08, Dienstag, vierzehntäglich 17.30 bis 21.45 Uhr, 40 Lekt.
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Nachdiplomkurs TS-SE2, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Betriebssysteme Grundlagen
Beschreibung Sie wollen wissen, wie ein Betriebssystem grundlegend funktioniert. Sie möchten Aufgaben, Architektur und Funktionen von Betriebssystemen kennenlernen.
Kursziel Sie kennen die Aufgaben und Arten der aktuellen Betriebssysteme
Sie verstehen wie ein Betriebssystem arbeitet und wie Ressourcen wie Speicher, Geräte und Dateien verwaltet werden.
Inhalt Aufgaben des Betriebssystems
Prozessmodelle; Prozessscheduling; Prozesskommunikation, Synchronisation
Deadlocks
Memory Management, virtueller Speicher, Paging
Ein-/ Ausgabe, Gerätetreiber
Dateisysteme
Voraussetzung Anwenderkenntnisse Windows
Methoden Lehrvorträge, Demonstrationen, Übungen am Rechner
Hinweis Die Kursteilnehmer müssen ein eigenes Notebook mitbringen. Für die Dauer des Kurses wird den Teilnehmern die Entwicklungsumgebung Visual Studio .NET ab CD-ROM von der TSU kostenlos zur Verfügung gestellt.
Preis CHF 600.--
Daten 18.08.08 bis 24.01.09, Montag
vierzehntäglich 17.30 bis 21.45 Uhr, 40 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-BSG, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück UNIX Einführung und Grundlagen
Beschreibung UNIX ist nebst Windows im kommerziellen wie im industriellen Sektor weit verbreitet und gewinnt mit LINUX zurzeit immer mehr Marktanteile - speziell im Internet- und Server Bereich - dank dessen hoher Stabilität.
Kursziel Sie kennen die elementaren Befehle und die wesentlichen Bestandteile eines UNIX Dateisystems.
Sie bedienen selbständig die Standardwerkzeuge von UNIX.
Sie erstellen einfache Scripts für die Jobverarbeitung.
Sie können Benutzerkonti einrichten.
Inhalt Systembefehle mittels Textkonsole eingeben
Text bearbeiten (z.B. mit "vi")
Verwalten von Daten
Berechtigungen verwalten; Accounts aufsetzen und löschen
Einfache Prozessverwaltung
TCP/IP, Benutzung der Standardwerkzeuge
Einfache Automatisierung mittels Shellscripts
Datensicherung
Mail; Drucken
Voraussetzung Der Kurs richtet sich an Teilnehmer, welche keine oder wenige Kenntnisse von UNIX besitzen. Vorteilhaft sind elementare Kenntnisse von Kommandoeingaben über die Befehlszeile (DOS, Windows, OSX)
Methoden Lehrvorträge, Demonstrationen, Übungen am Rechner
Hinweis Die Übungsplattform ist LINUX vom deutschen Distributor SUSE.
Preis CHF 600.--
Daten

Ab 26.01.09 bis 11.07.09, Dienstag, 17.30 bis 21.456 Uhr, 40 Lektionen

Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-UNIX, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Computer Mathematik
Beschreibung In diesem Kurs lernen Sie mathematische Strukturen und Algorithmen kennen, wie sie in Software oft vorkommen. Mit Hilfe von Matlab können Sie grafische Objekte umrechnen und visualisieren. Sie werden ein neues mathematisches Verständnis erlangen und zukünftig Matlab einsetzen für mathematische Aufgaben.
Kursziel Sie kennen die mathematischen Grundlagen der Informatik.
Sie wenden die Algorithmen für vektorielle Computergrafik an.
Sie werten statistische Daten nach vorhandenen Normen aus.
Sie lösen mathematische Aufgaben mit Hilfe von MATLAB-Scripten.
Inhalt Matrizenrechnung und Vektoren
Grundlagen der vektoriellen Computergraphik
Technologie der Darstellung von Objekten und Farben
Grafische Animationen
Statistische Auswertung von Messwerten
Verteilungsfunktionen, Ausgleichsfunktionen
Visualisierung und Programmierung mit MATLAB
Voraussetzung Gute Grundlagenkenntnisse der linearen Algebra
Methoden Lehrvorträge, Demonstrationen, Praktische Arbeiten am Computer
Hinweis Für die Übungen muss ein Notebook mitgenommen werden.
Die aktuelle MATLAB Studentenversion ist im Preis inbegriffen.
Preis CHF 600.--
Daten offen, 40 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-CM, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Datenbankentwicklung
Beschreibung Fast alle Applikationen verwenden Datenbanken zur Speicherung und Verwaltung der Daten. Eine funktionierende Datenbank ist eine der zwingenden Grundlagen für viele Unternehmen. In diesem Modul lernen Sie Datenbanken in der Struktur verstehen, entwickeln und neuen Bedürfnissen anpassen.
Kursziel Sie kennen den Aufbau von Datenbanken
Sie gehen bei der Datenbankentwicklung methodisch vor.
Sie können Daten (auch von Datenbankservern) abfragen.
Sie erstellen selbständig eine einfache relationale Datenbank nach Kundenanforderungen.
Inhalt Mengenlehre
Grundlagen relationaler Datenbanken
Normalisierung
Entity Relationsship Modellierung, (ERD)
Datenbank Server; Einführung in SQL
Integritätsüberwachung von Beziehungen
Übungen mit Oracle oder MySQL
Voraussetzung Anwenderkenntnisse von Windows und Datenbanken
Methoden Lehrvorträge, Demonstrationen, Übungen am Rechner
Hinweis Für die Übungen muss ein Notebook mitgenommen werden.
Preis CHF 900.--
Daten 18.08.08 bis 24.01.09, Tag noch offen, 17.30 bis 21.45 Uhr,
60 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-DB, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse
Zurück Kommunikation und Netzwerkprotokolle
Beschreibung Die Fähigkeit Computer einzurichten und zu vernetzen ist heute eine Grundkompetenz, die an vielen Arbeitsplätzen gefordert oder zumindest erwünscht ist.
Kursziel Sie verstehen die grundlegenden Zusammenhänge der heutigen Netzwerktechnik.
Sie kennen das ISO / OSI Schicht-Modell mit den grundlegenden Funktionalitäten.
Sie kennen die gängigen Topologien und Zugriffsverfahren.
Sie sind in der Lage einfachere Netzwerke zu konzipieren.
Sie können einfachere Netzwerke aufsetzen und in Betrieb nehmen (z.B. ADSL, W-LAN etc.).
Sie können Probleme in Netzwerken lokalisieren und beheben.
Sie können verschiedene Netz-Typen und Design-Lösungen vergleichen und beurteilen.
Inhalt ISO/OSI Referenzmodell
Grundlagen lokaler Netzwerke LAN und externer Netzwerke WAN
Netz-Elemente: Repeater, Hubs, Bridges, Switches, Router, Gateways,
IP Adressing und Subneting, VLAN, Routing und Routing Protokolle;
Einführung in das Netzwerkdesign;
Netze, Protokolle & Applikationen (Übersicht): Ethernet, Gb-Ethernet, Token Ring, ISDN, ADSL, W-LAN, IP, TCP, UDP, Telnet, DNS, etc
Voraussetzung Grundlagen der Informatik
Methoden Lehrvorträge, Fallbeispiele, praktische Übung
Hinweis  
Preis CHF 600.--
Daten 26.01.09 bis 11.07.09, Tag noch offen, 17.30 bis 21.45 Uhrr,
40 Lektionen
Anmeldung Per E-Mail mit folgenden Angaben:
Anmeldung zum Modulkurs TS-KNP, Privatadresse mit Telefon, Firmenadresse mit Telefon, E-Mail-Adresse