MODULBESCHREIBUNG. letze Änderung: 2015-04-15 10:29:52 Status: aktiviert Abhängige: M_IuK_II



Ähnliche Dokumente
MODULBESCHREIBUNG. letze Änderung: :29:52 Status: aktiviert Abhängige: M_IuK_III

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.

Bernd C. Toepfer Dipl.-Ing. Techn. Informatik

Validierung und Verifikation

LP (nach ECTS): 9. Sekr.: FR Modulbeschreibung

MODULBESCHREIBUNG. letze Änderung: :56:31 Status: aktiviert

Anforderungsgetriebene Webentwicklung mit Grails:

Liste Programmieren - Java

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?

Herzlich willkommen im Modul Web-Engineering

Grundlagen der Informatik

Webentwicklung mit Mozilla Composer I.

Requirements Engineering Research Group!

Validierung und Verifikation!

Satzung des Fachbereichs Elektrotechnik und Informatik der Fachhochschule Lübeck zur Änderung der Prüfungsordnung und der Studienordnung für

Individuelles Bachelorstudium. Software Engineering for Physics

Semester: -- Worload: 150 h ECTS Punkte: 5

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Software Systems Engineering

Teil II: Konzepte imperativer Sprachen

'DV8QWHUQHKPHQI U SURIHVVLRQHOOH,7/ VXQJHQ

Herzlich willkommen im Modul Informatik Grundlagen

Wirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer

Verteilte Systeme Prof. Dr. Stefan Fischer

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Fernwartung von Maschinen, Anlagen und Gebäuden

Beraten? Begeistern!

Kompetenzfeld Software- und Automatisierungstechnik

Klassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

Informatik (G8) Sek I - Differenzierung 8/9

Modulbeschreibung: Master of Education Informatik

Test-Driven Design: Ein einfaches Beispiel

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht

Einführung in die Informatik II

IT-Projekt-Management

16 Architekturentwurf Einführung und Überblick

IT- und Medientechnik

POWERLINE-TECHNOLOGIE GEHT IN DER IT-BASIERTEN ZUGSKOMMUNIKATION NEUE WEGE.

Präsentation Von Laura Baake und Janina Schwemer

Studien- und Prüfungsordnung der Hochschule Esslingen für Bachelor- Studiengänge. Auszug nur für die Studiengänge der Fakultät Informationstechnik

B.SC. INFORMATIK TIM JUNGNICKEL

Frontend Engineer (m/w)

Titel. Bachelor of Science Scientific Programming. Duales Studium bei der ene't GmbH

Einführung in die Informatik

bruederlinpartner «Nearshoring auf höchstem Niveau!»

Modulnummer: IWMB. Semester: -- Dauer: Minimaldauer 1 Semester. Modultyp: Wahlpflicht. Regulär angeboten im: WS, SS. Workload: 300 h ECTS Punkte: 10

Software Engineering

Anleitung auf SEITE 2

0. Einführung. C und C++ (CPP)

Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen. Udo H. Kalinna. Nürnberg, den

Studien- und Prüfungsordnung für Bachelor-Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 15. Dezember 2005

Algorithmen & Datenstrukturen 1. Klausur

33 Diplom-Studiengang Allgemeine Informatik

Qualitätsmanagement im Projekt

0 Allgemeines. Prof. Dr. Rolf Dornberger

Ursprung des Internets und WWW

IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement

Veranstalter. Studienumfang und Abschlüsse

Probeklausur. Lenz Belzner. January 26, Lenz Belzner Probeklausur January 26, / 16

Prozess-Modelle für die Softwareentwicklung

Software Engineering Vorlesung für Medieninformatik

Übungsaufgaben zum Software Engineering: Management

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Qualitätsmanagement. Andreas Bäuml SWT-Projekt WS 07/08

Abschnitt 16: Objektorientiertes Design

Führungsgrundlagen Version: Zielgruppe: Public Dok.-Verantw.: LeiterIn Weiterbildung SoE

Viele gute Stellen sind frei. Besetzen Sie eine.

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Informatik (G8) Sek I - Differenzierung 8/9

Software Engineering

