Multimediji un IT

Programmēšana

 Nodarbības notiek tiešsaistē.

Skolotājs

Linards Liepenieks

 

Telpa

Tiešsaistē Discord platformā

Laiks

Pirmdien, plkst. 17.30-21.00 (konsult., plkst. 17.00)
Ceturtdien, plkst. 17.30-21.00 (konsult., plkst. 17.00)

Vecums

Audzēkņi vecumā no 10 līdz 25 gadiem 

 

p

Pulciņa atbalstīšana

Ja vēlaties atbalstīt pulciņa attīstību, varat veikt ziedojumu Tehiskās jaunrades nama “Annas 2” atbalsta biedrībai (plašāka informācija te – ej.uz/tjnatbalstabiedriba)

Programmēšana ir ļoti plaša joma, kura ar katru gadu attīstās un arvien vairāk iekļūst mūsu dzīvēs. Programmēšana nav tik biedējoša un sarežģīta, kā daudziem liekas, bet gan valoda, ar kuru mēs sarunājamies ar datoriem.

Programmēšana ir ļoti labs treniņš, ar ko attīstīt savu loģisko domāšanu, kritisko domāšanu un ar ko iemācīt sev pievērst uzmanību detaļām.

Programmēt var iemācīties jebkurš, ja tikai to vēlas. Nāc programmēt!

Šajā mācību gadā programmēšanas pulciņā tiek piedāvātas 3 mācību programmas – divas, tiem, kas vēlas spert savus pirmos soļus programmēšanā un vienu tiem, kas vēlas padziļināt savas zināšanas.

Aizpildot iesniegumu pie interešu izglītības programmas nosaukuma obligāti norādīt programmas nosaukumu PROGRAMMĒŠANA un iekavās ierakstīt izvēlēto tēmu – WEB dizains, Python pamati un mašīnmācība vai WEB izstrāde.

Ja esi gatavs programmēšanas izaicinājumiem, piesakies nodarbībām – lliepenieks@edu.riga.lv

Programmēšana – WEB dizains (10+) (Pirmdiena: 17:30)
Mūsdienās visiem ir nepieciešama mājaslapa. Šie varētu būt tavi pirmie soļi WEB dizaina
apguvē. Pirmajā pusgadā apgūsim veidot mājaslapu dizainu izmantojot standarta WEB
izstrādes valodas – HTML un CSS. Šīs valodas atbild par pašu mājaslapas izskatu, krāsu un animācijām. Otrajā pusgadā sāksim strādāt ar JavaScript, šī valoda atbild par mājaslapas
funkcionālajiem elementiem – dažādiem paziņojumiem, pogu funkcijām un visu informāciju, ko lietotājs vēlās ievadīt lapā. Ne tikai izveidosim mājaslapu, bet, arī iepazīsimies ar git versiju kontroles sistēmu un kursa beigās uzstādīsim mājaslapu internetā, lai arī citi to var novērtēt. Šim kursam nav nepieciešamas nekādas priekšzināšanas – apskatīsim pilnīgi visu, ieskaitot to, kā uzstādīt programmatūru, lai varētu programmēt.

Programmēšana – Python pamati un mašīnmācība (10+) (Ceturtdiena: 17:30)
Šobrīd aizvien plašāk programmatūrā sāk izmantot mašīnmācību un mākslīgo intelektu –
kursa ietvaros iepazīsimies ar tā pamatiem. Šī grupa ir paredzēta tiem, kas vēlas iegūt
stabilu pamatu programmēšanā – mēs strādāsim python valodā – tā ir visplašāk izmantotākā programmēšanas valoda profesionālajā vidē. Pirmajā semestrī apgūsim programmēšanas pamatus, kas attiecas uz visām programmēšanas valodām, tāpēc zināšanas, ko šeit iegūsim ir universālas. Otrajā semestrī sāksim strādāt ar sci-kit un tkinter bibliotēkām, kur izmantosim mašīnmācības modeļus, kas spēj analizēt bildes un tekstu (sci-kit), kā arī izveidosim aplikāciju ar lietotāja saskarsni (tkinter), lai varētu ērti izmantot mūsu algoritmus.

Programmēšana – WEB izstrāde (12+) (Pirmdiena, Ceturtdiena: 19:00), ar priekšzināšanām

Kurss tiem, kas gatavi izaicinājumam. Priekšzināšanas nav
obligātas, bet ļoti vēlamas. Visas tēmas, kas būs nepieciešamas projektu izstrādei apgūsim nodarbību laikā, bet, ja iepriekš nav strādāts ar, kādu Objekt-orientēto valodu (Python, Java, C++ utt) vai ar WEB izstrādes valodām, tad visu uzreiz apgūt būs ļoti grūti.
WEB arhitektūras kursā strādāsim ar React – vienu no šī brīža izplatītākajiem JS ietvariem, ko izmanto lai veidotu PWA (Progresīvas web aplikācijas) – cilvēku valodā runājot, tas nozīmē mājaslapas, kuras var uzstādīt arī kā mobilo aplikāciju – šogad mājaslapu arī uzstādīsim internetā caur Vercel.

Nodarbības notiek pirmdienās un ceturtdienās – pirmdienās padziļināsim zināšanas
programmēšanas pamatprincipos, bet ceturtdienās strādāsim ar mājaslapas projektu.
Projekta rezultātā izveidosim savu kalendāra aplikāciju, kurai varēsim piekļūt no telefona un datora.

 

 

 

Linards Liepenieks

Linards Liepenieks