IFD:Netz: Difference between revisions

From Medien Wiki
mNo edit summary
mNo edit summary
 
(41 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:Netzwerk_zentral.jpg|right|300px]]
Bachelor-Werkmodul <br/>
Bachelor-Werkmodul <br/>
Dozent: Michael Markert<br/>
''Lehrperson:'' [[Michael Markert]]<br/>
''2 SWS, 6 Credits''
''Bewertung:'' 6 [[ECTS]], 2 [[SWS]]<br/>
 
''Termin:'' Mittwochs, 11-12.30 Uhr'''<br/>
'''vorläufiger Termin: Mittwochs, 11-12.30 Uhr'''<br/>
''Ort:'' [[Marienstraße 7b]], Projektraum 104<br/>
''Bauhausstr. 11, LiNT Pool''<br/>
''Erster Termin:'' 14.04.2010, 11 Uhr<br/>
oder ''Marienstr. 7b, Projektraum 104 oder 103''<br/>
Der genaue Termin/Ort wird mit der Bestätigung der Anmeldung per E-Mail mitgeteilt!
Der genaue Termin/Ort wird mit der Bestätigung der Anmeldung per E-Mail mitgeteilt!




Das Werkmodul richtet sich an Studierende aller Fachrichtungen mit Vorkenntnissen im Bereich Webdesign (HTML, CSS), die an experimenteller Netzkunst oder der Entwicklung von User-Interfaces interessiert sind.  
Das Werkmodul richtet sich an Studierende aller Fachrichtungen mit Vorkenntnissen im Bereich Webdesign (HTML, CSS), die an experimenteller Netzkunst oder der Entwicklung von interaktiven Web-Anwendungen und User-Interfaces interessiert sind.  


Der Fokus liegt auf fortgeschrittenen Webtechnologien wie z.B. PHP und JavaScript, Processing Applets bzw. der Kombination verschiedener Techniken. Auch auf die Einbindung von Hardware wie z.B. Sensoren und Aktuatoren von Mobiltelefonen oder Mikrocontrollern (z.B. Arduinos mit LAN-Schnittstelle) kann eingegangen werden.  
Der Fokus liegt auf fortgeschrittenen Webtechnologien wie z.B. PHP und JavaScript, Processing Applets bzw. der Kombination verschiedener Techniken. Auch auf die Einbindung von Hardware wie z.B. Sensoren und Aktuatoren von Mobiltelefonen oder Mikrocontrollern (z.B. Arduinos mit LAN-Schnittstelle) kann eingegangen werden.  
Line 15: Line 15:
Die endgültigen Themen des Kurses orientieren sich an den Erfordernissen der einzelnen Projekte. Das Werkmodul ist nicht als Frontalunterricht konzipiert, sondern versteht sich als Arbeitsgruppe, in der Ideen, Technologien und Techniken vorgestellt und diskutiert werden.
Die endgültigen Themen des Kurses orientieren sich an den Erfordernissen der einzelnen Projekte. Das Werkmodul ist nicht als Frontalunterricht konzipiert, sondern versteht sich als Arbeitsgruppe, in der Ideen, Technologien und Techniken vorgestellt und diskutiert werden.


Dieser Kurs kann auch in Kombination mit (oder alternativ zu) dem Werkmodul [[IFD:iPhone-Dev|iPhone Development]] belegt werden, um Webapplikationen für mobile Endgeräte zu erstellen. Eine Kombination mit Projektaufgaben (wie z.B. dem Bachelor Projekt der Professur Inteface-Design oder dem Netzwelten-Ausstellungsprojekt der Professur Gestaltung medialer Umgebungen) ist ausdrücklich erwünscht.
Dieser Kurs kann auch in Kombination mit (oder alternativ zu) dem Werkmodul [[IFD:iPhone-Dev|iPhone Development]] belegt werden, um Webapplikationen für mobile Endgeräte zu erstellen. Eine Kombination mit Projektaufgaben (wie z.B. dem Bachelor Projekt der Professur Inteface-Design [[IFD:PodPhonePad_and_Me|Interface Design 2 / Interaktion mit mobilen Medien]] oder dem [[GMU:Netze|Netzwelten-Ausstellungsprojekt der Professur Gestaltung medialer Umgebungen]]) ist ausdrücklich erwünscht.
 


== Themen ==
== Themen ==
* Auffrischung [[HTML]] und [[CSS]]
* Auffrischung [[HTML]] und [[CSS]]
* [[PHP]]
* Neue [http://www.w3schools.com/html5/html5_reference.asp HTML5]-Features: What's hot, what not
* [[JavaScript]]
* [[Netzstrukturen]] (Zentrale, dezentrale, verteilte Netzwerke…)
* [[OSC]], [[TCP/IP UDP|TCP/IP und UDP]], Local Horst und Co., Inter-Application Communication
* [[JavaScript]] und einschlägige JS-Libraries (JQuery, Scriptaculous)
* [[AJAX]]
* [[PHP]], GD-Library, PHPThumb
* [[Processing]] und [[JAVA]]
* [[Processing]] und [[JAVA]]
* [[Arduino]] und [[Mobile Processing]]
* [[Arduino]] und [[Mobile Processing]]
* [[OOP]], [[MVC]]
* [[Informationsethik]]
* Einführung in [[Systemtheorie|kybernetische Systemtheorie]]
* Einführung in [[Systemtheorie|kybernetische Systemtheorie]]
* ...


== Voraussetzungen ==
== Voraussetzungen ==
Line 36: Line 40:


== Leistungsnachweis ==
== Leistungsnachweis ==
Regelmäßige und aktive Teilnahme sowie die Umsetzung einer Projektidee mit begleitender und abschließender Dokumentation.
* 33% regelmäßige und aktive Teilnahme
* 33% Kurzreferat (als Diskussionsstarter, max. 45 min.)
* 33% Einreichung einer teilweise oder ganz umgesetzen Projektidee (idealerweise mit begleitender und abschließender Dokumentation im Wiki). Die Abgabe erfolgt mit einem kurzen individuellen Gespräch, in dem mir jeder Teilnehmer eine Note vorschlägt und begründet
* 15% Wiki-Bonus: für neue Artikel bzw. Ergänzungen im Wiki
 
== Zielgruppe ==
Das Werkmodul richtet sich an Studierende aller Fachrichtungen mit Vorkenntnissen im Bereich Webdesign (HTML, CSS), die an experimenteller Netzkunst oder der Entwicklung von interaktiven Web-Anwendungen und User-Interfaces interessiert sind.  


== Projekte ==
== Projekte ==
Line 45: Line 55:
Vorläufiger Terminplan
Vorläufiger Terminplan
# 14.04. Einführung
# 14.04. Einführung
# ...
# 21.04. Recap [[HTML]], [[CSS]], [http://code.google.com/p/zen-coding/ Zen-Coding] (Michael)
# Abgabe der Ergebnisse als Dateien + Präsentations-URL bis xxxx.
# 28.04. [[Netzstrukturen]], [[TCP/IP UDP|TCP/IP, UDP]], [[OSC]], inter-application communication: lokal und global (Michael)
# 05.05. PHP, [[Regular Expressions]] (Moritz)
# 12.05. [[JSON]]: JavaScript Object Notation, APIs: Twitter (Luís)
# 19.05. XML (Daniel)
# 26.05. OOP-JavaScript/Python (Christian), AJAX (Moritz)
# 02.06. jQuery, Canvas (Gabriel)
# 09.06. [[HTML#HTML5|HTML5]] (Jan)
# 16.06. Entwicklerverantwortung (Moritz)
# 23.06. Screen-/Interaktionsdesign Projektvorstellung (Pauline), Video & Encoding (Alexander)
# 30.06. Hardware: Arduino (Sebastian), (Michael)
# 07.07. Ruby On Rails (Jens), Recap, Questions<br/> <br/>
# 29.09. Abgabe
 
Abgabe der Ergebnisse als Dokumentation im Wiki mit Screenshots und Erläuterungen, evtl. kompilierbare quelloffene Projektdatei, bis zum 29.09.2010.
 
== Literatur ==
t.b.a.
 
== Links ==
* Linksammlung [[Netzkunst]]
* Lecture Notes des Moduls [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html Web Technology & Information Systems] bei Prof. Benno Stein (Uni Weimar)


{{Template:Netzkurs}}
{{Template:Netzkurs}}
Line 53: Line 83:
[[Category:Processing]]
[[Category:Processing]]
[[Category:Interaktion]]
[[Category:Interaktion]]
[[Category:SS10]]
[[Category:Werkmodul]]
[[Category:Netztechnik]]
[[Category:Webtechnologien]]

Latest revision as of 20:33, 14 October 2010

Netzwerk zentral.jpg

Bachelor-Werkmodul
Lehrperson: Michael Markert
Bewertung: 6 ECTS, 2 SWS
Termin: Mittwochs, 11-12.30 Uhr
Ort: Marienstraße 7b, Projektraum 104
Erster Termin: 14.04.2010, 11 Uhr
Der genaue Termin/Ort wird mit der Bestätigung der Anmeldung per E-Mail mitgeteilt!


Das Werkmodul richtet sich an Studierende aller Fachrichtungen mit Vorkenntnissen im Bereich Webdesign (HTML, CSS), die an experimenteller Netzkunst oder der Entwicklung von interaktiven Web-Anwendungen und User-Interfaces interessiert sind.

Der Fokus liegt auf fortgeschrittenen Webtechnologien wie z.B. PHP und JavaScript, Processing Applets bzw. der Kombination verschiedener Techniken. Auch auf die Einbindung von Hardware wie z.B. Sensoren und Aktuatoren von Mobiltelefonen oder Mikrocontrollern (z.B. Arduinos mit LAN-Schnittstelle) kann eingegangen werden.

Die endgültigen Themen des Kurses orientieren sich an den Erfordernissen der einzelnen Projekte. Das Werkmodul ist nicht als Frontalunterricht konzipiert, sondern versteht sich als Arbeitsgruppe, in der Ideen, Technologien und Techniken vorgestellt und diskutiert werden.

Dieser Kurs kann auch in Kombination mit (oder alternativ zu) dem Werkmodul iPhone Development belegt werden, um Webapplikationen für mobile Endgeräte zu erstellen. Eine Kombination mit Projektaufgaben (wie z.B. dem Bachelor Projekt der Professur Inteface-Design Interface Design 2 / Interaktion mit mobilen Medien oder dem Netzwelten-Ausstellungsprojekt der Professur Gestaltung medialer Umgebungen) ist ausdrücklich erwünscht.

Themen

Voraussetzungen

  • Vorkenntnisse in einer Programmiersprache
  • oder sehr gute Kenntnisse in HTML/CSS

Bei Fragen zum Kurs kontaktieren Sie mich bitte per eMail!

Registration Procedure

To register for the course, please send an eMail with the Topic "Registration for Netz" to Michael.Markert (at) uni-weimar.de, incuding the following informations:

  • Full Name
  • program and semester (Studienprogramm und Fachsemester)
  • matriculation number (Matrikelnummer)
  • Angabe der geltenden Prüfungsordnung (eg. PV27 or PV29)
  • Valid email address @uni-weimar.de (no other mailing addresses will be accepted)
  • Your hardware:
    • Do you have a Mac Computer with Mac OS 10.7+ ?
    • Do you have an iPhone, iPad or iPod Touch with iOS 6+ ?
  • One or two short(!) sentences about:
    • why you want to be in this course
    • what preliminary knowledge do you have (e.g. HTML, Processing, ...) <-- please be honest!

If there are more than 15 Registrations, students will be accepted depending on:

  • Order (first come, first serve)
  • If you are in a Project of Interface-Design (see Prof. Jens Geelhaar's semester projects this semester)
  • What you've written in "why I want to be in this course"

Applications with missing information, esp. those with an invalid E-Mail ("Re: Cannot deliver, mailbox full / quota exceeded, ...") and participants showing on the first meeting without previous registration cannot be accepted, unfortunately. Sorry.

Leistungsnachweis

  • 33% regelmäßige und aktive Teilnahme
  • 33% Kurzreferat (als Diskussionsstarter, max. 45 min.)
  • 33% Einreichung einer teilweise oder ganz umgesetzen Projektidee (idealerweise mit begleitender und abschließender Dokumentation im Wiki). Die Abgabe erfolgt mit einem kurzen individuellen Gespräch, in dem mir jeder Teilnehmer eine Note vorschlägt und begründet
  • 15% Wiki-Bonus: für neue Artikel bzw. Ergänzungen im Wiki

Zielgruppe

Das Werkmodul richtet sich an Studierende aller Fachrichtungen mit Vorkenntnissen im Bereich Webdesign (HTML, CSS), die an experimenteller Netzkunst oder der Entwicklung von interaktiven Web-Anwendungen und User-Interfaces interessiert sind.

Projekte

Laufende Dokumentation der Kursprojekte:

Terminplan

Vorläufiger Terminplan

  1. 14.04. Einführung
  2. 21.04. Recap HTML, CSS, Zen-Coding (Michael)
  3. 28.04. Netzstrukturen, TCP/IP, UDP, OSC, inter-application communication: lokal und global (Michael)
  4. 05.05. PHP, Regular Expressions (Moritz)
  5. 12.05. JSON: JavaScript Object Notation, APIs: Twitter (Luís)
  6. 19.05. XML (Daniel)
  7. 26.05. OOP-JavaScript/Python (Christian), AJAX (Moritz)
  8. 02.06. jQuery, Canvas (Gabriel)
  9. 09.06. HTML5 (Jan)
  10. 16.06. Entwicklerverantwortung (Moritz)
  11. 23.06. Screen-/Interaktionsdesign Projektvorstellung (Pauline), Video & Encoding (Alexander)
  12. 30.06. Hardware: Arduino (Sebastian), (Michael)
  13. 07.07. Ruby On Rails (Jens), Recap, Questions

  14. 29.09. Abgabe

Abgabe der Ergebnisse als Dokumentation im Wiki mit Screenshots und Erläuterungen, evtl. kompilierbare quelloffene Projektdatei, bis zum 29.09.2010.

Literatur

t.b.a.

Links



Diese Seite ist Teil des Werkmoduls Das Netz: Kybernetischer Raum von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.