Difference between revisions of "IAX0583 - Programmeerimine I"
Line 118: | Line 118: | ||
# 01.09.2015 - algoritmi mõiste | # 01.09.2015 - algoritmi mõiste | ||
# 24.09.2015 - arvsüsteemid, ekstreemumid ja mullsort, kalender | # 24.09.2015 - arvsüsteemid, ekstreemumid ja mullsort, kalender | ||
− | # 08.10.2015 - UML, Shell sort. | + | # 08.10.2015 - UML, Shell sort. ''' I kodutöö ''' algoritmi osa kaitsmine praktikumides |
− | ''' I kodutöö algoritmi osa kaitsmine praktikumides | + | # 22.10.2015 - '''I Kontrolltöö''' loengus (algoritmi koostamine) |
− | # | + | # 05.11.2015 - C Keel, põhilaused, dialoogprogramm. ''' I kodutöö''' tähtaeg (algoritm + programmikood) |
− | # 05.11.2015 - C Keel, põhilaused, dialoogprogramm | + | |
− | ''' I kodutöö tähtaeg (algoritm + programmikood) | + | |
# 19.11.2015 - sortimisagoritmi realiseerimine, alamprogrammid | # 19.11.2015 - sortimisagoritmi realiseerimine, alamprogrammid | ||
− | # | + | # 03.12.2015 - '''II kontrolltöö''' loengus (koodi kirjutamine)''' II kodutöö ''' tähtaeg |
− | ''' II kodutöö | + | |
# 17.12.2015 - Arvestustöö (juhul kui on vaja) | # 17.12.2015 - Arvestustöö (juhul kui on vaja) | ||
===I Kodutöö ülesanne=== | ===I Kodutöö ülesanne=== | ||
http://www.tud.ttu.ee/im/Vladimir.Viies/materials/IAG0581,IAG0582,PROGRAMMEERIMINE/PR1/prog_I__est/Kodune_I.pdf | http://www.tud.ttu.ee/im/Vladimir.Viies/materials/IAG0581,IAG0582,PROGRAMMEERIMINE/PR1/prog_I__est/Kodune_I.pdf |
Revision as of 10:27, 3 September 2015
Viited
Materjalid/Materials
Vladimir Viies - http://www.tud.ttu.ee/im/Vladimir.Viies/materials/IAG0581,IAG0582,PROGRAMMEERIMINE/PR1/
Risto Heinsar - http://www.blue.pri.ee/ttu/programmeerimine-i/
Vanad materjalid
Helena Kruus - http://www.tud.ttu.ee/im/Vladimir.Viies/materials/Helena_materjalid/iag0581/
Moodle materjalid
Ise registeerumisega kursususele "IAG0581 Programmeerimine I".
Kursusel kasutatav tarkvara
Arvutiklassis töötamise kohta üldiselt: Arvutiklassis töötamise juhend
Üksikasjalik kaugtöö juhend piltidega EST ENG
Töö alustamisel terminalis on vaja paika seada töökeskkond käsuga cad
Programmeerimistarkvara
Kompileerimine terminalis
Terminalis kompileerimiseks on käsk gcc.
Näiteks kui programmikood on failis hello.c, siis kompileerimiseks tuleks anda käsk
gcc –o hello hello.c
See tekitab binaarfaili hello, milles võime veenduda kasutades käsku ls. Järgnevalt on see võimalik tööle panna käsuga
./hello
Windowsi all käsitsi gcc-ga kompileerimiseks võib kasutada nt:
- MinGW - http://www.mingw.org/
- Cygwin - http://www.cygwin.com/
C/C++ Integreeritud programmeerimiskeskkonnad (IDE)
- Code::Blocks - http://www.codeblocks.org/ (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk codeblocks
- Geany - http://www.geany.org/ (Windows, Linux)
- Orwell Dev-C++ - http://sourceforge.net/projects/orwelldevcpp/ (Windows)
Klassi arvutites terminali käsk geany
Süntaksi värvimisega tekstiredaktorid
- SciTE - http://www.scintilla.org/SciTE.html (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk SciTE
- Notepad++ - http://notepad-plus-plus.org/ (Windows)
Diagrammide joonistamisvahendid
- ArgoUML - http://argouml.tigris.org/ (Windows, Linux)
Klassi arvutites terminali käsk argouml
- Astah Community - http://astah.net/download#community (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk astah-com
- yEd - http://www.yworks.com/en/products_yed_about.html. (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk yEd
- Jackson System Programming (JSP) Editor - http://www.his.se/english/university/contact/staff/henrik-engstrom/jsp-editor/ (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk jsp
Õppetöö
Punktisüsteem
- 15p - I kontrolltöö
- 15p - II kontrolltöö
- 15p - I kodutöö
- 15p - II kodutöö
- 40p - Tunnitöö
- 10p - Boonus
Hinne
- < 50p - 0
- 50p - 1
- 60p - 2
- 70p - 3
- 80p - 4
- 90p - 5
Kalender
- 01.09.2015 - algoritmi mõiste
- 24.09.2015 - arvsüsteemid, ekstreemumid ja mullsort, kalender
- 08.10.2015 - UML, Shell sort. I kodutöö algoritmi osa kaitsmine praktikumides
- 22.10.2015 - I Kontrolltöö loengus (algoritmi koostamine)
- 05.11.2015 - C Keel, põhilaused, dialoogprogramm. I kodutöö tähtaeg (algoritm + programmikood)
- 19.11.2015 - sortimisagoritmi realiseerimine, alamprogrammid
- 03.12.2015 - II kontrolltöö loengus (koodi kirjutamine) II kodutöö tähtaeg
- 17.12.2015 - Arvestustöö (juhul kui on vaja)