Programowanie I
Informacje ogólne
| Kod przedmiotu: | 0202-INF-1-1020 |
| Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
| Nazwa przedmiotu: | Programowanie I |
| Jednostka: | Instytut Nauk Informatyczno-Technicznych |
| Grupy: | |
| Punkty ECTS i inne: |
4.00
|
| Język prowadzenia: | polski |
| Pełny opis: |
(1) Wymagania wstępne: Podstawowe wiadomości z zakresu budowy i obsługi komputera. (2) Treści kształcenia: 1. Algorytmy. Zapis algorytmiczny rozwiązania prostych problemów. Różne sposoby zapisu algorytmów - schematy blokowe. Testowanie algorytmu (4 godz.). 2. Budowa programu na przykładzie języka C++. Związek programu z algorytmem. Stałe i zmienne. Podstawowe instrukcje. Tworzenie prostych programów z użyciem operacji arytmetycznych, logicznych i standardowych funkcji oraz ich testowanie i wyciąganie wniosków (8 godz.). 3. Instrukcje złożone. Instrukcje warunkowe 'if'. Użycie pętli 'while', 'for' oraz pokazanie na przykładach istotnych różnic (6 godz.). 4. Zmienne złożone. Użycie zmiennych typu tablicowego i plikowego. Operacje na w/w zmiennych (6 godz.). 5. Podprogramy. Tworzenie prostych procedur i funkcji oraz ich użycie w programie. Używanie zmiennych globalnych i lokalnych. Iteracja (6 godz.). 6. Wprowadzenie do programowania obiektowego (8 godz.). 7. Wprowadzenie do progamowania wielowątkowego (8 godz.). 8. Dwa sprawdziany wraz z poprawkami (4 godz.). (3) Pomoce naukowe i metody dydaktyczne: Rozwiązywanie zadań programistycznych, laboratorium. |
| Literatura: |
Stephen Prata, „Język C++. Szkoła programowania“. Jerzy Grębosz, „Symfonia C++ Standard”. |
| Efekty uczenia się: |
WIEDZA („Student zna i rozumie...”) Ma uporządkowaną wiedzę teoretyczną i praktyczną dotyczącą podstaw programowania, algorytmów, systemów operacyjnych, technologii sieciowych, grafiki komputerowej, baz danych, inżynierii oprogramowania i kluczowych zagadnień informatyki (P6S_WG). Zna metody obliczeniowe, techniki, narzędzia i materiały stosowane w rozwiązywaniu prostych zadań inżynierskich i problemów informatycznych (P6S_WG) UMIEJĘTNOŚCI („Student potrafi…”) Potrafi rozpoznać problemy i zagadnienia praktyczne dające się rozwiązać algorytmicznie i dokonać specyfikacji takich zagadnień i problemów (P6S_UW). KOMPETENCJE SPOŁECZNE („Student jest gotów do…”) Rozumie znaczenie precyzyjnego formułowania pytań dla pogłębiania wiedzy i zrozumienia problemu w celu znalezienia poprawnego rozwiązania zarówno w pracy samodzielnej jak i zespołowej (P6S_KK). |
| Metody i kryteria oceniania: |
WIEDZA: dwa sprawdziany z wykorzystaniem komputera. UMIEJĘTNOŚCI: dwa sprawdziany z wykorzystaniem komputera. KOMPETENCJE SPOŁECZNE: obserwacja pracy studenta w trakcie semestru. Ocena jest wystawiana na podstawie wyników jakie student uzyskał z dwóch sprawdzianów. |
Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)
| Okres: | 2019-10-01 - 2020-02-16 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 50 godzin
|
|
| Koordynatorzy: | Przemysław Tokarski | |
| Prowadzący grup: | Przemysław Tokarski | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)
| Okres: | 2020-10-01 - 2021-02-14 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium
|
|
| Koordynatorzy: | Przemysław Tokarski | |
| Prowadzący grup: | Przemysław Tokarski | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".
