This page lists obligatory and optional courses for students of General and/or Computational Linguistics at the Seminar für Sprachwissenschaft (SfS). Other courses of interest outside the SfS can be found on Course reviews.
Please note that the reviews on these courses are mainly subjective. The content of courses may vary from one lecturer to another or between different semesters.
Data Structures and Algorithms for Language Processing (Java 1)
Audience: ISCL B.A. majors 1st semester, ISCL B.A. minors 3rd semester, ISCL M.A. students who do not know Java Semester described here: WS 2010/11 Lecturer: Frank Richter, tutorial by Jochen Saile, homework graded by Anne Brock Room: 2.26, the computer lab Course Website: http://www.sfs.uni-tuebingen.de/~fr/teaching/ws10-11/java/
This is a programming course in Java for beginners. It introduces students to data types, variables, conditional statements and loops, before quickly focusing on object oriented programming, and finishing off with file input / output.
In the WS 2010/11, the first ten chapters of Java: An Introduction to Problem Solving and Programming, 5th Edition by Walter Savitch and Frank Carrano were covered. Many students found the book to be very helpful, although somewhat lengthy. Students who already know a programming language might not find much new information in it, however.