UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Języki programowania III

Informacje ogólne

Kod przedmiotu: 1500-IID3JP
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Języki programowania III
Jednostka: Wydział Fizyki i Informatyki Stosowanej
Grupy:
Punkty ECTS i inne: 0 LUB 3.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
Forma studiów:

stacjonarne

Wymagania wstępne:

Umiejętność programowania w jednym z języków programowania na poziomie podstawowym i średnim, umiejętność pracy w zespole.


Skrócony opis:

Celem zajęć jest zapozananie studentów z podstawami język Python w raz z jego szerokimi możliwościami zastosowań w informatyce i zastoswaniach technicznych i inżynierskich.

Pełny opis:

Celem zajęć jest zapozananie studentów z podstawami język Python w raz z jego szerokimi możliwościami zastosowań w informatyce i zastoswaniach technicznych i inżynierskich.

Efekty uczenia się:

Wiedza

ma uporządkowaną i podbudowaną teoretycznie wiedzę w zakresie podstawowych koncepcji i zasad informatyki

zna podstawy programowania oraz ma wiedzę z zakresu używania i tworzenia oprogramowaniaw języku Python.

zna podstawowe struktury danych w języku Python i ppotrafi nimi manipulować

zna podstawowe pakiety i biblioteki w Pythonie do tworzenia wykresów 2D i 3D , wyliczeń numerycznych oraz tworzenia grafiki

Umiejętności

potrafi samodzielnie zdobywać nową wiedzę i wykorzystywać ją do rozwiązywania problemów informatycznych

Potrafi zaprojektować program będący odpowiedzią na postawiony problem

potrafi stosować normy i reguły w trakcie tworzenia kodu

Kompetencje społeczne

rozumie potrzebę uczenia się i rozwijania swoich umiejętności przez całe życie

potrafi określać priorytety przy pisaniu kodu

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

Okres: 2024-10-01 - 2025-03-02
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Krzysztof Warda
Prowadzący grup: Paweł Gliwny, Alicja Miniak-Górecka, Krzysztof Warda
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów

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

Okres: 2023-10-01 - 2024-02-25
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Krzysztof Warda
Prowadzący grup: Paweł Gliwny, Alicja Miniak-Górecka, Krzysztof Warda
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Obecność na zajęcach jest obowiązkowa


Metody dydaktyczne:

Wykład 2

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 2

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 2" ocena * 50.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 2" ocena * 50.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Test / quiz - 100.00%



Ocena z formy "Wykład 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest pisemny i obejmuje oprócz udzieleniea odpowiedzi na pytania testowe : z podstaw języka Python

napisanie krótkich programów komputerowych

uzupełnienie lub dopisanie fragmentów programów komputerowych tak aby wykonywały okreslone zadania


Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 90.00%

Aktywność na zajęciach - 10.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Brak


Szczegółowe treści kształcenia:

Wykład 2

Wprowadzenie do języka Python, charakterystyka języka oraz zintegrowane środowisko programistyczne PyCharm

Struktury programów, typy operatorów, podstawowe instrukcje i moduły

Podstawowe struktury danych języka Python(listy, krotki, zbiory, słowniki) i manipulacja nimi.

Tworzenie i modyfikacja danych z wykorzystaniem pakietów i bibliotek Numpy, matplotlib oraz innych

Wykresy i wizualizacja danych za pomocą biblioteki matplotliba

Grafika w Pythonie-Turtle graphics


Laboratorium informatyczne lub pracownia fizyczna 2

Python-typy operatorów, podstawowe instrukcje ,moduły i pakiety.

Struktury danych w Pythonie i manipulacja nimi

Tworzenie prostych programów i modyfikacja danych z wykorzystaniem wybranych pakietów i bibliotek Numpy, matplotlib i inych

Wykresy, wizualizacja danych i grafika (Turtle graphics)



Literatura:

Literatura podstawowa

M. Lutz, Python. Wprowadzenie, Helion 2011 (wyd. IV)

Dokumentacja języka Python on-line, https://www.python.org/

Dokumentacja Matplotlib, (język angielski) https://matplotlib.org/

M. Lutz, Python. Leksykon kieszonkowy (wyd. V) Helion 2014, 2019

linik do przykładowego opracowania na temat użycia Pythona w nauce (opis, przykłady wykorzystania, przegląd dostepnych pakietów): https://scipy-lectures.org/_downloads/ScipyLectures.pdf

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ęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Krzysztof Warda
Prowadzący grup: Alicja Miniak-Górecka, Krzysztof Warda
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Obecność na zajęcach jest obowiązkowa


