|
|
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.
|
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|