Akademia Pedagogiki Specjalnej im. Marii Grzegorzewskiej w Warszawie - Centralny System Uwierzytelniania
Strona główna

Algorytmika i zastosowanie algorytmów

Informacje ogólne

Kod przedmiotu: PZ-3F-AZA
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Algorytmika i zastosowanie algorytmów
Jednostka: Instytut Pedagogiki
Grupy: Obowiązkowe dla 1 sem. (PZ) pedagogika zdolności i informatyki, (3-l) stacjonarne I stopnia
Punkty ECTS i inne: 0 LUB 2.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Rodzaj przedmiotu:

obowiązkowe

Cele Zrównoważonego Rozwoju ONZ:

Cel 4: Zapewnić wszystkim edukację wysokiej jakości oraz promować uczenie się przez całe życie

Pełny opis:

TREŚCI PROGRAMOWE

Algorytmy - budowa, cechy, przykłady z życia codziennego, zastosowania. Schematy blokowe. Pseudokod. Algorytmy proste. Słowa kluczowe, stałe, zmienne i ich rodzaje. Instrukcje warunkowe i pętle. Pojęcia związane z algorytmiką. Bloki konstrukcyjne schematów blokowych. Definiowanie zmiennych, tworzenie instrukcji warunkowych i pętli. Konstrukcja algorytmów. Weryfikacja poprawności algorytmów. Zastosowanie algorytmów w blokowym środowisku programistycznym (Scratch).

Efekty uczenia się:

W zakresie WIEDZY absolwent zna i rozumie:

związki informatyki z pedagogiką, terminologię stosowaną w obrębie pedagogiki informatyki i jej obszarów;

kluczowe zagadnienia z obszaru algorytmiki i programowania: możliwości i zakres zastosowania algorytmiki, środowiska programistyczne i języki programowania adekwatne do poziomu kształcenia.

W zakresie UMIEJĘTNOŚCI absolwent potrafi:

przygotowywać algorytmy, programować w różnych środowiskach programistycznych i językach programowania kierując się przy ich doborze możliwościami programu oraz poziomem kształcenia;

stosować oprogramowanie komputerowe: korzystać z programów edukacyjnych, aplikacji internetowych.

W zakresie KOMPETENCJI SPOŁECZNYCH absolwent jest gotów do:

krytycznej oceny posiadanej wiedzy, ciągłego doskonalenia swojej wiedzy i umiejętności z zakresu informatyki, dydaktyki informatyki i pedagogiki;

kształtowania nawyku systematycznego uczenia się informatyki i korzystania z różnych źródeł wiedzy, w tym z Internetu stymulowania uczniów do uczenia się przez całe życie przez samodzielną pracę i podejmowanie różnorodnych problemów wykorzystujących w rozwiązywaniu nowoczesne technologie.

Metody i kryteria oceniania:

Zaliczenie przedmiotu uzyskuje się na podstawie samodzielnej pracy zaliczeniowej, aktywności na zajęciach oraz prac domowych.

Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)

Okres: 2021-10-01 - 2022-02-20
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium/warsztaty, 30 godzin więcej informacji
Koordynatorzy: Miłosz Romaniuk
Prowadzący grup: Miłosz Romaniuk
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
Skrócony opis:

Przedmiot ma na celu rozwijanie umiejętności programistycznych studentów.

Sposób pomiaru efektów kształcenia:

Ocena wypowiedzi ustnych w trakcie zajęć, ocena prac pisemnych (indywidualna praca w domu), ocena pracy zaliczeniowej.

Pełny opis:

Podstawowy kurs programowania w C++ obejmuje podstawy języka programowania, sposoby algorytmizacji postępowania, rozwój umiejętności dostrzegania i analizy problemów oraz ich twórczego rozwiązywania za pomocą komputera.

Literatura:

Cormen, T. H., Leiserson C. E., Rivest R. L., Clifford S. - Wprowadzenie do algorytmów, Wydawnictwo Naukowe PWN, Warszawa 2018

Tomasiewicz, J. - Zaprzyjaźnij się z algorytmami. Przewodnik dla początkujących i średniozaawansowanych. Wydawnictwo Naukowe PWN, Warszawa 2016

http://cpp0x.pl/kursy/Kurs-C++/1

Uwagi:

Należy się pilnie uczyć, bo wiadomości z tego przedmiotu są wykorzystywane na każdym kolejnym przedmiocie związanym z programowaniem (Scratch, Python itp.).

Ze względu na pandemię koronawirusa część zajęć może odbywać się zdalnie.

Kształcenie synchroniczne oraz asynchroniczne w postaci samodzielnej analizy wykładu (prezentacji z komentarzami), zdalna praca nad podanymi zagadnieniami, konsultacje indywidualne z wykorzystaniem poczty elektronicznej w wyznaczonych terminach dyżurów (a także poza nimi, w razie potrzeby). Instrukcje wykonania zadań są wysyłane mailem zgodnie z terminarzem zajęć. Studenci nadsyłają wykonane prace do sprawdzenia mailem.

Zaliczenie przedmiotu uzyskuje się na podstawie samodzielnej pracy zaliczeniowej, aktywności na zajęciach oraz prac domowych.

Godziny kontaktowe 30

Przygotowanie się do zajęć, lektury 10

Przygotowanie się do zaliczenia 10