FAQs zum Bachelorstudiengang Informatik PO-Version Allgemeine Informationen zum Bachelorstudiengang Informatik

Einführung in PHP. (mit Aufgaben)

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP1

Informatik (G9) Sek I - Differenzierung 8/9/10

LIVE/11 - WEBSPECIAL. Andreas Förthner - Clemens Kalb

Produktinformation DaVinci Developer

Software Engineering

Es handelt sich um ein duales Studium mit einem anerkannten Ausbildungsberuf und einem

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

MODULBESCHREIBUNG. Informations- und Kommunikationssysteme II. ECTS-Punkte pro Kategorie. Modulbewertung. Leistungsbewertung. Kurse in diesem Modul

Proseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller

Realisierung von Softwareprojekten. Bachelorstudiengang Informatik/IT-Sicherheit. Autoren: Hans-Georg Eßer Prof. Dr.-Ing. Felix C.

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Bachelor- und Master-Studium Informatik

65 Bachelorstudiengang IT-Produktmanagement

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support

(Senior) Consultant SAP Workflow/ABAP OO

pro.s.app document status check Bringen Sie mehr Transparenz in Ihre Dokumente

VB.net Programmierung und Beispielprogramm für GSV

Transkript:

MODULBESCHREIBUNG Informations- und Kommunikationssysteme I Übersetzungen: Interne Informationen: Kurzzeichen: Code: 312 Durchführungszeitraum: Dauer: ECTS-Punkte: 12 Verantwortliche Person: Standort (angeboten): Empfohlene Module: - Vorausgesetzte Module: Zusätzlich vorausgesetzte Kenntnisse: Äquivalente Module: - Anschlussmodule: Modultyp: ECTS-Punkte pro Kategorie Kategorie: Modulbewertung en Information and Communication Systems I Modul-Id: 15468 (Vorgänger) letze Änderung: 2015-04-15 10:29:52 Status: aktiviert Abhängige: M_IuK_II M_IuK_I nicht durchgeführt 1 Semester 3 verstehen Aufbau und Funktionsweise von Mikroprozessoren sowie Betriebssystemen. können Programme in der Programmiersprache C schreiben. verstehen die Grundkonzepte der Datenübertragung. verstehen die Grundlagen des World Wide Web und können HTML und CSS für die Realisierung von Webseiten einsetzen. können JavaScript, HTML5 und PHP für Webanwendungen einsetzen. kennen die Methoden des Software-Engineerings und können diese in Entwicklungsprojekten einsetzen. Prof. Martin Studer ++41 (0)81 286 24 43/martin.studer@ntb.ch Chur Informatik & IT Wissen Bewertungsart: Note von 1-6 FX-Prüfung möglich: Leistungsbewertung Abgesetzte Modulschlussprüfung: Bemerkungen zur Prüfung: Terminplanung: Vorausgesetzt sind die drei Module Infomatik, Elektrotechnik & Lineare Algebra I sowie Elektrotechnik & Lineare Algebra II. Informations- und Kommunikationssysteme II Standard-Modul für Systemtechnik BB (STD_05) (Empfohlenes Semester: 5) Fach-Pflichtmodul für Informations- und Kommunikationssysteme (STD_05, PF) Standard-Modul für Systemtechnik VZ (STD_05) (Empfohlenes Semester: 3) Fach-Pflichtmodul für Informations- und Kommunikationssysteme (STD_05, PF) Systemtechnik BB (STD_05) Profilmodule / 12 Punkte Informations- und Kommunikationssysteme (STD_05, PF) Systemtechnik VZ (STD_05) Profilmodule / 12 Punkte Informations- und Kommunikationssysteme (STD_05, PF) ja Prüfung nach spezieller Definition Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in fünf Teilen statt. Die Kurse Computersysteme und C, Datenübertragungssysteme, Grundlagen Web, JavaScript, HTML5, PHP sowie Software Engineering bilden je einen Teil der abgesetzten Modulschlussprüfung. nein

