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 09:26] – created gkazhoyateaching:cs-lisp-ws18 [2019/02/06 13:43] (current) kazhoyan
Line 4: Line 4:
 |< 100% 33% 66% >| |< 100% 33% 66% >|
 ^ Dauer             ^ 4 SWS (6 ECTS) ^ ^ Dauer             ^ 4 SWS (6 ECTS) ^
-^ Art               Kurs ^+^ Art               Vorlesung ^
 ^ Semester          ^ WS 2018/19 ^ ^ Semester          ^ WS 2018/19 ^
 ^ Vortragende       ^ Gayane Kazhoyan ^ ^ Vortragende       ^ Gayane Kazhoyan ^
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 ^ Functional Programming II^{{:teaching:5_more_functional.pdf|}} ^ 
 +^ 22.11.2018 ^ Search Algorithms ^{{:teaching:6_search.pdf|}} ^ 
 +^ 29.11.2018 ^ Lisp namespaces, ASDF, ROS, roslisp ^ {{:teaching:7_packaging_ros.pdf|}} ^ 
 +^ 06.12.2018 ^ Coordinate Systems, ROS actions ^ {{:teaching:8_tf_actionlib.pdf|}} ^ 
 +^ 13.12.2018 ^ Goals & Markers ^ {{:teaching:visualization-markers.lisp.odt|}} ^ 
 +^ 20.12.2018 ^ More goals ^ ^ 
 +^ 10.01.2018 ^ Introduction to Turtlebot ^ ^ 
 +^ 17.01.2018 ^ Navigation ^ {{:teaching:move-base-actions.lisp.odt|}} {{:teaching:map_annotated.png?linkonly|}} ^ 
 +^ 24.01.2018 ^ Delivery Bot ^  ^ 
 +^ 31.01.2018 ^ Competition Day ^  ^
  
-<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|}} ^ 
-^ 30.11.2017 ^ Coordinate Systems, ROS actions ^{{:teaching:7_more_ros.pdf|}}^ 
-^ 14.12.2017 ^ Collisions & markers ^ {{:teaching:visualization-markers.lisp.odt|}} ^ 
-^ 11.01.2018 ^ Navigation ^ {{:teaching:move-base-actions.lisp.odt|}}  {{:teaching:map_annotated.png?linkonly|}} ^ 
-^ 25.01.2018 ^ Speaking TortugaBot ^ {{:teaching:sound-play.lisp.odt|}} ^ 
-^ 01.02.2018 ^ Competition Day ^ {{ :teaching:sound-play-action.lisp.odt |}} ^ 
---></html> 




Prof. Dr. hc. Michael Beetz PhD
Head of Institute

Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de

Discover our VRB for innovative and interactive research


Memberships and associations:


Social Media: