Home |
Publications |
Research |
Teaching |
Code |
Talks |
---|
MSc-Uni Stuttgart Foundations of Programming using Java Course 2017 (Camilo Thorne) |
---|
This course is an MSc-level introductory course to programming and object-oriented design using the Java 8
programming language. Its primary audience are computational linguistics students. It presupposes
no prior knowledge of programming. The course was given in a so-called "block course" format, i.e.,
as a week-long consisting of 5 day-long lectures, and 4 programming assignments.
The course is based on the following materials:
Lecture 2 - Variables, Java 8, Eclipse, basic program structure, types, memory representation. The slides are here. The exercise sheet is here. Lecture 3 - Conditions, loops, arrays. The slides are here. The exercise sheet is here. Lecture 4 - Algorithms, programs and functions; string manipulation. The slides are here. The exercise sheet is here. Lecture 5 - Basic data stuctures (lists and hash tables), and object-oriented programming. The slides are here. |