Računalno razmišljanje i programiranje u Pythonu

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:47430/TOC
Ostali autori: Budin, Leo (-)
Vrsta građe: Knjiga
Jezik: hrv
Impresum: Zagreb : Element, 2017.
Izdanje: 1. izd
Sadržaj:
  • Računalno programiranje kao potpora konstrukcijskom obliku učenja. Instrukcijski oblik poučavanja i konstrukcijski oblik učenja. Računalno programiranje kao potpora konstrukcijskom učenju u području STEM. Učenje programiranja potiče razvoj poželjnih načina razmišljanja.
  • Upoznavanje programskog jezika Pyton. Upoznavanje s radnim okruženjem Pytghona. Interaktivno sučelje Pythona. Nizovi znakova, stringovi. Funkcije input() i print(). Priprema programa. obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
  • Kornjačina grafika, programske petlje i funkcije. Crtanje kornjačom - modul turtle. Ponavljanje niza naredbi - petlja for. Definiranje vlastitih programskih funkcija. Kornjača može mjenjati smjer kretanja. Uporaba dokumentacijskog teksta u opisu funkcija. Preporuke za djelotvornu uporabu okružja za pripremu programa. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
  • Prirodni cijeli brojevi u programima, funkcije koje vraćaju vrijednost. Uloga prirodnih i cijelih brojeva u programima. Funkcije koje vraćaju vrijednosti, naredba return.Pisanje programa s više funkcija. Generiranje nasumičnih brojeva. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
  • Ispitivanje uvjeta i donošenje odluka u programima. Donošenje odluka u programima, operatori usporedbe. Grananje u programima. Uvjeti, logički izrazi i logičke varijable. Ostvarenje programskih prtlji ispitivanjem uvjeta. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
  • Zbirke podataka: liste (list) i n-torke (tuple).
  • Zbirke funkcija i moduli, algoritmi za operacije s prirodnim brojevima.
  • Napredna uporaba modula turtle.
  • Racionalni brojevi u Pythonu, moduli fractions i decimal, tip float.
  • Kornjača uči geometriju.
  • Rješavanje problema primjenom jednadžbi i dvodimenzionalnih lista.
  • Rješavanje problema s proporcijama i postocima.
  • Osnove analize podataka.
  • Mjerenje vremena i generiranje vremenskih intervala.