Indywidualny projekt programistyczny
Informacje ogólne
Kod przedmiotu: | 1000-222bIPP | Kod Erasmus / ISCED: |
11.301
![]() ![]() |
Nazwa przedmiotu: | Indywidualny projekt programistyczny | ||
Jednostka: | Wydział Matematyki, Informatyki i Mechaniki | ||
Grupy: |
Przedmioty obowiązkowe dla I roku informatyki Przedmioty obowiązkowe dla I roku JSIM |
||
Punkty ECTS i inne: |
4.00 ![]() ![]() |
||
Język prowadzenia: | polski | ||
Rodzaj przedmiotu: | obowiązkowe |
||
Wymagania (lista przedmiotów): | Wstęp do programowania (podejście imperatywne) 1000-211bWPI |
||
Skrócony opis: |
Laboratoryjna kontynuacja wstępu do programowania, której celem jest praktyczne kształcenie umiejętności programowania w średniej skali. Studenci podczas zajęć realizują projekt programistyczny, istotnie większy od tych z zajęć ze wstępu do programowania. Projekt ten ma stanowić podsumowanie wiedzy i umiejętności zdobytych podczas pierwszego semestru nauki programowania. |
||
Pełny opis: |
Zajęcia zaczynają się od przekazania i omówienia specyfikacji zadania programistycznego. Następnie studenci tworzą projekt swojego rozwiązania i przekazują do oceny prowadzącym. Dopiero zaakceptowany projekt podlega realizacji. Podczas zajęć studenci poznają różnorodne programistyczne narzędzia wspomagające: * śledzenie wykonywania programu, * zarządzanie wersjami, * dokumentowanie programu. |
||
Literatura: |
Literaturę stanowi dokumentacja do użytych narzędzi. |
||
Efekty uczenia się: |
Wiedza 1. Ma wiedzę ogólną w zakresie programowania (K_W02). 2. Ma wiedzę na temat narzędzi i środowisk wytwarzania oprogramowania (K_W10). Umiejętności 1. Potrafi posługiwać się wybranym narzędziem do śledzenia wykonania programu (K_U05). 2. Potrafi pisać, uruchamiać i testować programy w wybranym środowisku programistycznym (K_U05). 3. Programuje algorytmy; wykorzystuje podstawowe techniki algorytmiczne i struktury danych (K_U07). 4. Potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować prosty system informatyczny (K_U23). 5. Ma umiejętność posługiwania się jednym z najbardziej popularnych systemów zarządzania wersjami (K_U27). Kompetencje 1. Rozumie konieczność systematycznej pracy nad projektami informatycznymi (K_K02). 2. Rozumie i docenia znaczenie uczciwości intelektualnej w działaniach własnych i innych osób; postępuje etycznie (K_K03). 3. Potrafi pracować indywidualnie, w tym także potrafi zarządzać swoim czasem i dotrzymywać terminów (K_K05). |
||
Metody i kryteria oceniania: |
Ocena końcowa na podstawie ocen programów zaliczeniowych. |
Zajęcia w cyklu "Semestr letni 2019/20" (zakończony)
Okres: | 2020-02-17 - 2020-08-02 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin ![]() |
|
Koordynatorzy: | Marcin Peczarski | |
Prowadzący grup: | Witalis Domitrz, Wojciech Jaworski, Zbigniew Jurkiewicz, Aleksander Kędzierski, Eryk Kopczyński, Bartosz Korczyński, Anh Linh Nguyen, Marcin Peczarski, Radosław Piórkowski, Adam Wiktor, Artur Zaroda | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2020/21" (jeszcze nie rozpoczęty)
Okres: | 2021-02-22 - 2021-06-13 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin ![]() |
|
Koordynatorzy: | Marcin Peczarski | |
Prowadzący grup: | Andrzej Głuszak, Eryk Kopczyński, Bartosz Korczyński, Paweł Parys, Marcin Peczarski, Przemysław Rutka, Adam Wiktor, Michał Zawalski, Maciej Zielenkiewicz | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Warszawski.