Arvuti ettevalmistamine

Õppeainete Programmeerimine 1 ja 2 edukaks sooritamiseks on sul vaja ligipääsu mitmetele tööriistadele ning keskkonnale. Soovituslik on need paigaldada enda arvutile. Alternatiivina on toetatud ka kaugligipääs arvutiklassidele.

Selle lehekülje raames tutvustatakse sulle erinevaid võimalusi tarkvara paigaldamiseks ning ligipääsuks.

Valik 1: Linux + Geany

See on meiepoole soovitus, et saaksid õppeainetest võtta maksimumi. Selle valiku raames kasutad enda arvutil Linuxit, milles saad sooritada kõik praktikumid.

Lihtsaim viis on Linuxit virtualiseerida kasutades hüperviisorit (programmi, mis on mõeldud virtuaalsete arvutite kasutamiseks). Neile kes on väheke julgemad või rohkem kodus oma arvutiga võivad Linuxit jooksutada kas dual-boot konfiguratsioonis või ainsa operatsioonisüsteemina – nii saab ka oluliselt parema kogemuse Linuxiga. Pärast Linuxi paigaldamist jälgi juhendeid vajalike tarkvarapakettide paigaldamiseks.

NB! Kuigi juhised on loodud Windowsile, saab sama teha ka kasutade MacOS-i.

  1. Juhend: Kuidas jooksutada enda arvutil Linuxit
  2. Juhend: Kuidas paigaldada Geany ja kompilaator
  3. Juhend: Kuidas seadistada Geany

Valik 2: Kaugelt ligi RDPga

Neile kes ei tunne kohe kohe alguses end mugavalt tarkvara paigaldama võivad kasutada Linuxit üle kaughalduse. Selleks tuleb esmalt üles seada VPN ühendus ülikooli sisevõrku ning seejärel kasutada RDP protokolli toetavat tarkvara ühenduse loomiseks.

Juhend: VPN + RDP abil kaugelt ligi

Valik 3: MS Windows + Geany

Nendele kes ei soovi endale Linuxit paigaldada on võimalik enamik kursustest siiski Windowsit kasutades läbi teha. Olenevalt ülesandest võib see olla siiski üsna valulik.

Hoiatus: Kõik kursuse vältel kasutatavad tööriistad ei ole saadavad Wndowsis. Samuti on mitmed praktikumijuhised kirjutatud just Linuxi jaoks, teistes operatsioonisüsteemides võib nende lahendamine vajada täiendavat ajakulu. Osasid praktikume ei pruugi olla võimalik lahendada Windowsis.

  1. Juhend: Kuidas paigaldada Geany ja kompilaator
  2. Juhend: Kuidas seadistada Geany

Valik 4: WSL (Windows Subsystem for Linux)

WSL on Microsofti loodud lähenemine jooksutada Linuxit võimalikult sujuvalt Windowsi sees. See on mõeldud arendajatele, kes tahavad või on ettevõtte IT nõuete tõttu sunnitud Windowsi kasutama, kuid vajavad tööks Linuxi tööriistu. Tehniliselt on see lihtsalt Linuxi virtuaalmasin, mida jooksutab HyperV (Microsofti hüperviisor, sarnane esimesele valikule). Kasutades WSLi töötab kõik samamoodi kui kasutaksid Linuxit mõnel teisel viisil.

NB! WSL on integreeritud Windowsisse, mistõttu võib see algajas arvutikasutajas tekitada rohkem segadust kui jooksutades Linuxit eraldi virtuaalmasinas.

https://wiki.ubuntu.com/WSL

Kasutades WSLi jälgi Valik 1 all olevat Linuxi juhendit.

Valik 5: Valin ise tarkvara

Programmeerimiseks on saadaval sadu erinevaid sobilike koodi- ja tekstiredaktoreid ning C keelsete programmide kompileerimiseks on saadaval mitmeid kompilaatoreid. Samuti leidub päris mitmeid sobilike modelleerimistööriistu, mis ühilduvad UML standardiga. Enda arvutil on sul vaba voli kasutada ka endale meelepärast tarkvarapaketti. Sellisel juhul oled sina vastutav oma valitud tarkvara seadistamise ja kasutamise eest, sh kõigi veidruste eest, mis selles tarkvaras esineda võivad. Tööriista mitte tundmine ei ole sellisel juhul vabandatav.

Mõningaid ideid võid leida viidete sektsioonist: https://blue.pri.ee/ttu/ressursid/viited/