Metody dydaktyczne:

Wykład 2

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 2

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 2" ocena * 50.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 2" ocena * 50.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Test / quiz - 100.00%



Ocena z formy "Wykład 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest pisemny i obejmuje oprócz udzieleniea odpowiedzi na pytania testowe : z podstaw języka Python

napisanie krótkich programów komputerowych

uzupełnienie lub dopisanie fragmentów programów komputerowych tak aby wykonywały okreslone zadania


Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 90.00%

Aktywność na zajęciach - 10.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Brak


Szczegółowe treści kształcenia:

Wykład 2

Wprowadzenie do języka Python, charakterystyka języka oraz zintegrowane środowisko programistyczne PyCharm

Struktury programów, typy operatorów, podstawowe instrukcje i moduły

Podstawowe struktury danych języka Python(listy, krotki, zbiory, słowniki) i manipulacja nimi.

Tworzenie i modyfikacja danych z wykorzystaniem pakietów i bibliotek Numpy, matplotlib oraz innych

Wykresy i wizualizacja danych za pomocą biblioteki matplotliba

Grafika w Pythonie-Turtle graphics


Laboratorium informatyczne lub pracownia fizyczna 2

Python-typy operatorów, podstawowe instrukcje ,moduły i pakiety.

Struktury danych w Pythonie i manipulacja nimi

Tworzenie prostych programów i modyfikacja danych z wykorzystaniem wybranych pakietów i bibliotek Numpy, matplotlib i inych

Wykresy, wizualizacja danych i grafika (Turtle graphics)



Literatura:

Literatura podstawowa

M. Lutz, Python. Wprowadzenie, Helion 2011 (wyd. IV)

Dokumentacja języka Python on-line, https://www.python.org/

Dokumentacja Matplotlib, (język angielski) https://matplotlib.org/

M. Lutz, Python. Leksykon kieszonkowy (wyd. V) Helion 2014, 2019

linik do przykładowego opracowania na temat użycia Pythona w nauce (opis, przykłady wykorzystania, przegląd dostepnych pakietów): https://scipy-lectures.org/_downloads/ScipyLectures.pdf

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

Okres: 2021-10-01 - 2022-01-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Krzysztof Warda
Prowadzący grup: Alicja Miniak-Górecka, Krzysztof Warda
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak informacji dodatkowych


Metody dydaktyczne:

Wykład 2

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 2

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 2" ocena * 50.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 2" ocena * 50.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Odpowiedź ustna - 95.00%

Obecność - 5.00%



Ocena z formy "Wykład 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest trójetapowy:

napisanie programu komputerowego

udzielenie odpowiedzi na kilka pytań testowych

udzielenie odpowiedzi na 3 pytania


Nie zaliczenie któregokolwiek z powyższych punktów wiąże się z brakiem zaliczenia z przedmiotu.

Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 81.00%

Obecność - 19.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 2" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Do wykonania jest 6 zadań punktowanych 0-5 punktów.

każda obecnośc daje 1 punkt.

Łącznie do zdobycia jest 37 punktów (liczba zadań i punktów może ulec zmianie.).


Szczegółowe treści kształcenia:

Wykład 2

"Witaj świecie" w C++: czyli to co wiem a to czego jeszcze nie

Kolejność tworzenia obiektów oraz jeszcze więcej o konstruktorach i destruktorach

Obsługa błędów w C++

czy double i float to to samo?
Czy 0 = 0 ?

assert

try, catch i throw


Szablony

Wzorce projektowe

singleton

fabryka


Standard Template Library

Ogonki w programowaniu

C98 a C11, ...


Laboratorium informatyczne lub pracownia fizyczna 2

Operatory i dynamiczne zarządzanie pamięcia

Wskaźniki do funkcji

Współpraca obiektów; polimorfizm

Dziedziczenie - utrzymanie poprawnych relacji między obiektami

Szablony

Wzorce projektowe



Literatura:

Literatura podstawowa

Stephen Prata, Język C++. Szkoła programowania, Helion 2012

Literatura dodatkowa

Bruce Eckel, Thinking in C++, T1 i T2, Helion 2002

Bjarne Stroustrup, Język C++, WNT

Jesse Liberty, C++ Księga eksperta, Helion 1999

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

Okres: 2020-10-01 - 2021-02-07
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Paweł Kowalczyk
Prowadzący grup: Paweł Kowalczyk, Katarzyna Lepa
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak informacji dodatkowych


Metody dydaktyczne:

