Subject Matter

The lecture introduces the foundations of computer science. It covers the basic models, formalisms and programming language constructs as well as some of the important application areas and technical concepts. An overview over the area of problem-specific programming is given, starting from the notional and methodological basics up to simple data structures and techniques of functional and procedural programming. All concepts are illustrated and deepened in exercises with the programming language C.

Exams

1st exam, Jan 26, 2006: results (.pdf)

2nd exam, Mar 16, 2006: results (.pdf)

Lecture Dates

ProgrammeMaterial
Oct 13 Einführung .pdf .pdf (6up)
 Information & Repräsentation .pdf.pdf (6up)
Oct 20 Algorithmen .pdf.pdf (6up)
Oct 27 Programmiersprachen .pdf.pdf (6up)
Nov 3 Applikative Programmierung (1) .pdf.pdf (6up)
Nov 10 Applikative Programmierung (2) .pdf.pdf (6up)
Nov 17 Applikative Programmierung (3) .pdf.pdf (6up)
Nov 24 Applikative Programmierung (4) .pdf.pdf (6up)
Dec 1Applikative Programmierung (5) .pdf.pdf (6up)
Dec 15 Zuweisungsorientierte Programmierung .pdf.pdf (6up)
Jan 12 Maschinennahe Programmkonstrukte .pdf .pdf (6up)
Jan 19 Zuweisungsorientierte Programmierung .pdf .pdf (6up)
  Sorten .pdf .pdf
(6up)
Jan 26      

Exercise Dates

The first tutorial on October 11 will be held for all students in room RR15 from 10:00 until 11:30 am.

Programme Material
Oct 11 Einführung .pdf  
Oct 18 Ü1 .pdf .pdf (Gruppen)
Oct 25 Ü2 .pdf  
Nov 8 Ü3 .pdf  
Nov15 Ü4 .pdf .pdf (Gruppen)
Nov 22 Ü5 .pdf  
Nov 29 Ü6 .pdf  
Dec 6 Ü7 .pdf .pdf (Gruppen)
Dec 13 Ü8 .pdf  
Jan 10 Ü9 .pdf  
Jan 17 Ü10 .pdf  
Jan 24 Ü11    

Lecturer

Thomas Strang
thomas.strang@deri.org


Time

Thursdays, 12:00 to 2:00 pm, HS A


Language

German