"Akademia Nauk Stosowanych Stefana Batorego" - Centralny System Uwierzytelniania
Strona główna

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 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 50 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium więcej informacji
Koordynatorzy: Przemysław Tokarski
Prowadzący grup: Przemysław Tokarski
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 "Akademia Nauk Stosowanych Stefana Batorego".
kontakt deklaracja dostępności mapa serwisu USOSweb 7.2.0.0-6 (2025-09-29)