Address

Jakob-Haringer-Str. 2

5020 Salzburg, Austria


Room 2.17


Phone

+43 (0)662 8044 6417

+43 (0)662 8044 611 (fax)


Skype ana_sokolova

Many thanks to Silviu Craciunas for the photo (RTAS 2010 in Stockholm) and his help with iWeb!

Formale Systeme 511.002 (instructions), Winter semester 2017/2018

Schedule:            Thursdays starting 5.10.17

                            1pm-3pm in T01 (Group 1, me),
                            3pm-5pm in
T01 (Group 2, me),   
                            1pm-3pm in T03 (Group 3, Markus Flatz)

                           

First meeting:       Thursday October 5 at 1pm/3pm in T01 and T03


Language:           Teaching in German, course material (mainly) in English 


Tutorials:             Tuesdays 4pm - 5:30pm in HS02 (lab building - material sciences)

Prerequisites:  None

Rules:   Presence in class is obligatory. Each student can miss one class, but not more than that without a serious reason.


Each week after the class (Thursday evening) the students are given a set of several homework exercises that are to be solved by the students until the next class.  These exercises are to be discussed during class on the following Thursday.


Each week except the first one we will have a short (15min) test with a simple exercise covering the material from the week before. These tests will be graded and together form the final grade.  


During class we will present the solution of some exercises and the students will be asked to present the solutions/discuss the other exercises.


Grading: The grade of a student is determined by: (1) his/her grades in the tests, and (2) activity (ability to present solutions of exercises) in class. Hence, this is a course with permanent evaluation, there will be no final exam.

Course description:  These are the instructions accompanying the lectures Formale Systeme 511.001. Each week the students are given a set of (approximately) ten exercises to solve which we then discuss in class.

Ana Sokolova

Dr. TU Eindhoven, The Netherlands, 2005



Associate Professor


Computational Systems Group

Department of Computer Sciences

University of Salzburg

Austria


anas@cs.uni-salzburg.at

Tasks per week:


  1. Week 1, 5.10.2017 -- these tasks are not your homework, as we will only learn the needed things in the lectures of the first week. We will discuss and solve these tasks together in the first meeting. Still, feel free to try to solve them yourself.

  2. No class in the second week of the semester, due to “Brückenkurse”.

  3. Week 3, 19.10.2017

  4. No class in the fourth and fifth week of the semester, due to public holidays.

  5. Week 6, 9.11.2017.

  6. Week 7, 16.11.2017. The class will be given by Sebastian Arming.

  7. Week 8, 23.11.2017.

  8. Week 9, 30.11.2017.

  9. Week 10, 7.12.2017.

  10. Week 11, 14.12.2017.

  11. Week 12, 21.12.2017.

  12. Week 13, 11.1.2018.

  13. Week 14, 18.1.2018.

  14. Week 15, 25.1.2018.




Literature:


  1. Textbook: Logical Reasoning: A First Course, by Rob Nederpelt and Fairouz Kameraddine, King’s College London Publications, 2007. [LR]


  1. Textbook: How to Think Like a Mathematician, by Kevin Houston, Cambridge University Press, 2009. [Think]

  2. Lecture Notes on Math Basics by Harald Woracek, TU Vienna, 2017 [LN]


  1. Textbook: Modellierung: Grundlagen und formale Methoden by Uwe Kastens and Hans Kleine Buening, Hanser, 2005. [Mod]


  1. Textbook: Introduction to Automata Theory, Languages, and Computation by John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman, Pearson/Addison-Wesley, 2007. [Aut]

  2. Textbook: Introduction to the Theory of Computation, by Michael Sipser, Cengage, 2005. [Comp]


The books can be ordered via Amazon.de . Some copies are available at the department library.