SylabUZ

Wygeneruj PDF dla tej strony

Programowanie 2 - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Programowanie 2
Kod przedmiotu 05.1-WP-SP-IDN-Pr2
Wydział Wydział Nauk Społecznych
Kierunek Informatyka dla nauczycieli
Profil praktyczny
Rodzaj studiów podyplomowe
Semestr rozpoczęcia semestr zimowy 2024/2025
Informacje o przedmiocie
Semestr 2
Liczba punktów ECTS do zdobycia 2
Typ przedmiotu obowiązkowy
Język nauczania polski
Sylabus opracował
  • dr Jarosław Wagner
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Laboratorium - - 14
(w tym jako e-learning)
0,93
(w tym jako e-learning)
Zaliczenie na ocenę

Cel przedmiotu

Celem przedmiotu jest nauka programowania w języku Python lub C++

Wymagania wstępne

Wiedza z zakresu przedmiotu programowanie 1

Zakres tematyczny

Język Python / C++

  • typy zmiennych, reprezentacja liczb, błędy nadmiaru i niedomiaru
  • deklaracje i definicje zmiennych, rzutowanie typów, błędy
  • zmienne lokalne i globalne
  • wypisywanie danych na ekranie
  • operatory matematyczne
  • składnia języka i standardy kodowania
  • kompilowanie

Warunki

  • operatory logiczne
  • operator warunkowy
  • instrukcja if .. else
  • budowanie wyrażeń logicznych

Pętle

  • pętla while
  • pętla do .. while
  • pętla for

Tablice

  • tablice jednowymiarowe
  • przykłady algorytmów wykorzystujących tablice jednowymiarowe
  • pobieranie danych od użytkownika
  • tablice wielowymiarowe

Funkcje

  • pojęcie i funkcji i jej zastosowanie
  • deklaracja i definicja funkcji
  • zakres ważności zmiennych,
  • parametry funkcji
  • tablice jednowymiarowe jako parametry wywołania funkcji
  • tablice dwuwymiarowe jako parametry wywołania funkcji
  • rekurencje
  • przeładowanie nazw funkcji

Struktury

  • struktury jako typy danych
  • wykorzystanie struktur w pracy z funkcjami

 

języki programowania: Python, C++, Środowisko Balti - https://www.sgpsys.com/pl/

Metody kształcenia

Ćwiczenia laboratoryjne w pracowni komputerowej, pokaz, demonstracja, praca z książką, metoda zajęć praktycznych, metoda laboratoryjna.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Oceniana będzie umiejętność instalacji i konfiguracji systemu operacyjnego funkcjonującego w jednostce edukacyjnej.

Zaliczenie laboratoriów: pozytywne zaliczenie wszystkich prac i zadań podlegających ocenie. Ocena końcowa jest średnią arytmetyczną wszystkich pozytywnych ocen cząstkowych.

Skala ocen na podstawie możliwych do zdobycia punktów z przedmiotu:

  • od 90% punktów - bdb
  • od 80% punktów - db+
  • od 70% punktów - db
  • od 60% punktów - dst+
  • od 50% punktów - dst

Literatura podstawowa

  • Dawson M., Python dla każdego. Podstawy programowania. Wydanie III, Helion, Gliwice 2014
  • Lutz M., Python. Wprowadzenie. Wydanie V, Helion, Gliwice 2022
  • Lubanovic B., Python. Nowoczesne programowanie w prostych krokach. Wydanie II, Helion, Gliwice 2022
  • Kubiak M., Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania, Helion, Gliwice 2021
  • Łos K., Python dla nastolatków. Projekty graficzne z Python Turtle, Helion, Gliwice 2022
  • Kubiak M., Python dla nastolatków. Projekty graficzne z Python Turtle, Helion, Gliwice 2021
  • Wiejak U., Wojciechowski A., Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy, Helion, Gliwice 2020
  • Jaśniewski T., C++ Zbiór zadań z rozwiązaniami, Helion, Gliwice 2023
  • Iglberger K., C++. Projektowanie oprogramowania. Zasady i wzorce projektowe, Helion, Gliwice 2023
  • Kubiak M., C++. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III, Helion, Gliwice 2020
  • Stroustrup B., Język C++. Kompendium wiedzy. Wydanie IV, Helion, Gliwice 2014

Literatura uzupełniająca

  • Kubiak M., Python. Zadania z programowania. Przykładowe imperatywne rozwiązania, Helion, Gliwice 2021
  • Stroustrup B., Język C++. Kompendium wiedzy. Wydanie IV, Helion, Gliwice 2014

Uwagi


Zmodyfikowane przez dr Jarosław Wagner (ostatnia modyfikacja: 13-03-2024 17:51)