Uniwersytet Warszawski - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Indywidualny projekt programistyczny

Informacje ogólne

Kod przedmiotu: 1000-222bIPP Kod Erasmus / ISCED: 11.301 / (0612) Database and network design and administration
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
zobacz reguły punktacji
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 2018/19" (zakończony)

Okres: 2019-02-16 - 2019-06-08
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Marcin Peczarski
Prowadzący grup: Michał Bernardelli, Piotr Hofman, Zbigniew Jurkiewicz, Łukasz Kamiński, Paweł Parys, Marcin Peczarski, Krzysztof Sulowski, Bartosz Szreder, Tomasz Waleń, Artur Zaroda
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "Semestr letni 2019/20" (jeszcze nie rozpoczęty)

Okres: 2020-02-17 - 2020-06-10
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Marcin Peczarski
Prowadzący grup: Zbigniew Jurkiewicz, Marcin Peczarski, Artur Zaroda
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 Uniwersytet Warszawski.