Während des Semesters: Bewertungsart: Note von 1-6 Gewichtung: Kurse in diesem Modul Computersysteme und C Während der Unterrichtsphase wird im Kurs Grundlagen Web eine Selbststudienarbeit bewertet. In den Kursen Datenübertragungssysteme sowie JavaScript, HTML5 PHP wird je ein Prüfung geschrieben. In den Kursen Computersysteme und C sowie Software Engineering wird je eine Prüfung geschrieben. Während der Unterrichtsphase wird im Kurs Grundlagen Web eine Selbststudienarbeit bewertet (Gewicht 6.666%). In den Kursen Datenübertragungssysteme sowie JavaScript, HTML5, PHP wird je ein Prüfung (Gewicht je 6.667%) geschrieben. In den Kursen Computersysteme und C sowie Software Engineering wird je eine Prüfung (Gewicht je 10%) geschrieben. Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in fünf Teilen statt. Die Kurse Computersysteme und C (Gewicht 15%), Datenübertragungssysteme (Gewicht 10%), Grundlagen Web (Gewicht 10%), JavaScript, HTML5, PHP (Gewicht 10%) sowie Software Engineering (Gewicht 15%) bilden je einen Teil der abgesetzten Modulschlussprüfung. IuK_I_C Code: 31202 Datenübertragungssysteme 90h kennen die Repräsentation von Daten auf Maschinenebene. kennen die Architektur von Mikroprozessoren. können einfache Assembler-Programme für einen Mikroprozessoren schreiben. kennen moderne Memory Management-Verfahren. kennen die Grundmechanismen bei Multitasking-Systemen. kennen die Grundbegriffe der Programmiersprache C. können einfache Programme in C schreiben. Mikroprozessor und Betriebssysteme: Datenrepräsentation (Darstellung von Ganz- und Gleitkommazahlen, Datengrössen, Byte Ordering) Mikroprozessor-Architektur (CPU, ALU, RAM, Adress-Bus, Daten-Bus) Speicherarchitektur (Register, Cache, RAM) Memory Management mittels Paging und virtuelles Memory Prozesse und Prozess-Scheduling Programmiersprache C: Grundkonzepte der Programmiersprache C Memory Management in C (Stack versus Heap, malloc und free) Präprozessor in C Zeiger (Strings, Arrays, usw.) in C Prof.Dr. Ulrich Hauser +41 (0)81 2863997/ulrich.hauser@ntb.ch Modulschlussprüfung zusammen mit den Kursen Datenübertragungssysteme, Grundlagen Web, JavaScript, HTML5, PHP sowie Software-Engineering statt. Randal E. Bryant, David R. O'Hallaron: Computer Systems: A Programmer's Perspective. Addison-Wesley, 2010. William Stallings: Operating Systems. Prentice Hall, 2008 Klassenunterricht mit 4 Lektionen pro Woche IuK_I_D Code: 31204

Grundlagen Web verstehen die Techniken der leitergebundenen und drahtlosen digitalen Datenübertragung. verstehen die Konzepte der Quellen- und Kanalcodierung zum Zweck der Datenreduktion bzw. der Fehlererkennung und -korrektur. kennen die Eigenschaften verschiedener Übertragungsverfahren. können für ausgewählte Szenarien geeignete Übertragungssysteme entwerfen und parametrisieren. Signale in Übertragungssystemen Eigenschaften von Übertragungskanälen Datenübertragung über elektrische und optische Leiter Drahtlose Datenübertragung Leitungscodierung und digitale Modulationsverfahren Quellen- und Kanalcodierung (Datenreduktion, Fehlererkennung und korrektur) Multiplexierung Kanalzugriffsverfahren Datenübertragungssysteme für lokale Netze (z.b. Ethernet) Datenübertragungstechniken von Access-Systemen (z.b. ADSL, VDSL, Kabelmodem, Powerline, Wireless LAN) Prof.Dr. Rolf Hofstetter ++41 (0)81 2862442/rolf.hofstetter@ntb.ch Modulschlussprüfung zusammen mit den Kursen Computersysteme und C, Grundlagen Web, JavaScript, HTML5, PHP sowie Software Engineering statt. Skript basierend auf Ulrich Freyer: Nachrichten-Übertragungstechnik - Grundlagen, Komponenten, Verfahren und Systeme der Telekommunikationstechnik. Hanser Verlag, 2009, und ergänzende Beilagen IuK_I_W Code: 31205 Java Script, HTML5, PHP können Webseiten mit HTML und CSS entwerfen und realisieren. verstehen die Grundlagen von XML und dem Document Object Model. verstehen die Architektur des World Wide Web und das Hypertextkonzept. HTML, CSS HTTP XML und XML Schema Prof. Bruno Wenk ++41 (0)81 2862445/bruno.wenk@ntb.ch Während der Unterrichtsphase wird eine Selbststudienarbeit bewertet. Zusätzlich findet eine abgesetzte Modulschlussprüfung zusammen mit den Kursen Computersysteme und C, Datenübertragungssysteme, JavaScript, HTML5, PHP sowie Software Engineering statt. Der Kurs wird in der 1. Semesterhälfte durchgeführt. In der 2. Semesterhälfte findet IuK_I_H (JavaScript, HTML5, PHP) statt. IuK_I_J

