Lectures Archive

  

HS2007  

  
CS102 Werkzeuge der Informatik  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (1. Semester), Chemie (1. Semester) und Nanowissenschaften (1. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS302 Seminar Life Science Informatics  
Audience 
Computer Science Students (Master Level)
Lecturer(s)
  • Prof. Dr. Helmar Burkhart
  • Dr. Olaf Schenk
  • Dr. Florent Baty
When and Where 
Thrusday, 12:15 - 14:00,  in the  Hörsaal 2, Pharmacentre
Links
CS303 Projekterweiterung Seminar Life Science Informatics  
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS512 Seminar Social Software  
Zielpublikum 
Wahlseminar für Studierende der Informatik (Stufe Bachelorstudium). Die Veranstaltung kann auch von einer beschränkten Anzahl Studierender aus anderen Fächern besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Martin Guggisberg
  • Sven Rizzotti
Zeit und Ort 
Mittwoch, 13:15 - 15:00,  im  Seminarraum 1067, Pharmazentrum
Verweise
  

SS2007  

  
CS002 Projektarbeit: Informatikprojekt für Nebenfachstudierende  
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS202 Algorithmen und Datenstrukturen mit Übungen  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (3. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Zeit und Ort 
Donnerstag, 13:15 - 16:00,  im  Hörsaal 2, Pharmazentrum
Verweise
CS211 Webtechnologien  
Zielpublikum 
Obligatorisch für Studierende der Informatik (4. Semester). Die Veranstaltung kann auch von einer beschränkten Anzahl Studierender aus anderen Fächern besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Martin Guggisberg
  • Anita Lerch
  • Ye Zhao
Zeit und Ort 
Dienstag, 14:15 - 17:00,  im  Hörsaal 2, Pharmazentrum
Verweise
CS305 Engineering of Reliable Software  
Zielpublikum 
Vortragende(r)
  • Dr. Edgar Lederer
Zeit und Ort 
Montag, 9:15 - 12:00,  im  205, Departement Informatik
Verweise
CS311 High Performance Computing  
Zielpublikum 
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Olaf Schenk
Zeit und Ort 
Mittwoch, 10:15 - 12:00,  im  106, Biozentrum
Verweise
  

WS2006/2007  

  
CS102 Werkzeuge der Informatik mit Übungen  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (1. Semester), Chemie (1. Semester) und Nanowissenschaften (1. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Zeit und Ort 
Donnerstag, 15:15 - 17:00,  im  Hörsaal 1, Pharmazentrum
Verweise
CS106 Informatiklabor  
Zielpublikum 
Studierende im Hauptfach Informatik (1. Semester).
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Prof. Dr. H. Schuldt
  • Prof. Dr. C. Tschudin
  • Prof. Dr. T. Vetter
Verweise
CS202 Algorithmen und Datenstrukturen mit Übungen  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (3. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Zeit und Ort 
Dienstag, 14:15 - 17:00,  im  Hörsaal 2, Pharmazentrum
Verweise
CS302 Seminar Life Science Informatics  
Zielpublikum 
Computer Science Students (Master Level).
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Olaf Schenk
  • Dr. Florent Baty
Zeit und Ort 
Wednesday, 13:15 - 14:00,  im  1067, Pharmazentrum
Verweise
CS511 Seminar e-Learning  
Zielpublikum 
Wahlseminar für Studierende der Informatik (Stufe Bachelorstudium). Die Veranstaltung kann auch von einer beschränkten Anzahl Studierender aus anderen Fächern besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Zeit und Ort 
Mittwoch, 14:15 - 15:00,  im  1067, Pharmazentrum
Verweise
  

SS2006  

  
CS002 Informatikprojekt für Nebenfachstudierende  
Zielpublikum 
Studierende ausserhalb des Hauptfachs Informatik haben hier die Möglichkeit ein Informatik-Projekt zu bearbeiten. Das Thema und der Umfang werden im direkten Gespräch mit dem Dozenten festgelegt.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS204 Hypermedia-Engineering und Unterrichtssysteme  
Zielpublikum 
Wahlvorlesung im Vertiefungsmodul Computer Science für Studierende der Informatik. Die Veranstaltung kann auch von einer beschränkten Anzahl Studierender aus anderen Fächern besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Martin Guggisberg
  • Tibor Gyalog
  • Phuong Nguyen
  • Sven Rizzotti
Zeit und Ort 
Donnerstag, 13:15 - 15:00,  im  Hörsaal 103, Biozentrum
Verweise
CS211 Webtechnologien  
Zielpublikum 
Obligatorisch für Studierende der Informatik (4. Semester). Die Veranstaltung kann auch von einer beschränkten Anzahl Studierender aus anderen Fächern besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
  • Dr. Martin Guggisberg
  • Phuong Nguyen
Zeit und Ort 
Dienstag, 14:15 - 17:00,  im  Hörsaal 2, Pharmazentrum
Verweise
  

WS2005/2006  

  
CS002 Informatikprojekt für Nebenfachstudierende  
Zielpublikum 
Studierende ausserhalb des Hauptfachs Informatik haben hier die Möglichkeit ein Informatik-Projekt zu bearbeiten. Das Thema und der Umfang werden im direkten Gespräch mit dem Dozenten festgelegt.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS102 Werkzeuge der Informatik  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (1. Semester), Chemie (1. Semester) und Nanowissenschaften (1. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS202 Algorithmen und Datenstrukturen  
Zielpublikum 
Pflichtveranstaltung für Studierende der Informatik (3. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
CS502 Seminar Parallelismus  
Zielpublikum 
Studierende der Informatik im 5. Semester, sowie anderweitig Interessierte.
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Verweise
  

SS2005  

  
CS104 Programmieren 2  
Zielpublikum 
Studierende, welche die Vorlesung Programmieren 1 oder äquivalent besucht haben. Pflichtveranstaltung im Hauptfach Informatik.
Vortragende(r)
  • Dr. Olaf Schenk
Zeit und Ort 
Donnerstag, 13:15 - 15:00,  im  Hörsaal 103, Biozentrum
Verweise
CS211 Webtechnologien  
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Übersicht 
Web-Historie, Basistechnologien (HTTP), Entwurfssprachen der 1. Generation (HTML, CSS), dynamische Webseiten (JavaScript, flash, Java), Serverseitige Technologien (CGI, Servlet, JSP), PHP MySQL, XML-Technologien (DTD, XSD, DOM, XPATH, XSLT, XSL-FO), Cocoon, Webservices (SOAP, WSDL, AXIS), Suchmaschinen und Browser, Werkzeuge, Semantisches Web, Mobiles Web, Sicherheit.
Lektion:Inhalt:Dateien:
IntroOrganisatorisches
Lektion 1Historical Developements
Lektion 2Web Protocols
Lektion 3HTML and CSS
Lektion 4JavaScript and Applets
Lektion 5Perl, PHP and MySQL
Lektion 6Servlets, JSP and Friends
Lektion 7Webtools
Lektion 8XML Technologies
Lektion 9Cocoon
Lektion 10Introduction to Xindice
Lektion 11Webservices
Lektion 12Web Search and the Semantic Web
Projekte
  

WS2004/2005  

  
CS202 Algorithmen und Datenstrukturen  
Vortragende(r)
  • Prof. Dr. Helmar Burkhart
Übersicht 
Die Veranstaltung beschreibt und analysiert fundamentale Algorithmen und Datenstrukturen der Informatik und zeigt deren Anwendungspotential.

Lektion:Inhalt:Dateien:
EinführungEinführung u. Administratives
Lektion 1
Lektion 2ADTs und ihre Implementierung
Lektion 3Listen, Iteratoren, Java Collections
Lektion 4Suchen
Lektion 5Bäume
Lektion 6Sortieren
Lektion 7Graphalgorithmen
Lektion 8Geometrische Algorithmen
Lektion 9Forts. Lektion 8 und Parallele Alg.
Zusammenfassung, Ausblick, Evaluation
    Schlusstest
      CS102 Werkzeuge der Informatik  
      Vortragende(r)
      • Prof. Dr. Helmar Burkhart
      Übersicht 
      Die Veranstaltung ist ein "breiter" Einstieg in die Informatik und zielt auf die Vermittlung von praktischen Fähigkeiten (Beherrschung der Technologien von heute) ohne Konzepte (Nachhaltigkeit für morgen) zu vernachlässigen.

      Lektion:Inhalt:Dateien:
      EinführungEinführung
      Lektion 1Die binäre Welt der Informatik
      Lektion 2Datenrepräsentation:Text, Bild und Ton
      Lektion 3Dateien und Einstieg in Unix
      Lektion 4Datenhaltung
      Lektion 5Textwerkzeuge und reguläre Ausdrücke
      Lektion 6Technisch.-wiss. Publizieren
      Lektion 7Interaktive Mathematik und Plotten
      Lektion 8Büroanwendungen
      Lektion 9Perl
      Lektion 9fPerl Forts.
      Lektion 10Internet und seine Anwendungen
      Schlusstest
        

      SS2004  

        
      CS102 Werkzeuge der Informatik  
      Vortragende(r)
      • Prof. Dr. Helmar Burkhart
      Übersicht 
      Der Themenkatalog beinhaltet u.a.: Grundlagen, Computer als Werkzeug, Betriebssysteme insbes. Unix-Grundwissen, Netzwerke, ausgewählte Anwendungsbereiche wie eMail, Text-Editoren und wissenschaftliche Textverarbeitung (LaTeX), Grafik- und Dokumentenformate, Web und seine Beschreibungssprachen, Num. und symb. Rechnen (Maple).
      Die Veranstaltung besteht aus drei Teilen:
      Im "Vorlesungsteil" werden die Konzepte vorgestellt;
      im "Praktikumsteil" wird deren Anwendung direkt am Computer kennengelernt;
      im "Übungsteil" zu Hause wird das Gelernte vertieft und eingeübt.

      Lektion:Inhalt:Dateien:
      Intro
      Lektion 1Zahlensysteme
      Lektion 2Datenrepräsentation
      Lektion 3Datenhaltung und - verwaltung
      Lektion 4Datenverarbeitung
      Lektion 5Technisch-Wissenschaftliches Publizieren
      Lektion 6Programmierenmit Perl
      Lektion 7WiearbeiteteinComputer ?
      Lektion 8DasInternet und seine Anwendungen
      Schlusstest
      CS011 XML und Java im Duett  
      Vortragende(r)
      • Prof. Dr. Helmar Burkhart
      Übersicht 
      • XML-Grundlagen
      • DTD
      • Schema
      • XML Verarbeitung (SAX, DOM, JDOM, XSLT)
      • XML und Benutzeroberflächen (XMLEncoder, XMLDecoder)
      • Java-XML Binding (JAXB, XMLBeans)
      • Java-XML Anwendungen (Cocoon, WebServices, eLearning Plattformen).
      Das Praktikum bzw. die Übungen sind vorlesungsbegleitend (Termin nach Vereinbarung). Die Abgabe der Übungen und die Bearbeitung eines kleinen Projekts mit abschliessendem Vortrag gelten als Leistungsnachweis.

      Lektion:Inhalt:Dateien:
      Introduction
      Lektion 2
      Lektion 3
      Lektion 4
      Lektion 5
      Lektion 6
      Lektion 7
      Lektion 8
      Lektion 9
      Web Service
      Cocoon
      Projektarbeit 1
      Projektarbeit 2
      Projektarbeit 3
      Projektarbeit 4
      Projektarbeit 5
      Projektarbeit 6
        

      WS2003/2004  

        
      CS001 Algorithmen und Datenstrukturen  
      Vortragende(r)
      • Prof. Dr. Helmar Burkhart
      Übersicht 

      Übersicht

      • Analysetechniken für Algorithmen
      • Abstrakte Datentypen
        • Keller und Schlangen
        • Sequentielle Anordnungen
        • Baume
        • Vorrangschlangen
        • Worterbuecher
      • Suchen und Sortieren
      • Graphalgorithmen
      • Zeichenketten und Mustersuche
      • Wiederkehrende Themen:
        • Algorithmische Techniken
        • Softwaretechniken (Templates)
        • Trennung von Entwurf und Implementierung
        • Java-Praxis
        • Nutzung von Bibliotheken
      Lektion:Inhalt:Dateien:
      1. Sitzung am 21.10.2003
      2. Sitzung am 28.10.2003AnalysetechnikenfürAlgorithmen
      ADT Keller und seine Realisierung
      3. Sitzung am 11.11.2003VerketteteListen und Schlangen
      Folgenund Java Collections
      4. Sitzung am 18.11.2003
      5. Sitzung am 25.11.2003Bäume
      6. Sitzung am 02.12.2003
        7. Sitzung am 09.12.2003Vorrangschlangen
        8. Sitzung am 16.12.2003Wörterbücher
        9. Sitzung am 06.01.2004
          10. Sitzung am 13.01.2004
          Sortieren
          11. Sitzung am 20.01.2004Graphen
          12. Sitzung am 27.01.2004
            13. Sitzung am 03.02.2004Mustersuchein Zeichenketten
            14. Sitzung am 10.02.2004
              Programmierung Mobiler Geräte  
              Vortragende(r)
              • Dr. Ch. Wattinger
              • Dr. M. Guggisberg
              Übersicht 
              Programmierbare Mobile Endgeräte erlauben neue Arten der Vernetzung und des Informationsaustausches.

              Block 1: Einblicke in Basistechnologien und Grundwerkzeuge (Werkzeuge: J2SE, ANT, Eclipse,Technologien: drahtlose Kommunikationsnetze, WAP 2.0, XML, Java Microedition)

              Block 2: Client-Seitige Programmierung
              - Grafik auf Mobilen Geräten
              - Persistente Datenspeicherung auf Mobilen Geräten
              - MIDP 2.0: Mobile Information Device Profile

              Block 3: Kommunikation zwischen Mobilen Geräten und Informationsquellen
              http, Java Servlet Technologie, SMS, Informationsaustausch via Cocoon

              Lektion:Inhalt:Dateien:
              Lektion 1
              Lektion 2
              Lektion 3
              Lektion 4
              Lektion 5
              Lektion 6
              Lektion 7
              Lektion 8
              Lektion 9
              Lektion 10
              Lektion 11
              Lektion 12
              CS551 Seminar Wissenschaftliches Rechnen  
              Vortragende(r)
              • Dr. Olaf Schenk
              Übersicht 
              Es werden einige berühmte Algorithmen vorgestellt und diskutiert werden. Insbesondere wird hierbei auch ein Schwerpunkt auf die Anwendung dieser Verfahren gelegt. Folgende Themen können u.a. behandelt werden:
              • Computer Science
                • Algorithmen auf gewichteten Graphen
                • Maximaler Durchfluss (z.B. Ford-Fulkerson Algorithmus)
                • Matching Algorithmen und Anwendungen
                • Compilerbau Techniken und Optimierung
              • Optimierung
                • Simplex Algorithmus
                • Gradienten-freie Optimierung
              • Komprimierung und Kryptographie
                • Der RSA Algorithmus
                • Bildkomprimierungen (Singulärwertzerlegungen, ...)
              • Numerical Computation und Anwendungen
                • Eigenwerte und Google's PageRank Algorithmus
                • Aktuelle Verfahren beim Google's PageRank Algorithmus
                • Barnes-Hut-Algorithmus und Fast-Multipol-Methode und Anwendungen in der Partikel-Simulation
              CS102 Werkzeuge der Informatik  
              Vortragende(r)
              • Prof. Dr. Helmar Burkhart
              • Prof. Dr. Christian Tschudin
              Übersicht 
              Werkzeuge der Informatik" ist eine Einführungsveranstaltung für Studierende der Informatik. Sie liefert das nötige Wissen für den effizienten Umgang mit Netzwerk, Computer und Software an der Universität Basel. Sie kann auch von Studierenden anderer Fachrichtungen besucht werden.

              Der Themenkatalog beinhaltet u.a.: Elektronischer Desktop (Windows, Linux, Mac), Web, Netzwerklogin und eMail, Text-Editoren und wissenschaftliche Textverarbeitung, UNIX-Grundwissen, Grafikformate, Dokumentenformate und deren Konversion.

              Die Veranstaltung besteht aus drei Teilen:
              Im "Vorlesungsteil" werden die Konzepte vorgestellt;
              Im "Praktikumsteil" wird deren Anwendung direkt am Computer kennengelernt;
              Im "Uebungsteil" zu Hause wird das Gelernte vertieft und eingeübt.

              Lektion:Inhalt:Dateien:
              1. Sitzung am 23.10.2003
              2. Sitzung am 30.10.2003
              3. Sitzung am 06.11.2003
              4. Sitzung am 13.11.2003
              5. Sitzung am 20.11.2003
              6. Sitzung am 27.11.2003
              7. Sitzung am 04.12.2003
              8. Sitzung am 11.12.2003
              9. Sitzung am 18.12.2003
              10. Sitzung am 15.01.2004
                11. Sitzung am 22.01.2004
                12. Sitzung am 29.01.2004
                13. Sitzung am 05.02.2004
                14. Sitzung am 12.02.2004
                    

                  SS2003  

                    
                  CS271 Algorithmen im wissenschaftlichen Rechnen  
                  Vortragende(r)
                  • Dr. Olaf Schenk
                  Verweise
                  Übersicht 
                  Aufbau Risc-Prozessoren
                  Speicherhierarchien
                  Matrix-Matrix Multiplikation
                  Block Algorithmen
                  Parallele und verteilte Architekturen
                  Paralleles Programmieren mit OpenMP und MPI
                  Graph Partitionierung I und II
                  Numerische Lineare Algebra
                  Parallele Gauss-Verfahren und Bibliotheken
                  Gaussverfahren für dünnbesetzte Matrizen
                  Umordungsalgorithmen für dünnbesetzte Matrizen
                  Conjugate Gradient mit Prekonditionierung
                  Algebraische Multi-Level Verfahren

                    

                  WS2002/2003  

                    
                  Informatik I  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  Teil I: Einführung und Grundlagen
                  Teil II: Einführung in das Programieren
                  Teil III: Internet-Technologien
                  Teil IV: Numerisches und symbolisches Rechnen

                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in Informatik I
                  Lektion 1Entwicklung der Informatik
                  Lektion 2Kodierung von Information
                  Lektion 3Was ist und was kann ein Computer?
                  Lektion 4Grundlagen der Programmierung
                  Lektion 5Basiselement von JavaScript
                  Lektion 6Einfache Berechnungsprogramme
                  Lektion 7Kontrollstrukturen
                  Lektion 8Funktionen
                  Lektion 9Felder
                  Lektion 10Das Internet und seine Beschreibungssprachen
                  Lektion 11Weborientiertes Programmieren
                  Lektion 12Maple - ein Werkzeug zum (numerischen u.) symbolischen Rechnen
                  Algorithmen und Datenstrukturen  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  Analysetechniken für Algorithmen
                  Abstrakte Datentypen
                  • Keller und Schlangen
                  • Sequentielle Anordnungen
                  • Baume
                  • Vorrangschlangen
                  • Worterbuecher
                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in Algorithmen und Datenstrukturen
                  Lektion 1Analysetechniken für Algorithmen
                  Lektion 2ADT Keller und seine Realisierung
                  Lektion 3Verkettete Listen und Schlangen
                  Lektion 4Folgen und Java Collections
                  Lektion 5Bäume
                  Lektion 6Vorrangschlangen
                  Lektion 7Wörterbücher
                  Lektion 8Sortieren
                  Lektion 9Graphen
                  Lektion 10Mustersuche in Zeichenketten
                  Praxis der Internetprogrammierung  
                  Vortragende(r)
                  • Dr. Martin Guggisberg
                  Übersicht 
                  "Web Services", "Application Server"
                  Diese Begriffe sind heute voellig unklar und werden sehr individuell ausgelegt.

                  Eingrenzung dieser Vorlesung auf:
                  • JAVA Server Anwendungen
                  • Open Source Produkte Apache
                  • XML Anwendungen
                  Lektion:Inhalt:Dateien:
                  EinführungPraxis der Internet-Programmierung
                  Lektion 1Grundlagen
                  Lektion 2Servlets
                  Lektion 3Servlets
                  Lektion 4Servlets
                  Lektion 5Java Server Pages (JSP)
                  Lektion 6JSP, Custom Tags
                  Lektion 7Struts
                  Lektion 8XML
                  Lektion 9XPath, XSLT
                  Lektion 10XML FO, SVG
                  Lektion 11Cocoon
                  Lektion 12Einführung Web Services
                  The Art of Developing Scientific Java Applets  
                  Vortragende(r)
                  • Dr. Franz - Josef Elmer
                  Übersicht 
                  The aim of the lecture is enabling the participants to develop - attractive Java applet - in a sound object-oriented style.
                  Here is a short overview of the topics:
                  • Java and Web browsers: HTML, versions of Java and browsers
                  • Static applets: Drawing of geometric objects and images
                  • Interactive applets: User interactions and Java's event model
                  • Animated applets: Concurrent programming and basics of animation
                  • Scientific simulation: Examples, simulation and interaction
                  • Object-Oriented design: UML, principles, design patterns
                  Remark: The lecture will be held in German providing all participants understand the language.

                  Voraussetzungen: Basic knowledge in Java or experience in object-oriented programming.

                  Lektion:Inhalt:Dateien:
                  Lektion 1Introduction I
                  Lektion 2Introduction II
                  Lektion 3Applet Enviroment
                  Lektion 4Graphics and Text
                  Lektion 5Art of Developing Scientific Java Applets
                  Lektion 6Mouse and Keyboard Interactions
                  Lektion 7AWT Components
                  Lektion 8Layout Managers and GUI Design
                  Lektion 9Animation and Threads
                  Lektion 10The Art of Object-Oriented Programming
                  Lektion 11Design Patterns
                  Lektion 12Applying Design Patterns: A large Example
                  Lektion 13Applying Design Patterns: A large Example II
                  Lektion 14Scientific Computing: Simulating Dynamics
                  Lektion 15Scientific Computing: Random Numbers
                    

                  SS2002  

                    
                  Informatik II  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  • Objektorientiertes Programmieren am Beispiel von Java
                  • Basiselemente von Java
                  • Objektorientiertes Programmieren
                  • Klassenbibliotheken
                  • Dialogprogrammierung und Graphik
                  • Applets
                  • Ausnahmebehandlung
                  • Eingabe und Ausgabe
                  • Anwendungsbeispiele
                  • Komponentenmodelle
                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in Informatik II
                  Lektion 1Einführung in Java
                  Lektion 2Prozedualer Kern von Java
                  Lektion 3Objektorientiertes Programmieren
                  Lektion 4Dialogprogrammierung und Graphik
                  Lektion 5Applets
                  Lektion 6Ausnahmebehandlung
                  Lektion 7Eingabe, Ausgabe und Dateien
                  Lektion 8Netzzugriff und Client-Server Programmierung
                  Lektion 9Softwaretechniken und Programmierwerkzeuge
                  Zusammenfassung SS 02Zusammenfassung SS 02
                  Algorithmen im Wiss. Rechnen  
                  Vortragende(r)
                  • Dr. Olaf Schenk
                  Übersicht 
                  Einführung CSE und Paralleles Rechnen (8. April)
                  RISC Architekturen, Speicherhierarchien (15. April)
                  Keine Vorlesung (22. April)
                  Parallele Rechnerarchitekturen, Einführung OpenMP (29. April)
                  Einführung in MPI (6. Mai)
                  Parallele Matrix-Vektor (-Matrix) Multiplikation mit MPI (13. Mai)
                  Keine Vorlesung (20. Mai, Pfingstmontag)
                  Graph Partitionierung I (27. Mai)
                  Graph Partitionierung II (3. Juni)
                  Lineare Gleichungssysteme I - Vollbesetzte LGS (10. Juni)
                  Lineare Gleichungssysteme II - Dünnbesetzte LGS (17. Juni)
                  Lineare Gleichungssysteme III - Iterative Verfahren (24. Juni

                  Lektion:Inhalt:Dateien:
                  Lektion 1Einführung
                  Lektionen 2/3Aufbau moderner Mikroprozessoren
                  Lektion 4Paralleles Programmieren mit MPI u. OpenMP
                  Lektion 5Paralleles Programmieren mit MPI - Matrix Multiplikation
                  Lektion 6Graph Partitionierung I
                  Lektion 7Graph Partitionierung II
                  Lektion 8Graph Partitionierung III
                  Lektion 9Lineare Gleichungssysteme I
                  Lektion 10Lineare Gleichungssysteme II - Iterative Lösungsverfahren
                  Software-Engineering  
                  Vortragende(r)
                  • Dr. Walter Kuhn
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  • Grundbegriffe der Softwaretechnik
                  • Anforderungsdefinition
                  • Modellierung mit UML
                  • Architektur von Softwaresystemen
                  • Teststrategien
                  • Versionenverwaltung
                  • Entwicklungsprozesse
                  • Projektmanagement
                  • Qualitätssicherung
                  • Prüfstand
                  Lektion:Inhalt:Dateien:
                  Lektion 1
                  Lektion 2Requirements Engineering
                  Lektion 3OO Analyze und Modellierung
                  Lektion 4Architektur
                  Lektion 5Präsentationsschicht
                  Lektion 6Design Komponenten und Middleware
                  Lektion 7Design und Datenbanken
                  Lektion 8Testen
                  Lektion 9QS und Risikomanagement
                  Lektion 10Vorgehensmodelle
                  Lektion 11Schätzen
                  Lektion 12Projektmanagement
                  Lektion 13Software Reengineering
                  Seminar XML Technologien  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  • Dr. Martin Guggisberg
                  • Dr. Tibor Gyalog
                  Übersicht 
                  Im Seminar werden ausgewählte Kapitel des Gebiets "XML-Technologien" behandelt. Seminarteilnehmer erarbeiten sich den Stoff eines gewählten Themas und tragen diesen im Plenum vor. Teilnahme am Seminar setzt eine aktive Mitarbeit voraus (kein passives Teilnehmen).

                  Lektion:Inhalt:Dateien:
                  Zeitplan
                  Sitzung 1Einführung
                  Sitzung 2XML Warum der Hype? (G. Schucan)
                  Sitzung 5XML Schema (T. Mangold)
                  Sitzung 6VoiceXML SMIL (S. Rüdiger)
                  Sitzung 7XPath (M. Weibel)
                  Sitzung 8XMLQuery (M. Dürrenberger)
                  Sitzung 9XSLT (J. Mittmann)
                  Sitzung 10BioML (George Gentsch, Lukas Stingelin)
                  Sitzung 11MathML (Primo Cirrincione)
                  Sitzung 12WML (Christian Spieler)
                  Sitzung 13Cocoon (Christian Kern)
                  Sitzung 14XML Server Pages (Tobias Faessler)
                  Sitzung 15Formatting Objects (Florian Mueller)
                  Sitzung 16Jabber (M. Kunzmann)
                    

                  WS2001/2002  

                    
                  Informatik 1  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  Teil I: Einführung und Grundlagen
                  Teil II: Einführung in das Programieren
                  Teil III: Internet-Technologien
                  Teil IV: Numerisches und symbolisches Rechnen

                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in Informatik
                  Lektion 1Entwicklung der Informatik
                  Lektion 2Kodierung von Information
                  Lektion 3Was ist und was kann ein Computer?
                  Lektion 4Grundlagen der Programmierung
                  Lektion 5Basiselemente von JavaScript
                  Lektion 6Einfache Berechnungsprogramme
                  Lektion 7Kontrollstrukturen
                  Lektion 8Funktionen
                  Lektion 9Felder
                  Lektion 10Das Internet und seine Beschreibungssprachen
                  Lektion 11Weborientiertes Programmieren
                  Lektion 12Maple - ein Werkzeug
                  Algorithmen und Datenstrukturen  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 
                  • Einführung und Uebersicht
                  • Analysetechniken für Algorithmen
                  • Abstrakte Datentypen
                  • Keller und Schlangen
                  • Suchen und Sortieren
                  • Graphalgorithmen
                  • Zeichenketten und Mustersuche
                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in AlgDat
                  Lektion I
                  Lektion II
                  Lektion III
                  Lektion IV
                  Lektion V
                  Lektion VI
                  Lektion VII
                  Lektion VIII
                  Lektion IX
                  Lektion X
                  Praxis der Internet Programmierung  
                  Vortragende(r)
                  • Dr. Martin Guggisberg
                  Übersicht 

                  Lektion:Inhalt:Dateien:
                  HTTP IHTTP I
                  SocketHTTP II, Socket
                  Servlet
                  Servlet II
                  Servlet III
                  Servlet IIII
                  JSP I
                  JSP II
                  JSP III
                  XML I
                  XML II
                  XML III
                  XML IV
                  Frameworks
                  Zope
                    

                  SS2001  

                    
                  Informatik 2  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  Übersicht 

                  Einführung in das Programmieren mit JAVA

                  • Einführung in Java
                  • Prozeduraler Kern von Java
                  • Objektorientiertes Programmieren I
                  • Objektorientiertes Programmieren II
                  • Graphik
                  • Dialogprogrammierung
                  • Applets; Ausnahmebehandlung
                  • Ein-/Ausgabe; Netzwerkprogrammierung
                  • Methodik der Softwareentwicklung
                  • Werkzeuge
                  • Client-Server Programmierung
                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in die Informatik II
                  Lektion 1Einführung in Java
                  Lektion 2Prozedualer Kern von Java
                  Lektion 3Objektorientiertes Programmieren
                  Lektion 4Dialogprogrammierung und Graphik
                  Lektion 5Applets
                  Lektion 6Ausnahmebehandlung
                  Lektion 7Eingabe, Ausgabe und Dateien
                  Lektion 8Netzzugriff und Client-Server Programmierung
                  Lektion 9Softwaretechniken und Programmierwerkzeuge
                  Seminar Java-Technologien  
                  Vortragende(r)
                  • Prof. Dr. Helmar Burkhart
                  • Dr. Martin Guggisberg
                  • Dr. Tibor Gyalog
                  Übersicht 
                  Im Seminar werden ausgewählte Kapitel des Gebiets "Java-Technologien" behandelt. Seminarteilnehmer erarbeiten sich den Stoff eines gewählten Themas und tragen diesen im Plenum vor. Teilnahme am Seminar setzt eine aktive Mitarbeit voraus (kein passives Teilnehmen).

                  Lektion:Inhalt:Dateien:
                  EinführungEinführung in das Seminar
                  Lektion 2Softwareentwicklung am Beispiel JUnit
                  Lektion 3Java für Embedded Systems
                  Lektion 4Java Native Interface
                  Lektion 5Java Media Framework
                  Lektion 6Java und XML
                  Lektion 7Java und Datenbanksysteme
                  Lektion 8Java Beans
                  Lektion 9Java RMI CORBA
                  Lektion 10Java Jini
                  Lektion 11Server-seitig Java Technologien
                  Lektion 12Java Commerce Framework
                    Lektion 13Java 3D
                    Lektion 14Interaktion Java und JavaScript
                    Lektion 15Java Card 2.1.2
                    Lektion 16Java Virtual Machine
                      

                    CS202 Algorithmen und Datenstrukturen  

                      
                    Zielpublikum 
                    Pflichtveranstaltung für Studierende der Informatik (2. Semester). Sie kann auch von Studierenden anderer Fächer besucht werden.
                    Vortragende(r)
                    • Prof. Dr. Helmar Burkhart
                    Zeit und Ort 
                    Donnerstag, 13:15 - 16:00,  im  Hörsaal 2, Pharamazentrum
                    Verweise
                      

                    CS311 High Performance Computing  

                      
                    Audience 
                    Mandatory course for master students in computer science (8th semester). The course will be held in English and is also open for anybody interested in this topic.
                    Lecturer(s)
                    • Prof. Dr. Helmar Burkhart
                    • Dr. Olaf Schenk
                    When and Where 
                    Wednesday, 10:15 - 12:00,  in the  Seminarraum 408, Schanzenstrasse 46
                    Wednesday, 14:15 - 16:00,  in the  Sitzungszimmer 106, Biozentrum
                    Links
                      

                    CS502 Basler Informatik Kolloquium  

                      
                    Zielpublikum 
                    Wissenschaftliche Mitarbeiter, Doktoranden und Studierende der Informatik, insbesondere höhere Semester. Alle an aktuellen Informatikthemen Interessierte.
                    Zeit und Ort 
                    Donnerstag, 17:30 - 18:30,  im  Seminarraum 205, Departement Informatik