Praktikum iz Programiranja 1 Specijalna Grupa 13 S



![Ocenjivanje • • 1 domaći zadatak p. Computer [12 poena] 5 mini domaćih zadataka Ocenjivanje • • 1 domaći zadatak p. Computer [12 poena] 5 mini domaćih zadataka](https://slidetodoc.com/presentation_image_h2/c02074974466688c041734c3aff80aee/image-4.jpg)

- Slides: 5
Praktikum iz Programiranja 1 Specijalna Grupa 13 S 111 PP 1 Uvod
Opšte informacije • Obavezan predmet na prvoj godini odseka SI • SG: studenti koji po pravilu imaju solidno predznanje iz programiranja • • Sanja Delčev, asistent, kabinet 37, sanjad@etf. bg. ac. rs Tamara Šekularac, saradnik u nastavi, kabinet 37, tasha@etf. bg. ac. rs Redovno čitati (zvaničan fakultetski) mejl! Nastava • ne postoji klasična nastava • demonstracioni časovi (predavanje/pokazivanje) • intenzivan samostalan rad studenata + timski rad (mentori) • Python • napredne mogućnosti (obrada signala, slika, itd)
Pregled praktikuma • • Blok 1: osnove jezika • tipovi, operacije • osnovni ulaz/izlaz • kontrolne strukture Blok 2: Funkcije i složeni tipovi • • • liste, stringovi, matrice Blok 3: Složeni tipovi (nastavak) • kolekcije • torke Blok 4: Regularni izrazi, razne tehnike i algoritmi • obrada teksta • numeričke metode • analiza signala i slike (? ) • . . .
Ocenjivanje • • 1 domaći zadatak p. Computer [12 poena] 5 mini domaćih zadataka [10 poena] • • 4 domaća zadatka [po 12 poena] • • • šalje se mejlom u regularnim terminima odbrane domaćih za 13 S 111 PP 1 progresivne složenosti obuhvata do tada pređeno gradivo odbrana u računarskoj učionici 1 završni zadatak [30 poena] • • • izrada za računarom u terminu ispita obuhvata celokupno pređeno gradivo
Literatura • Zvanična Python dokumentacija • http: //docs. python. org/3. 5/ • http: //docs. python. org/3/tutorial/ • Literatura • Think Python: How to Think Like a Computer Scientist, Allen B. Downey (free ebook!) • Practical programming – an introduction to computer science using Python, The Pragmatic Programmers, Jennifer Kembpell et al. 2009 • Introduction To Computation And Programming Using Python, John V. Guttag, The MIT Press, 2013 • Head first Python, O’Reilly, 2013 • Introduction to Computer Science Using Python: A Computational Problem-Solving Focus, Wiley, 2013