Skip to main content
Featured image for Programiranje 2025/26

Programiranje 2025/26

·504 words·3 mins
Zgornja slika je bila ustvarjena z orodjem Adobe Firefly 2. Ukaz: a laptop on a desk with, laptop screen displays python code and display, agile standup meeting in the background

Splošne informacije
#

Cilj predmeta je seznaniti študente z osnovnimi koncepti in tehnikami izdelave programske opreme v enem izmed uveljavljenih splošnih programskih jezikov. Študent pridobi tudi zanesljiv pogled v prihodnji razvoj na področju izdelave in uporabe programov. Po opravljenih vajah ter izpitu pridobi študent sledeče kompetence:

  • zna izdelati svoj računalniški program, s katerim lahko rešuje manj zahtevne inženirske probleme,
  • je sposoben sodelovati s profesionalnimi razvijalci programske opreme, in
  • je sposoben nadgraditi obstoječe znanje za reševanje zahtevnejših problemov.

Urnik
#

  • predavanja - sreda, 8-9, predavalnica J-IV/3
  • seminar/vaje - samostojno

Kontakt
#

Predavanja
#

1. teden - sreda, 8. 10. 2025
#

Uvod

Programiranje:

  • Programski jeziki: C/C++, Visual Basic, Java, Python, Ruby, Objective-C, …
  • Operacijski sistemi: Windows, MacOS X, iOS, Linux, Android, …
  • Naprave: računalniki (namizni, prenosni, strežniki), pametne naprave (telefoni, tablice)

Naloga za projektno delo:

  • Pripravite predlog projekta (programa) - 5 do 7 prosojnic.
  • Rok za predstavitev: 15. 10. 2025

2. teden - sreda, 15. 10. 2025
#

Predavanje odpade zaradi odsotnosti predavatelja. Nadomeščanje bo izvedeno v dogovoru s študenti.

3. teden - sreda, 22. 10. 2025
#

Projektno delo:

  • Predstavitve predlogov projektov.

4. teden - sreda, 29. 10. 2025
#

Razvoj programske opreme:

Projektno delo:

  • Vprašanja in odgovori
Agilne metodologije predstavljajo nabor vrednot.

5. teden - sreda, 5. 11. 2025
#

Programiranje za inženirje

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

6. teden - sreda, 12. 11. 2025
#

Git in GitHub:

  • Namestitev Git sistema na domačem računalniku
  • Prijava na GitHub
  • Izdelava testnega programa (Python / Git / GitHub)

Povezave:

7. teden - sreda, 19. 11. 2025
#

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

8. teden - sreda, 26. 11. 2025
#

Spletno programiranje:

JavaScript ogrodja: Ember.js, Angular, BACKBONE.JS

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

9. teden - sreda, 3. 12. 2025
#

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

10. teden - sreda, 10. 12. 2025
#

Odprta koda:

  • Odprta koda - zgodovina in razvoj, kaj pomeni za končne uporabnike

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

11. teden - sreda, 17. 12. 2025
#

Knjiga David Weinberger, “Everything is Miscellaneous: The Power of the New Digital Disorder”:

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

12. teden - sreda, 7. 1. 2026
#

Projektno delo:

  • Predstavitve dela za projektih
  • Vprašanja in odgovori

13. teden - sreda, 14. 1. 2026
#

Končne prestavitve projektnih del. Pripravite kratko (ne več kot 5 minut) predstavitev in demonstracijo izdelanega projekta.