AI Programming: LISP (AI)
Informacje ogólne
Kod przedmiotu: | F-K.144 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | AI Programming: LISP (AI) |
Jednostka: | Instytut Filozofii |
Grupy: |
Kognitywistyka I st. prz. wybieralne blok #AI (sem. 4,6) |
Strona przedmiotu: | http://bacon.umcs.lublin.pl/~pgiza/zajecia/kognitywistyka/lisp-programming |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | angielski |
Wymagania wstępne: | Podstawowa obsługa komputera |
Godzinowe ekwiwalenty punktów ECTS: | 4 ECTS = ok. 100 godz. pracy studenta. W tym (około): Godziny kontaktowe (LAB): 30 Bieżące przygotowanie się do zajęć: 20 Wykonywanie zadań laboratoryjnych: 30 Przygotowanie się do zaliczenia: 15 Kontakt z wykładowcą na konsultacjach: 5 |
Sposób weryfikacji efektów kształcenia: | Ocena uzależniona jest od sumy punktów uzyskanych z: domowych zadań laboratoryjnych 2 testów zaliczeniowych Oceny przyporządkowane są do progów punktowych w sposób opisany na stronie: http://bacon.umcs.lublin.pl/~pgiza/blog/archiwa/3505 |
Pełny opis: |
(tylko po angielsku) The course is intended as an introduction to basic concepts, issues and methods of the LISP programming language, widely used in artificial intelligence. Teaching areas are related to both using the programming environment itself and its applications in solving simple practical problems, with particular focus on artificial intelligence (depending on programming skills of students). In all these areas so-called free software and professional English terminology will be used. Contents: • The language origins and specific features • Working with the language interpreter and using the IDE (Integrated Development Invironment) • Basic symbolic data types • Basic arithmetic functions, nested functions • Basic operations on lists • Defining functions • Predicate functions, logical predicates • Conditional processing • Programming style: auxiliary functions, program debugging rules • Local and global variables • I / O operations • Review of basic iterative and recursive techniques of the LISP language • Solving simple, practical problems |
Literatura: |
Podana na stronie kursu |
Efekty uczenia się: |
Wiedza: 1. Zna podstawowe struktury języka LISP oraz charakteryzuje metody stosowane w tym języku do prostych problemów w sztucznej inteligencji. K_W08 2. Zna i rozumie dobór odpowiednich podstawowych narzędzia języka LISP do opisu prostych systemów i procesów poznawczych. K_W08 3. Zna strukturę logiczną języka programowania. Zna i rozumie podstawowe pojęcia syntaktyczne i semantyczne oraz wyjaśnia ich wzajemne relacje. K_W04 Umiejętności: 1. Potrafi rozwiązywać proste problemy przy użyciu podstawowych technik programowania języka LISP oraz analizować i oceniać działanie przykładowych prostych programów także w języku angielskim. K_U02, K_U05, K_U07, K_U08 2. Umie rozwiązywać proste problemy poprzez dobór, wdrożenie i wykorzystanie tzw. wolnego otwartego oprogramowania, również działającego w środowisku darmowego systemu operacyjnego Linux. K_U02, K_U05, K_U07, K_U08 3. Potrafi posługiwać się dostępnym środowiskiem programistycznym. K_U02, K_U05, K_U07, K_U08 Kompetencje społeczne: 1. Jest przygotowany do komunikacji z otoczeniem, także w języku angielskim. K_K01 2. Jest przygotowany do wykorzystania zdobytej wiedzy i umiejętności z zakresu programowania w działaniach na rzecz interesu publicznego i rozwoju przedsiębiorczości. K_K05 3. Przestrzega zasad poszanowania własności intelektualnej w tym prawa autorskiego do programów, również poprzez używanie darmowego oprogramowania. K_K02, K_K06 |
Zajęcia w cyklu "Semestr letni 2022/2023" (zakończony)
Okres: | 2023-02-27 - 2023-06-25 |
Przejdź do planu
PN WT ŚR LB
CZ PT LB
|
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Piotr Giza | |
Prowadzący grup: | Piotr Giza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2023/2024" (zakończony)
Okres: | 2024-02-26 - 2024-06-23 |
Przejdź do planu
PN LB
WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Piotr Giza | |
Prowadzący grup: | Piotr Giza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.