Wykład 1

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 3

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 1" ocena * 70.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 3" ocena * 30.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 1" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Odpowiedź ustna - 95.00%

Obecność - 5.00%



Ocena z formy "Wykład 1" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest trójetapowy:

napisanie programu komputerowego

udzielenie odpowiedzi na kilka pytań testowych

udzielenie odpowiedzi na 3 pytania


Nie zaliczenie któregokolwiek z powyższych punktów wiąże się z brakiem zaliczenia z przedmiotu.

Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 81.00%

Obecność - 19.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Do wykonania jest 6 zadań punktowanych 0-5 punktów.

każda obecnośc daje 1 punkt.

Łącznie do zdobycia jest 37 punktów.


Szczegółowe treści kształcenia:

Wykład 1

"Witaj świecie" w C++: czyli to co wiem a to czego jeszcze nie

Kolejność tworzenia obiektów oraz jeszcze więcej o konstruktorach i destruktorach

Obsługa błędów w C++

czy double i float to to samo?
Czy 0 = 0 ?

assert

try, catch i throw


Szablony

Wzorce projektowe

singleton

fabryka


Standard Template Library

Ogonki w programowaniu

C98 a C11, ...


Laboratorium informatyczne lub pracownia fizyczna 3

Operatory i dynamiczne zarządzanie pamięcia

Dźwięk, proste obiekty, inicjalizacja zmiennych, manipulator

Kolory w konsoli, manipulatory

Dziedziczenie - utrzymanie poprawnych relacji między obiektami

Szablony

Wzorce projektowe



Literatura:

Literatura podstawowa

Stephen Prata, Język C++. Szkoła programowania, Helion 2012

Literatura dodatkowa

Bruce Eckel, Thinking in C++, T1 i T2, Helion 2002

Bjarne Stroustrup, Język C++, WNT

Jesse Liberty, C++ Księga eksperta, Helion 1999

Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)

Okres: 2019-10-01 - 2020-02-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Paweł Kowalczyk
Prowadzący grup: Paweł Kowalczyk, Katarzyna Lepa
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak informacji dodatkowych


Metody dydaktyczne:

Wykład 1

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 3

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 1" ocena * 70.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 3" ocena * 30.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 1" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Odpowiedź ustna - 95.00%

Obecność - 5.00%



Ocena z formy "Wykład 1" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest trójetapowy:

napisanie programu komputerowego

udzielenie odpowiedzi na kilka pytań testowych

udzielenie odpowiedzi na 3 pytania


Nie zaliczenie któregokolwiek z powyższych punktów wiąże się z brakiem zaliczenia z przedmiotu.

Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 81.00%

Obecność - 19.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Do wykonania jest 6 zadań punktowanych 0-5 punktów.

każda obecnośc daje 1 punkt.

Łącznie do zdobycia jest 37 punktów.


Szczegółowe treści kształcenia:

Wykład 1

"Witaj świecie" w C++: czyli to co wiem a to czego jeszcze nie

Kolejność tworzenia obiektów oraz jeszcze więcej o konstruktorach i destruktorach

Obsługa błędów w C++

czy double i float to to samo?
Czy 0 = 0 ?

assert

try, catch i throw


Szablony

Wzorce projektowe

singleton

fabryka


Standard Template Library

Ogonki w programowaniu

C98 a C11, ...


Laboratorium informatyczne lub pracownia fizyczna 3

Operatory i dynamiczne zarządzanie pamięcia

Dźwięk, proste obiekty, inicjalizacja zmiennych, manipulator

Kolory w konsoli, manipulatory

Dziedziczenie - utrzymanie poprawnych relacji między obiektami

Szablony

Wzorce projektowe



Literatura:

Literatura podstawowa

Stephen Prata, Język C++. Szkoła programowania, Helion 2012

Literatura dodatkowa

Bruce Eckel, Thinking in C++, T1 i T2, Helion 2002

Bjarne Stroustrup, Język C++, WNT

Jesse Liberty, C++ Księga eksperta, Helion 1999

Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)

Okres: 2018-10-01 - 2019-02-10
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Paweł Kowalczyk
Prowadzący grup: Paweł Kowalczyk, Katarzyna Lepa
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak informacji dodatkowych


Metody dydaktyczne:

Wykład 1

Metody podające | Wykład informacyjny

Metody podające | Wykład konwersatoryjny

Metody podające | Wykład problemowy


Laboratorium informatyczne lub pracownia fizyczna 3

Metody podające | Wykład problemowy

Metody poszukujące | Giełda pomysłów (burza mózgów)

