pl en
pl
Historia rozwoju sztucznej inteligencji
Karta opisu przedmiotu

Informacje podstawowe

Kierunek studiów
Informatyka Społeczna
Specjalność
-
Jednostka organizacyjna
Wydział Humanistyczny
Poziom kształcenia
Studia licencjackie I stopnia
Forma studiów
Stacjonarne
Profil studiów
Praktyczny
Cykl dydaktyczny
2025/2026
Kod przedmiotu
HIFSS.I2.17988.25
Języki wykładowe
polski
Obligatoryjność
Obowiązkowy
Blok zajęciowy
Przedmioty kierunkowe
Przedmiot powiązany z badaniami naukowymi
Nie
Koordynator przedmiotu
Jakub Gomułka
Prowadzący zajęcia
Jakub Gomułka
Okres
Semestr 2
Forma zaliczenia
Egzamin
Forma prowadzenia i godziny zajęć
Wykład: 14
Ćwiczenia laboratoryjne: 14
Liczba punktów ECTS
3

Cele kształcenia dla przedmiotu

C1 Zapoznanie studentów z historią rozwoju programu badawczego sztucznej inteligencji i głównymi osiągnięciami tego programu
C2 Nauczenie studentów stosowania wybranych technik algorytmicznych wypracowanych w ramach programu badawczego sztucznej inteligencji

Efekty uczenia się dla przedmiotu

Kod Efekty w zakresie Kierunkowe efekty uczenia się Metody weryfikacji
Wiedzy – Student zna i rozumie:
W1 Student zna historię rozwoju programu badawczego sztucznej inteligencji od lat 50-tych XX wieku aż do lat 20-tych XXI wieku i wymienia najważniejsze techniki związane z tym programem IFS1P_W01 Egzamin
W2 Student zna i rozumie podstawy teorii gier i ogólne zagadnienia związane z wnioskowaniem probabilistycznym IFS1P_W01 Wykonanie ćwiczeń laboratoryjnych, Egzamin
Umiejętności – Student potrafi:
U1 Student potrafi zaimplementować w praktyce wybrane algorytmy wyszukiwania IFS1P_U05, IFS1P_U10 Wykonanie ćwiczeń laboratoryjnych
U2 Student stosuje techniki algorytmiczne związane z problemami spełniania ograniczeń (CSP) IFS1P_U05 Wykonanie ćwiczeń laboratoryjnych, Egzamin

Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć

Wykłady:

  • Ogólny zarys historii programu badawczego sztucznej inteligencji
  • Podstawowe zagadnienia matematyczne związane z technikami sztucznej inteligencji
  • Rozwiązywanie problemów i algorytmy wyszukiwania
  • Problemy spełniania ograniczeń
  • Wnioskowanie probabilistyczne
  • Podstawy teorii gier i podejmowania decyzji w warunkach niepewności

Ćwiczenia laboratoryjne:

  • Implementacja wybranych algorytmów wyszukiwania
  • Algorytmiczne rozwiązywanie problemów spełniania ograniczeń
  • Programowanie probabilistyczne

Nakład pracy studenta

Rodzaje zajęć studenta Średnia liczba godzin* przeznaczonych na zrealizowane aktywności
Wykład 14
Ćwiczenia laboratoryjne 14
Przygotowanie do zajęć 30
Dodatkowe godziny kontaktowe 5
Przygotowanie projektu, prezentacji, pracy pisemnej, sprawozdania 15
Egzamin lub kolokwium zaliczeniowe 2
Łączny nakład pracy studenta
Liczba godzin
80
Liczba godzin kontaktowych
Liczba godzin
28

* godzina (lekcyjna) oznacza 45 minut

Treści programowe

Lp. Treści programowe Efekty uczenia się dla przedmiotu Formy prowadzenia zajęć
1.

Ogólny zarys historii programu badawczego sztucznej inteligencji

W1 Wykład
2.

Podstawowe zagadnienia matematyczne związane z technikami sztucznej inteligencji

W2 Wykład
3.

Rozwiązywanie problemów i algorytmy wyszukiwania

W1, U1 Wykład
4.

Problemy spełniania ograniczeń

W1, U2 Wykład
5.

Wnioskowanie probabilistyczne

W2 Wykład
6.

Podstawy teorii gier i podejmowania decyzji w warunkach niepewności

W2 Wykład
7.

Implementacja wybranych algorytmów wyszukiwania

U1 Ćwiczenia laboratoryjne
8.

Algorytmiczne rozwiązywanie problemów spełniania ograniczeń

U2 Ćwiczenia laboratoryjne
9.

Programowanie probabilistyczne

W2 Ćwiczenia laboratoryjne

Informacje rozszerzone

Metody i techniki kształcenia :

Wykład, Demonstracja, instruktaż, Metoda projektowa (ang. Project Based Learning), Metoda problemowa (ang. Problem Based Learning)

Rodzaj zajęć Metody zaliczenia Warunki zaliczenia przedmiotu
Wykład Egzamin Warunkiem przystąpienia do egzaminu jest wcześniejsze uzyskanie zaliczenia z ćwiczeń. Uzyskanie pozytywnej oceny końcowej następuje po uzyskaniu pozytywnego wyniku z egzaminu poprzedzonego pozytywnym zaliczeniem ćwiczeń. Warunkiem zaliczenia przedmiotu jest poprawna odpowiedź na więcej niż 50% zagadnień w trakcie egzaminu pisemnego
Ćwiczenia laboratoryjne Wykonanie ćwiczeń laboratoryjnych Warunkiem zaliczenia ćwiczeń laboratoryjnych jest zaliczenie wszystkich zadanych ćwiczeń laboratoryjnych w formie mini projektów

Sposób obliczania oceny końcowej

Ocena z ćwiczeń laboratoryjnych: Bazowa ocena zakładająca obecności na wszystkich zajęciach (dopuszczalna jedna nieobecność) i poprawne wykonanie wszystkich zadań: 5,0 Każda dodatkowa nieobecność oprócz pierwszej obniża ocenę o 1 stopień Niepoprawne wykonanie zadania obniża ocenę w zależności od stopnia niepoprawności Ocena z wykładów: Szczegółowe informacje dotyczące sposobu oceny egzaminu pisemnego zostaną podane na pierwszym wykładzie

Sposób i tryb wyrównywania zaległości powstałych wskutek nieobecności studenta na zajęciach

Możliwość zaliczenia w trakcie dyżurów

Wymagania wstępne i dodatkowe

Podstawowe umiejętności programowania w języku Python uzyskane w ramach przedmiotu "Metody i techniki programowania I"

Podstawowe wiadomości na temat współczesnych technologii AI uzyskane w ramach przedmiotu "Odpowiedzialność i etyka w stosowaniu narzędzi AI"

Zasady udziału w poszczególnych zajęciach, ze wskazaniem, czy obecność studenta na zajęciach jest obowiązkowa

Obecność na wykładach nie jest obowiązkowa, obecność na ćwiczeniach laboratoryjnych jest obowiązkowa. Dopuszczalna jest jednorazowa nieobecność na ćwiczeniach laboratoryjnych, która nie niesie ze sobą żadnych konsekwencji. Każda dodatkowa nieobecność obniża końcową ocenę o stopień. Nieobecności można odrabiać podczas dyżurów

Literatura

Obowiązkowa
  1. Stuart Russell, Peter Norvig, Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1, Helion: Gliwice 2023