Škola osnova programiranja

Škola osnova programiranja
 
Opširnije

"DUMP udruga mladih programera" pokreće svoju prvu seriju predavanja pod nazivom „Škola osnova programiranja“. Predavanja su osmišljena s ciljem da mladima približi svijet programiranja, te da ih zainteresira za daljnji rad i napredovanje na ovom području. Predavači, kao i tvorci ove ideje članovi su DUMPa, studenti i učenici željni prenošenja svog znanja na druge, a predavanja su organizirali uz potporu FESBa i III. gimnazije.

„Škola“ se sastoji od pet predavanja koja će se održavati svake subote na FESBu. Predavači će slušateljima objasniti osnovne pojmove i tehnike programiranja kroz zabavna predavanja, te će im kroz rješavanje problema pokazati i praktičnu upotrebu stečenog znanja.

Počet ćemo s predavanjem „Uvod i osnove C++-a“ na kojem će se predstavit sam C++ jezik i njegove osnovne naredbe. Na drugom predavanju „Logički operatori“ objasnit ćemo pojam logičkih operatora i naredbu grananja, odnosno odluke. Treće predavanje „Petlje“ rješava problem višestrukog ponavljanja iste naredbe, dok četvrto predavanje „Kolekcije“ rješava problem velikog broja podataka istog tipa. U konačnici predavanje „Funkcije“ donosi bolju organizaciju kôda i pomaže pri sprječavanju copy-paste pogreški. Na kraju serije predavanja održat će se natjecanje u kojem će polaznici „Škole“ moći pokazati stečeno znanje kroz 6 zadataka prilagođenih znanju stečenom kroz predavanja.

Nakon odslušane serije predavanja polaznici će biti upoznati s najvažnijim osnovnim pojmovima i tehnikama iz svijeta programiranja, te će biti sposobni napisati jednostavni program. Smatramo da se upravo kroz ovih pet tema stječe znanje potrebno za prvi korak u svijet programiranja.

Predavanja su besplatna i za njih nije potrebno nikakvo predznanje o programiranju. Na predavanjima može sudjelovati bilo tko, neovisno o prethodnom znanju o programiranju i bez obzira na godine.

Radujemo se vašem dolasku!

Događanja
24.1.2009. Uvod u C++

Na prvom predavanju iz „Škole osnova programiranja“ izložit ćemo planove grupe DUMP, te ukratko opisati njen dosadašnji rad. Glavna tema tog predavanja je uvod u C++. Prisutne ćemo upoznati s ključnim pojmovima poput 'program', 'aplikacije', 'korisnik' i slično, te ćemo im objasniti osnove samog jezika. Nakon odslušane prve prezentacije, prisutni će znati riješiti jednostavne probleme, poput zbrajanja, oduzimanja, množenja, unošenja i ispisivanja teksta i slično. Opširnije

31.1.2009. Logički operatori

Na drugom predavanju bit će objašnjeni logički operator i naredbe grananja „if“ i „else“. Također će se pojasniti pojam bloka, njegova svrha i upotreba. U kombinaciji sa znanjem stečenim iz prvog predavanja, slušatelji će znati riješiti i malo kompleksnije probleme koji uključuju uvjetno grananje koristeći navedene operacije. S obzirom da je pojam logičkom grananja jako 'težak', ova prezentacija će se zadržati na njemu i objašnjavati ga u detalje, naglašavajući time njegovu važnost u daljnjem učenju. Opširnije

7.2.2009. Petlje

Treće predavanje bit će nadogradnja na drugo. Prethodno naučeno korištenje uvjetnih operatora bit će primijenjeno na korištenje petlji. Prezentacija će pojasniti petlje „while“ i „for“, te prednosti jedne, odnosno druge. Slušatelji će nakon odslušanog trećeg predavanja moći riješiti probleme koje zahtijevaju jednostavne algoritme s višestrukim ponavljanjem. Primjer takvog problema je računanje n-tog člana Fibonaccijevog niza. Opširnije

14.2.2009. Kolekcije

Na četvrtom predavanju objasnit će se apstraktni pojam kolekcije. Naglasit će se njegova važnost i korisnost za rješavanje bilo kakvih većih problema. Pojasnit će se jedna od najvažnijih kolekcija koju pruža C++ Standard Template Library, a to je vector. Uz vector, malo detaljnije će se zaći i u svijet string-a. Nakon odslušanog četvrtog predavanja, slušatelji će biti upoznati s gotovo svakim važnijim aspektom jezika C++. Opširnije

21.2.2009. Funkcije

Na petom i posljednjem predavanju serije „Škola osnova programiranja“ objasnit ćemo kako podijeliti kôd u odvojene cjeline i što time sve postižemo. Funkcije su važan korak na putu prema uspješnom programiranju. Upoznat ćemo vas s DRY principom (Don't repeat yourself) i naučit ćete zašto ne valja pisati kôd za istu funkcionalnost više puta i zašto je 'Copy-Paste' zlo. Opširnije

7.3.2009. Natjecanje

Kao šlag na kraju serije predavanja „Škola osnova programiranja“ pružit ćemo šansu ljudima koji su prošli predavanja da pokažu što su naučili na prvom DUMP natjecanju. Nakon natjecanja održat ćemo još jedno predavanje na kojem će biti predstavljena i objašnjena rješenja zadataka. Na natjecanju može sudjelovati tko god želi, neovisno o broju predavanja koje je odslušao i bez obzira na predznanje. Opširnije

 
Komentari

Nema komentara

Budi prvi koji će komentirati.