Metody poszukujące | Metoda ćwiczeniowa



Sposoby i kryteria oceniania:

OCENA KOŃCOWA Z PRZEDMIOTU

jest ustalana zgodnie z algorytmem:

Ocena z formy: "Wykład 1" ocena * 70.00 %

+ Ocena z formy: "Laboratorium informatyczne lub pracownia fizyczna 3" ocena * 30.00 %

Dodatkowe warunki zaliczenia przedmiotu:

Brak


Ocena z formy "Wykład 1" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Odpowiedź ustna - 95.00%

Obecność - 5.00%



Ocena z formy "Wykład 1" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Egzamin z przedmiotu jest trójetapowy:

napisanie programu komputerowego

udzielenie odpowiedzi na kilka pytań testowych

udzielenie odpowiedzi na 3 pytania


Nie zaliczenie któregokolwiek z powyższych punktów wiąże się z brakiem zaliczenia z przedmiotu.

Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest w oparciu o wyniki nastepujących składników zaliczenia:

Zadanie / zadania praktyczne - 81.00%

Obecność - 19.00%



Ocena z formy "Laboratorium informatyczne lub pracownia fizyczna 3" ustalana jest na podstawie następującej skali:

Poniżej 60.00% - ocena 2

60.00% i więcej - ocena 3

70.00% i więcej - ocena 3,5

80.00% i więcej - ocena 4

90.00% i więcej - ocena 4,5

95.00% i więcej - ocena 5


Dodatkowe warunki zaliczenia formy:

Do wykonania jest 6 zadań punktowanych 0-5 punktów.

każda obecnośc daje 1 punkt.

Łącznie do zdobycia jest 37 punktów.


Szczegółowe treści kształcenia:

Wykład 1

"Witaj świecie" w C++: czyli to co wiem a to czego jeszcze nie

Kolejność tworzenia obiektów oraz jeszcze więcej o konstruktorach i destruktorach

Obsługa błędów w C++

czy double i float to to samo?
Czy 0 = 0 ?

assert

try, catch i throw


Szablony

Wzorce projektowe

singleton

fabryka


Standard Template Library

Ogonki w programowaniu

C98 a C11, ...


Laboratorium informatyczne lub pracownia fizyczna 3

Operatory i dynamiczne zarządzanie pamięcia

Dźwięk, proste obiekty, inicjalizacja zmiennych, manipulator

Kolory w konsoli, manipulatory

Dziedziczenie - utrzymanie poprawnych relacji między obiektami

Szablony

Wzorce projektowe



Literatura:

Literatura podstawowa

Stephen Prata, Język C++. Szkoła programowania, Helion 2012

Literatura dodatkowa

Bruce Eckel, Thinking in C++, T1 i T2, Helion 2002

Bjarne Stroustrup, Język C++, WNT

Jesse Liberty, C++ Księga eksperta, Helion 1999

Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)

Okres: 2017-10-01 - 2018-02-09
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 14 godzin więcej informacji
Wykład, 14 godzin więcej informacji
Koordynatorzy: Paweł Kowalczyk, Jan Malinowski
Prowadzący grup: Paweł Dąbrowski, Paweł Kowalczyk, Michał Wiedeński
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Metody dydaktyczne:

klasyczna problemowa, giełda pomysłów, projekt

Sposoby i kryteria oceniania:

Na ocenę zajęć składają się:

- zaliczenie egzaminu końcowego (50%)

- zaliczenie ćwiczeń (60% punktów za zadania, nieusprawiedliwiona nieobecność obniża notę) (35%)

- zaliczenie wykładu (15%), w szczególności:

- zdobycie łącznie 60% punktów za kartkówki prowadzone na wykładzie, nieusprawiedliwiona nieobecność na wykładzie obniża notę punktową)


Szczegółowe treści kształcenia:

Budowanie projektu wieloźródłowego

Techniki tworzenia obiektów w C++ (struct, class)

Pojęcie statyczności w C/C++

Operatory na przykładzie macierzy

Dziedziczenia i relacje między obiektami

Kolejność wywoływania konstruktorów i destruktorów

polimorfizm

template na przykładzie wektora

autonomiczne listy i tablice

castowanie obiektów

singletony i fabryki


Literatura:

Bjarne Stroustrup, Język C++, WNT

Jesse Liberty, C++ Księga eksperta, Helion 1999

Bruce Eckel, Thinking in C++, T1 i T2, Helion 2002

Stephen Prata, Język C++. Szkoła programowania, Helion 2012

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-6