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 2023/2024 - sem. zimowy" (jeszcze nie rozpoczęty)
Okres: | 2023-10-01 - 2024-02-18 |
![]() |
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, Jan Dubiński, Piotr Gawkowski, Waldemar Grabski, Rajmund Kożuszek, Wojciech Masarczyk, Mateusz Modrzejewski, Katarzyna Nałęcz-Charkiewicz, Łukasz Neumann, Witold Oleszkiewicz, Michał Ostapowicz, Wojciech Sitek, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 214 miejsc
Projekt, 15 godzin, 214 miejsc
Wykład, 30 godzin, 214 miejsc
|
|
Koordynatorzy: | Piotr Gawkowski | |
Prowadzący grup: | Kamil Deja, Jan Dubiński, Piotr Gawkowski, Waldemar Grabski, Rajmund Kożuszek, Wojciech Masarczyk, Mateusz Modrzejewski, Katarzyna Nałęcz-Charkiewicz, Łukasz Neumann, Witold Oleszkiewicz, Michał Ostapowicz, Wojciech Sitek, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
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.