1 / 17

Programiranje in algoritmi

Programiranje in algoritmi. Uvodne informacije. Kaj naj bi se naučili?. Študent naj bi razumel dogajanja v računalniku ob izvajanju programov. Spoznal bi tudi programski jezik C, ki je še vedno nekakšna “latinščina” programiranja. Pridobil naj bi veščine objektno usmerjenega programiranja

kaya
Download Presentation

Programiranje in algoritmi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programiranje in algoritmi Uvodne informacije

  2. Kaj naj bi se naučili? Študent naj bi razumel dogajanja v računalniku ob izvajanju programov. Spoznal bi tudi programski jezik C, ki je še vedno nekakšna “latinščina” programiranja. Pridobil naj bi veščine objektno usmerjenega programiranja Spoznal naj bi sodobne podatkovne strukture, ki programerju olajšajo delo. Spoznal naj bi osnove konkurenčnega programiranja Pridobil naj bi veščine programiranja sodobnih grafičnih in omrežnih aplikacij Spoznal naj bi, da je relativno nebistveno, v katerem programskem jeziku programira oziroma da je prehod na nek drug jezik nekaj normalnega, če razume koncepte

  3. Katera orodja naj uporabim? • Operacijski sistem • Windows (seveda) • LINUX (tudi) • Na virtualnem računalniku (Virtual PC, VmWare) • Na USB ključku (ali na disku) • Primeren urejevalnik teksta • Notepad++ • Razvojna orodja za C in Javo • Java JDK (in dokumentacija) • Eclipse (za resno delo) • NetBeans (tudi resno razvojno okolje) • jGRASP (Java IDE za učenje, prikaz podatkovnih struktur, sledenje algoritmu) • DrJava (Java IDE za učenje. lažje programe, demonstracije) • Dev C++ (C, C++ IDE za MS Windows) • CODE::BLOCKS (C,C++ IDE za MS Windows, Linux) • Anjuta ( C IDE za Linux) • Quincy 2005 (C,C++ IDE za učenje; lažje programe, demonstracije) • Pelles C for Windows: za učenje.; lažje programe, demonstracije • Ideone.com (spletni IDE za C in druge jezike, bolj za vaje)

  4. Kje dobim gradiva? http:// ucilnica.fri.uni-lj.si http://lgm.fri.uni-lj.si/PA Spletna stran predmeta

  5. Interaktivna predavanja (kliker)

  6. Povezava s klikerjem (na FRI) Na računalniku Na mobilnem telefonu http://lgm.fri.uni-lj.si/pa/kliker.html http://lgm.fri.uni-lj.si/pa/kliker.php

  7. Odgovarjamonavprašanja

  8. Nič mi ni jasno, ponovite Nič mi ni jasno, ponovite vse skupaj. Pišemo naša vprašanja in pripombe

  9. Vaje Vaje so obvezne in nujno potrebne za pridobitev veščine programiranja! Vaje obsegajo: - laboratorijske vaje - domače naloge - kolokvija Pozitivno opravljene vaje so pogoj za pristop k pisnemu izpitu. Predmet ne more biti pozitivno ocenjen, če vaje niso pozitivne (najmanj 25 točk)!

  10. Vaje – laboratorijske vaje Vodeno reševanje programerskih nalog iz snovi predavanj.Študente 1. letnika RI-BUNI bomo v letnem semestru 2012/13 razporedili v skupine DRUGAČE kot v zimskem semestru.Ena skupina študentov bo oblikovana iz obiskovalcev PAK, preostali študentje bodo razporejeni v 12 skupin. Vsak študent ima objavljen “svoj” urnikLaboratorijske vaje se začnejo 3 teden semestra (4. do 8.3.2013).

  11. Vaje – domače naloge Na 12 predavanjih dobijo študenti 12 domačih nalog. Naloge se ocenjujejo, vsaka prinese do eno točko, vendar skupaj maksimalno 10 točk. Za nalogo dobi študent točko, če se naloga uspešno prevede in če rešitev ustreza navodilom naloge, sicer dobi 0 točk. V primeru, da študent ravna nepošteno (odda prepisano ali neustrezno nalogo) dobi negativno točko. Na koncu semestra asistent naključno izbere eno izmed oddanih nalog in jo podrobneje pregleda ter oceni. Študent lahko dobi toliko dodatnih točk, kolikor domačih nalog je oddal (do 10). Negativno ocenjene naloge ne štejejo med oddane naloge. Skupaj lahko domače naloge tako prinesejo h končni oceni vaj do 20 točk.

  12. Vaje – domače naloge II Domača naloga bo na voljo na dan predavanj. Potrebno jo je oddati v roku 9 dni. Nalogo morate oddati preko spletne učilnice. Oddajte eno datoteko .java ali eno datoteko .zip (v primeru, če vaša rešitev vsebuje več .java datotek). Za uspešno oddano nalogo se šteje naloga, ki se prevede in je rešena v skladu z navodili (lahko tudi nepopolno). Vprašanja v zvezi z domačimi nalogami lahko postavljate v spletni učilnici.

  13. Potek vaj - kolokviji Na vajah imajo študentje 2 "kolokvija", od katerih vsak prinese do 15 točk. Skupaj lahko tako k končni oceni vaj doprinesejo do 30 točk. Termina kolokvijev: - 1. kolokvij iz C: v tednu od 8.4. - 12.4. 2013- 2. kolokvij iz Jave: v tednu 27.5. - 31.5. 2013 Rešujejo se v času laboratorijskih vaj.

  14. Izpiti Nanj se lahko prijavijo le tisti, ki jim e-študent to dopušča in ki so na vajah dosegli najmanj 25 točk (od skupno 50 možnih). Na preskusu znanja morate imeti s seboj osebno ali študentsko izkaznico ali indeks. Na pisnem preskusu znanja ni dovoljen noben drug pripomoček razen morebitnih "hitrih referenc", pripravljenih in odobrenih s strani asistentov. Vse elektronske naprave morajo biti izključene!! Rezultati pisnega izpita so tipično objavljeni preko e-študenta.

  15. Kako do ocene? Vaje se ocenjujejo s točkami od 0 do 50. (Od tega do 20 točk z domačimi nalogami, do 30 točk s kolokviji). Študent uspešno opravi vaje, če zbere najmanj 25 točk. Izpit sestavljata pisni in morebitni ustni del . Pogoj za pristop k pisnemu izpitu so uspešno opravljene vaje. Na pisnem delu lahko študent dobi največ 50 točk. Študent uspešno opravi pisni del, če zbere najmanj 25 točk. Za pristop k ustnemu delu izpita mora študent uspešno opraviti pisni del izpita. Končna ocena predmeta je skupna na podlagi uspešno opravljenega izpita in vaj, končno število točk je seštevek točk iz vaj in iz izpita - torej skupaj največ 100 točk. 

  16. Dodatki Programska kartica za jezik C Programska kartica za jezik Java Hitra referenca za C (ANSI 2.2) Hitra referenca za C++ Hitra referenca za C# Hitra referenca za Javo (1, 2,) Hitra referenca za JavaScript

  17. Dodatnavideokonferenčnapredavanja https://vox.arnes.si/fri1_uni-lj_si-pa/ Vstop (kot gost) na: Kdaj: čas bo določen preko spletne ankete

More Related