Code: 31201 Software Engineering können Programme in der Programmiersprache JavaScript entwickeln. verstehen die grundlegen Konzepte der Programmiersprache JavaScript. können JavaScript in Webanwendungen einsetzen. können HTML5 in Webanwendungen einsetzen. können Programme in der Programmiersprache PHP entwickeln. können PHP in Webanwendungen einsetzen. JavaScript: Grundlegende Konzepte der Sprache JavaScript (Objekte und Arrays, Funktionen, Funktionale Programmierung, Objekt-Orientierung und Modularisierung). Nutzung von JavaScript in Webanwendungen (Manipulation des DOM-Baumes, Event-Handling). HTML5: Neue/geänderte HTML-Elemente (canvas, input, usw.) Neue/geänderte DOM-Schnittstelle (History, Drag & Drop, Offline, usw.) PHP: Grundlegende Konzepte der Sprache PHP Serverseitige Nutzung von PHP in Webanwendungen Prof. Martin Studer ++41 (0)81 2862443/martin.studer@ntb.ch Modulschlussprüfung zusammen mit den Kursen Computersysteme und C, Datenübertragungssysteme, Grundlagen Web sowie Software Engineering statt. Marijn Haverbeke: Eloquent JavaScript - A Modern Introduction to Programming. http://eloquentjavascript.net/, 2013. Der Kurs wird in der 2. Semesterhälfte durchgeführt. In der 1. Semesterhälfte findet IuK_I_W (Grundlagen Web) statt. IuK_I_S Code: 31203 90h kennen die Vorgehensmodelle, Methoden, Werkzeuge und Entwicklungsprozesse, die in den Phasen der Softwareentwicklung Verwendung finden. wissen, wie ein Projekt auch unter Zuhilfenahme von Use Cases- spezifiziert wird. können die UML-Notation interpretieren und aktiv einsetzen, sowohl in der Analyse als auch im Design. können ein komplexes Softwareproblem systematisch mit den passenden Werkzeugen und Methoden lösen. Projektphasen und Vorgehensmodelle im Software Engineering Anforderungsanalyse und Spezifikation Architektur und Entwurf von Software Verifikation und Validation Dokumentation Konfigurationsmanagement Aufwandschätzverfahren Prof.Dr. Ulrich Hauser ++41 (0)81 2863997/ulrich.hauser@ntb.ch

Modulschlussprüfung zusammen mit den Kursen Computersysteme und C, Datenübertragungssysteme, Grundlagen Web sowie JavaScript, HTML5, PHP statt. Ian Sommerville: Software Engineering. Pearson Studium, 2007. Helmut Balzert: Lehrbuch der Softwaretechnik - Basiskonzepte und Requirements Engineering. Springer, 2009. Martin Fowler and Kendall Scott: UML Distilled. Addison-Wesley Professional, 1999. Martin Glinz: Skript zur Vorlesung Software Engineering I. 2005. erzeugt: 2015-04-15 17:15:54 letze Änderung: 2015-04-15 10:29:52 Modul-Id: 15468 (Vorgänger) Status: aktiviert