Podstawy informatyki i programowania
Informacje ogólne
Kod przedmiotu: | 103A-INxxx-ISP-PIPR | Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Podstawy informatyki i programowania | ||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | ||
Grupy: |
( Informatyka )-Automatyka i robotyka-inż.-EITI ( Metody wytwarzania oprogramowania )-Informatyka-inż.-EITI ( Przedmioty techniczne )---EITI |
||
Punkty ECTS i inne: |
6.00 ![]() |
||
Język prowadzenia: | polski | ||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
||
Kod wydziałowy: | PIPR |
||
Numer wersji: | 1 |
||
Skrócony opis: |
Celem przedmiotu jest przekazanie podstawowej wiedzy dotyczącej podstaw informatyki programowania. Obejmuje ona: podstawy architektury systemów komputerowych, reprezentację bitową liczb i znaków, algorytmizację problemów, pojęcie złożoności obliczeniowej, zasady programowania strukturalnego, podstawowe struktury danych, wyjątki. Wprowadzone zostanie pojęcie niezawodności wraz z objaśnieniem stosowania testów jednostkowych i systemowych. Przedstawione zostaną podstawowe narzędzia programistyczne: środowisko zintegrowane, debugger, system kontroli wersji, generator dokumentacji. Praktyczna nauka podstaw programowania prowadzona będzie w oparciu o język Python. Studenci będą utrwalać wiedzę teoretyczną i zdobywać umiejętności praktyczne dzięki realizacji ciekawych zadań i projektów programistycznych. |
||
Pełny opis: |
Celem przedmiotu jest przekazanie podstawowej wiedzy dotyczącej podstaw informatyki programowania. Obejmuje ona: podstawy architektury systemów komputerowych, reprezentację bitową liczb i znaków, algorytmizację problemów, pojęcie złożoności obliczeniowej, zasady programowania strukturalnego, podstawowe struktury danych, wyjątki. Wprowadzone zostanie pojęcie niezawodności wraz z objaśnieniem stosowania testów jednostkowych i systemowych. Przedstawione zostaną podstawowe narzędzia programistyczne: środowisko zintegrowane, debugger, system kontroli wersji, generator dokumentacji. Praktyczna nauka podstaw programowania prowadzona będzie w oparciu o język Python. Studenci będą utrwalać wiedzę teoretyczną i zdobywać umiejętności praktyczne dzięki realizacji ciekawych zadań i projektów programistycznych.
Zakres projektu Projekt to większe zadanie do samodzielnego zrealizowania. Zadnie powinno być ciekawe, np. gra. Konsultowanie, dyskutowanie postępów i ocenianie projektu odbywa się na spotkaniach w laboratorium. Zakres laboratorium Na kilku początkowych spotkaniach studenci realizują oddzielne zadanie na każdym spotkaniu. Na pozostałych pracują nad małym zadaniem projektowym oraz konsultują duże zadanie, które realizowane jest samodzielnie w ramach Projektu. |
||
Literatura: |
|
||
Metody i kryteria oceniania: |
Sprawdzanie założonych efektów kształcenia realizowane jest przez:
|
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (w trakcie)
Okres: | 2022-02-23 - 2022-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 30 miejsc ![]() Projekt, 15 godzin, 30 miejsc ![]() Wykład, 30 godzin, 30 miejsc ![]() |
|
Koordynatorzy: | Tomasz Śliwiński | |
Prowadzący grup: | Mariusz Kaleta, Paweł Kubik, Witold Oleszkiewicz, Piotr Pałka, Tomasz Śliwiński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 210 miejsc ![]() Projekt, 15 godzin, 210 miejsc ![]() Wykład, 30 godzin, 210 miejsc ![]() |
|
Koordynatorzy: | Piotr Gawkowski | |
Prowadzący grup: | Kamil Deja, Piotr Gawkowski, Konrad Grochowski, Mateusz Modrzejewski, Katarzyna Nałęcz-Charkiewicz, Łukasz Neumann, Witold Oleszkiewicz, Michał Ostapowicz, Przemysław Stawczyk, Eryk Warchulski, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 30 miejsc ![]() Projekt, 15 godzin, 30 miejsc ![]() Wykład, 30 godzin, 30 miejsc ![]() |
|
Koordynatorzy: | Tomasz Śliwiński | |
Prowadzący grup: | Mariusz Kaleta, Arkadiusz Łuczyk, Łukasz Neumann, Witold Oleszkiewicz, Piotr Pałka, Tomasz Śliwiński, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 210 miejsc ![]() Projekt, 15 godzin, 210 miejsc ![]() Wykład, 30 godzin, 210 miejsc ![]() |
|
Koordynatorzy: | Piotr Gawkowski | |
Prowadzący grup: | Kamil Deja, Piotr Gawkowski, Waldemar Grabski, Konrad Grochowski, Paweł Kubik, Jakub Łyskawa, Piotr Maciąg, Mateusz Modrzejewski, Katarzyna Nałęcz-Charkiewicz, Łukasz Neumann, Witold Oleszkiewicz, Michał Ostapowicz, Kacper Radzikowski, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 30 miejsc ![]() Projekt, 15 godzin, 30 miejsc ![]() Wykład, 30 godzin, 30 miejsc ![]() |
|
Koordynatorzy: | Tomasz Śliwiński | |
Prowadzący grup: | Witold Oleszkiewicz, Tomasz Śliwiński, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 210 miejsc ![]() Projekt, 15 godzin, 210 miejsc ![]() Wykład, 30 godzin, 210 miejsc ![]() |
|
Koordynatorzy: | Piotr Gawkowski | |
Prowadzący grup: | Piotr Gawkowski, Konrad Grochowski, Wiktor Kuśmirek, Mateusz Modrzejewski, Łukasz Neumann, Witold Oleszkiewicz, Łukasz Skonieczny, Agnieszka Szmurło, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Właścicielem praw autorskich jest Politechnika Warszawska.