Programowanie
Informacje ogólne
Kod przedmiotu: | 639B-ETxxx-IEP-PRZ |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Programowanie |
Jednostka: | Ośrodek Kształcenia na Odległość |
Grupy: |
( Informatyka - przedmioty obowiązkowe )--inż. za. o.-EITI ( Informatyka - przedmioty obowiązkowe )-inż. za. o.-MECH ( Przedmioty grupy treści kierunkowych )-Informatyka-inż. za. o.-WE ( Przedmioty pierwszego roku )-inż. za. o.-WE ( Przedmioty pierwszego semestru )-inż. za. o.-WE ( Przedmioty razem )--inż. za. o.-EITI |
Punkty ECTS i inne: |
5.00
|
Język prowadzenia: | polski |
Kod wydziałowy: | PRZ |
Numer wersji: | 2 |
Skrócony opis: |
Celem przedmiotu jest przekazanie zasad i metod programowania strukturalnego w środowisku C/C++. Język traktowany jest jako środek zapisu, zatem prezentowane są tylko najważniejsze konstrukcje, wspólne dla różnych języków programowania, i zmuszające do algorytmicznego, logicznego myślenia. |
Pełny opis: |
Lekcje podstawowe: Pojęcie algorytmu, programu i danych. Kompilacja i wykonanie programu. Struktura programu, pojęcie zmiennej, instrukcje wejścia/wyjścia, instrukcja przypisania. Wprowadzenie do środowiska kompilatora: edycja i uruchamianie programów jako aplikacji konsolowych. Wyrażenia arytmetyczne i logiczne, instrukcja if i instrukcja wielokrotnego wyboru. Pojęcie instrukcji złożonej. Obliczenia cykliczne: pętle sterowane warunkiem i pętla for. Tablice jedno- i dwuwymiarowe. Indeksowanie i poruszanie się po tablicach. Rekordy jako złożone struktury danych. Definiowanie struktur i rekordów. Tablice rekordów. Obsługa plików tekstowych. Podprogramy - definicje i wywołania. Przekazywanie parametrów przez wartość i zmienną. Zasięg zmiennych. Lekcja dodatkowa: Modułowa budowa programów. Multimedialny podręcznik zilustrowany jest animacjami wyjaśniającymi zasadę działania komputera, instrukcji rozgałęzienia, zasady poruszania się w tablicach. Na końcu każdej lekcji oprócz zadań z rozwiązaniami znajdują się obszerne, interaktywne testy sprawdzające rozumienie materiału zawartego w lekcji. |
Literatura: |
1. Stephen Prata - Język C++. Szkoła programowania. Wyd. VI, Helion 2022. 2. Jerzy Grębosz - Symfonia C++ Standard. Tom 1-2. Wyd. 3, Helion 2014. 3. https://cplusplus.com |
Efekty uczenia się: |
WIEDZA: - Ma uporządkowaną wiedzę ogólną z zakresu programowania strukturalnego w języku C/C++; - Ma szczegółową wiedzę związaną z zagadnieniami tworzenia algorytmów i kodu źródłowego dla prostych zadań programistycznych oraz uruchamiania i testowania opracowanych programów; UMIEJĘTNOŚCI: - Potrafi formułować zadania w postaci algorytmów i zapisywać algorytmy w języku C/C++; - Potrafi formułować algorytmy zgodnie z regułami logiki matematycznej; - Umie ze zrozumieniem studiować podręcznik multimedialny i samodzielnie na tej podstawie konstruować programy; KOMPETENCJE: - Nawyk ustawicznego kształcenia się i wyszukiwania nowych informacji w podręczniku i w sieci na temat języka C/C++ i zasad tworzenia prostych programów; - Radzi sobie z rozwiązywaniem nowych, nietypowych zadań; |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. letni" (w trakcie)
Okres: | 2024-02-19 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Paweł Wnuk | |
Prowadzący grup: | Paweł Wnuk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Kategoria opłat przedmiotu: | Przedmiot |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy" (zakończony)
Okres: | 2023-10-01 - 2024-02-18 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Paweł Wnuk | |
Prowadzący grup: | Bartłomiej Fajdek, Damian Suski, Paweł Wnuk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | Jacek Gambrych, Barbara Putz | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Kategoria opłat przedmiotu: | Przedmiot |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | Jacek Gambrych, Michał Ostapowicz, Barbara Putz, Damian Suski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | Bartłomiej Fajdek, Jacek Gambrych, Michał Ostapowicz, Barbara Putz, Damian Suski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Kategoria opłat przedmiotu: | Przedmiot |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | Bartłomiej Fajdek, Jacek Gambrych, Michał Ostapowicz, Barbara Putz, Damian Suski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Kategoria opłat przedmiotu: | Przedmiot |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 639000 - Studia Zaoczne na Odległość |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)
Okres: | 2018-10-01 - 2019-02-17 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 45 godzin, 50 miejsc
Wykład, 30 godzin, 50 miejsc
|
|
Koordynatorzy: | Barbara Putz | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 639000 - Studia Zaoczne na Odległość |
Właścicielem praw autorskich jest Politechnika Warszawska.