Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
teaching:cs-lisp-ws18 [2018/09/11 11:26]
gkazhoya created
teaching:cs-lisp-ws18 [2018/11/14 15:04] (current)
gkazhoya
Line 11: Line 11:
 ^ Termine ​          ^ Vorlesung: Donnerstags,​ 14:15 - 15:45 \\ Übung: Donnerstags,​ 16:15 - 17:45 ^ ^ Termine ​          ^ Vorlesung: Donnerstags,​ 14:15 - 15:45 \\ Übung: Donnerstags,​ 16:15 - 17:45 ^
 ^ Veranstaltungsort ^ [[https://​www.google.de/​maps/​place/​Technische+Akademie+Bremen,​+Universit%C3%A4t+Bremen,​+28359+Bremen/​@53.1099364,​8.8592024,​17z/​data=!3m1!4b1!4m2!3m1!1s0x47b126315a2e1755:​0x74c75b0bda3dec4f?​hl=de|TAB-Gebäude (Am Fallturm 1)]], [[https://​ai.uni-bremen.de/​_media/​contact/​tab1.png|Eingang E]], Raum: 0.36 EG ^ ^ Veranstaltungsort ^ [[https://​www.google.de/​maps/​place/​Technische+Akademie+Bremen,​+Universit%C3%A4t+Bremen,​+28359+Bremen/​@53.1099364,​8.8592024,​17z/​data=!3m1!4b1!4m2!3m1!1s0x47b126315a2e1755:​0x74c75b0bda3dec4f?​hl=de|TAB-Gebäude (Am Fallturm 1)]], [[https://​ai.uni-bremen.de/​_media/​contact/​tab1.png|Eingang E]], Raum: 0.36 EG ^
-^ Bemerkungen ​      ^ Veranstaltungsbeginn:​ 18.10.2017 ^ \\+^ Bemerkungen ​      ^ Veranstaltungsbeginn:​ 18.10.2018 ^ \\
  
 This course gives a solid practical introduction to the Lisp programming language up to advanced topics. The first half of the course covers the basics of functional programming,​ Artificial Intelligence techniques and modern robot programming. The second half involves programming on an autonomous robot platform similar to [[http://​www.turtlebot.com/​|TurtleBot]]. The assignment is to be worked on independently in small groups. The task is similar for all the groups and the results of the project are assessed in a final competition. This course gives a solid practical introduction to the Lisp programming language up to advanced topics. The first half of the course covers the basics of functional programming,​ Artificial Intelligence techniques and modern robot programming. The second half involves programming on an autonomous robot platform similar to [[http://​www.turtlebot.com/​|TurtleBot]]. The assignment is to be worked on independently in small groups. The task is similar for all the groups and the results of the project are assessed in a final competition.
Line 21: Line 21:
 |< 100% 10% 40% 50% >| |< 100% 10% 40% 50% >|
 ^ Date       ^ Topic ^ Material ^ ^ Date       ^ Topic ^ Material ^
-^ 18.10.2017 ^ Introduction,​ Setup ^  ^+^ 18.10.2018 ^ Introduction,​ Setup ^ {{ :​teaching:​1_intro.pdf |}}  
 +^ 25.10.2018 ^ Imperative Programming in Lisp ^{{:​teaching:​2_imperative.pdf|}}^ 
 +^ 01.11.2018 ^ OOP, Failure Handling ^ {{:​teaching:​3_oop.pdf|}} ^ 
 +^ 08.11.2018 ^ Functional Programming ^ {{:​teaching:​4_functional.pdf|}} ^ 
 +^ 15.11.2018^Closures,​ Recursion, Macros^{{:​teaching:​5_more_functional.pdf|}} ​^
  
 <​html><​!-- <​html><​!--
-^ 19.10.2017 ^ Introduction,​ Setup ^ {{:​teaching:​1_intro.pdf|}} {{:​teaching:​1_intro.tex.odt|}} ^ +
-^ 26.10.2017 ^ Imperative Programming in Lisp ^{{:​teaching:​2_imperative.pdf|}}^ +
-^ 02.11.2017 ^ OOP, Failure Handling ^ {{:​teaching:​3_oop.pdf|}} ^ +
-^ 09.11.2017 ^ Functional Programming ^ {{:​teaching:​4_functional.pdf|}} ^ +
-^ 16.11.2017 ^ Closures, Recursion, Macros^ {{:​teaching:​5_more_functional.pdf|}} ^+
 ^ 23.11.2017 ^ Lisp namespaces, ASDF, ROS, roslisp^{{:​teaching:​6_packaging_ros.pdf|}} ^ ^ 23.11.2017 ^ Lisp namespaces, ASDF, ROS, roslisp^{{:​teaching:​6_packaging_ros.pdf|}} ^
 ^ 30.11.2017 ^ Coordinate Systems, ROS actions ^{{:​teaching:​7_more_ros.pdf|}}^ ^ 30.11.2017 ^ Coordinate Systems, ROS actions ^{{:​teaching:​7_more_ros.pdf|}}^