Uniwersytet Ślaski w Katowicach - Centralny System Uwierzytelniania
Strona główna

WSTĘP DO PROGRAMOWANIA

Informacje ogólne

Kod przedmiotu: 03-S1IS00-WDP
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: WSTĘP DO PROGRAMOWANIA
Jednostka: Wydział Matematyki, Fizyki i Chemii
Grupy:
Strona przedmiotu: http://informatyka.smcebi.edu.pl/
Punkty ECTS i inne: (brak) 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.

zobacz reguły punktacji
Język prowadzenia: polski
Poziom przedmiotu:

podstawowy

Rodzaj przedmiotu:

obowiązkowy

Wymagania wstępne:

brak

Skrócony opis:

Wstęp do programowania. Wykład i zajęcia realizowane w języku Python.

Pełny opis:

Zmienne i typy zmiennych w języku Python.

Reprezentacja liczb w komputerze. Liczby całkowite i zmiennoprzecinkowe.

Dane, typy danych w języku Python.

Wyrażenia arytmetyczne i logiczne w języku Python.

Pojecie algorytmu.

Instrukcje sterujące i wyrażenia warunkowe w języku Python. Pętle.

Funkcje i procedury. Przekazywanie parametrów. Widoczność zmiennych.

Pliki.

Literatura:

Think Python (http://www.greenteapress.com/thinkpython)

Art&Craft (http://beastie.cs.ua.edu/cs150/book/index.html)

http://www.learnpython.org

http://interactivepython.org

http://www.python.org

Zanurkuj w Pythonie (wikibook)

http://python.edu.pl

A Byte of Python

John Guttag - Introduction to Computation and Programming Using Python

Efekty uczenia się:

Posiada wiedzę na temat roli oraz znaczenia informatyki dla rozwoju cywilizacji, nauki i techniki; pojmuje interdyscyplinarny charakter umiejętności programowania.

Potrafi samodzielnie rozwiązywać różnorodne problemy z użyciem algorytmów programistycznych.

Potrafi samodzielnie napisać program oraz uruchomić go.

Rozumie i docenia znaczenie samodzielnego pogłębiania swojej wiedzy oraz potrzebę jej ciągłej aktualizacji.

Metody i kryteria oceniania:

- egzamin połówkowy

- kolokwium zaliczeniowe

- prace domowe

- kartkówki

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.
kontakt deklaracja dostępności USOSweb 7.0.3.0 (2024-03-22)