Przygotowanie prac domowych 10

Sumaryczna liczba punktów ECTS: 0 lub 2 pkt.

Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium/warsztaty, 30 godzin więcej informacji
Koordynatorzy: Miłosz Romaniuk
Prowadzący grup: Miłosz Romaniuk
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
Skrócony opis:

Przedmiot ma na celu rozwijanie umiejętności programistycznych studentów.

Sposób pomiaru efektów kształcenia:

Ocena wypowiedzi ustnych w trakcie zajęć, ocena prac pisemnych (indywidualna praca w domu), ocena pracy zaliczeniowej.

Pełny opis:

Podstawowy kurs programowania w C++ obejmuje podstawy języka programowania, sposoby algorytmizacji postępowania, rozwój umiejętności dostrzegania i analizy problemów oraz ich twórczego rozwiązywania za pomocą komputera.

Literatura:

Cormen, T. H., Leiserson C. E., Rivest R. L., Clifford S. - Wprowadzenie do algorytmów, Wydawnictwo Naukowe PWN, Warszawa 2018

Tomasiewicz, J. - Zaprzyjaźnij się z algorytmami. Przewodnik dla początkujących i średniozaawansowanych. Wydawnictwo Naukowe PWN, Warszawa 2016

http://cpp0x.pl/kursy/Kurs-C++/1

Uwagi:

Należy się pilnie uczyć, bo wiadomości z tego przedmiotu są wykorzystywane na każdym kolejnym przedmiocie związanym z programowaniem (Scratch, Python itp.).

Kształcenie stacjonarne oraz asynchroniczne w postaci samodzielnej analizy wykładu (prezentacji z komentarzami), samodzielna praca nad podanymi zagadnieniami, konsultacje indywidualne oraz z wykorzystaniem MS Teams w wyznaczonych terminach dyżurów (a także poza nimi, w razie potrzeby). Zadania do wykonania zamieszczane są w zespole w MS Teams i tam studenci zamieszczają samodzielnie przygotowane ich rozwiązania.

Zaliczenie przedmiotu uzyskuje się na podstawie samodzielnej pracy zaliczeniowej, aktywności na zajęciach oraz prac domowych.

Godziny kontaktowe 30

Przygotowanie się do zajęć, lektury 10

Przygotowanie się do zaliczenia 10

Przygotowanie prac domowych 10

Sumaryczna liczba punktów ECTS: 0 lub 2 pkt.

Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)

Okres: 2023-10-01 - 2024-02-18
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium/warsztaty, 30 godzin więcej informacji
Koordynatorzy: Miłosz Romaniuk
Prowadzący grup: Miłosz Romaniuk
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
Skrócony opis:

Przedmiot ma na celu rozwijanie umiejętności programistycznych studentów.

Sposób pomiaru efektów kształcenia:

Ocena wypowiedzi ustnych w trakcie zajęć, ocena prac pisemnych (indywidualna praca w domu), ocena pracy zaliczeniowej.

Pełny opis:

Podstawowy kurs programowania w C++ obejmuje podstawy języka programowania, sposoby algorytmizacji postępowania, rozwój umiejętności dostrzegania i analizy problemów oraz ich twórczego rozwiązywania za pomocą komputera.

Literatura:

Cormen, T. H., Leiserson C. E., Rivest R. L., Clifford S. - Wprowadzenie do algorytmów, Wydawnictwo Naukowe PWN, Warszawa 2018

Tomasiewicz, J. - Zaprzyjaźnij się z algorytmami. Przewodnik dla początkujących i średniozaawansowanych. Wydawnictwo Naukowe PWN, Warszawa 2016

http://cpp0x.pl/kursy/Kurs-C++/1

Uwagi:

Należy się pilnie uczyć, bo wiadomości z tego przedmiotu są wykorzystywane na każdym kolejnym przedmiocie związanym z programowaniem (Scratch, Python itp.).

Kształcenie stacjonarne oraz asynchroniczne w postaci samodzielnej analizy wykładu (prezentacji z komentarzami), samodzielna praca nad podanymi zagadnieniami, konsultacje indywidualne oraz z wykorzystaniem MS Teams w wyznaczonych terminach dyżurów (a także poza nimi, w razie potrzeby). Zadania do wykonania zamieszczane są w zespole w MS Teams i tam studenci zamieszczają samodzielnie przygotowane ich rozwiązania.

Zaliczenie przedmiotu uzyskuje się na podstawie samodzielnej pracy zaliczeniowej, aktywności na zajęciach oraz prac domowych.

Godziny kontaktowe 30

Przygotowanie się do zajęć, lektury 10

Przygotowanie się do zaliczenia 10

Przygotowanie prac domowych 10

Sumaryczna liczba punktów ECTS: 0 lub 2 pkt.

Zajęcia w cyklu "Semestr zimowy 2024/2025" (jeszcze nie rozpoczęty)

Okres: 2024-10-01 - 2025-02-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium/warsztaty, 30 godzin więcej informacji
Koordynatorzy: Miłosz Romaniuk
Prowadzący grup: Miłosz Romaniuk
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Akademia Pedagogiki Specjalnej im. Marii Grzegorzewskiej w Warszawie.
Ul. Szczęśliwicka 40,
02-353 Warszawa
tel: +48 22 589 36 00 https://www.aps.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.0.4.0-1 (2024-05-13)