Programski jezik BASIC
O projektu

 

Rad sa osnovcima na unapređenju digitalnih kompetencija

Savremeno društvu  traži da čovjek neprestano prati sva dešavanja u svijetu tehnike i pronalazi svoje mjesto u društvu.
Uvidom u program osnovne škole utvrdilo se da poslije izučavanja algoritama slijedi programski jezik BASIC. Nastavak ove linije je programski Pascal (srednje škole).  Namjera je projekta “Pitam da”   da objedini učenje ove tri cjeline (algoritma, Pascala, BASICA) kroz sajtove na obrazovnom portalu www.znanje.org.
Osim klasičnog izučavanja programskog jezika BASIC - listing programa tu je i nekoliko pojašnjenja (opis programa, ispis pri izvođenju). Posebno se ističe mogućnost istovremenog posmatranja algoritasmkog rješenja (grafički i tekstulani algoritam) sa BASIC listingom kao i Pascal listing.

.....

abc BASIC tutorijal je nastao u zajedničkom radu sa učenicima kroz redovne časove, sekciju i samostalni rad učenika. Ovak način rada je omogućio doradu i korekciju kao i izradu novih sadržaja i načina prikaza.

Korišteno je više metoda objašnjenja rješenja zadataka da bi korisnik lakše shvatio suštinu i bolje spoznao princip rješavanja zadataka.

Opis rješenja sadrži univerzalni-opšti pristup rješevanja zadatka, da bi razumjeli koncepciju rada.

Opis programa. Namjenjen je lakše razumijevanje i sticanje znanja o ulozi pojedinih dijelova programa.

Listing program je kod tj. rješenje zadatka. Elektronska forma omogućuje korisniku kopiranje u okruženje koje omogućuje izvođenje programa. Postupak kopiranja se izvodi bilo kojim metodom (prevlačenjem /DRAG&DROP/, desnom tipkom miša /RIGHT MOUSE/, opcijama EDIT menija /COPY-PASTE/). Ovo je velika prednost elektronskih priručnika, jer smanju broj grašaka, ubrzava postupak provjera i olakšava učenje jer korisnik može da se koncentrisan na postupak rada programa a ne na kucanje programa.

Izvođenje programa je ispis na ekranu koji se dobija pri izvođenju programa i na taj način bolje razumijete rješenje. 2. Ako samostalno kucate listing programa na ovaj način možete provjeriti ispravnost vlastitog rješenja i izvršiti korekcije prije upoređivanja listinga. 3. je primjena prilikom pismene provjere kad polazniku uz zadatak možete dati i ispisano izvođenje programa tj. ispis na ekran tako da ima mogućnost uvida u test primjer i da izvrši po potrebi korekciju programa koji je sam napisao.

Daljnji rad. Radi veće uvježbanosti za grupu zadataka tj. na sličnim zadacima koristite predloženu aktivnost za slijedeći zadatak.

Algoritmi su namjenjeni da prethodno savladano gradivo iz algoritama da prethodno usvojeno gradivo kao sistemski pristup rješavanju zadataka koriste radi lakše razumijevanja rješenja programa. Pored grafičkog algoritma na koji smo uglavnom navikli dodali smo i tekstualni algoritam koji olakšava prelazak sa teksta zadatka, korištenjem tekstualnog algoritma i opisa do krajnjeg rjšenja tj. listinga programa.

Novo je i način da se istovremeno u horizontalnom poretku nalazi grafički algoritam, tekstualni algoritam i listing programa u programskom jeziku BASIC. Na ovaj način se postiže brže usvajnje gradiva kao i kvalitetnije i sveobuhvatnije znanje. Treba napomenuti da je ovaj pristup primjenjen i pri učenju programskih jezika Java i C++.

Kao što je poznato linija izučavanja je Algoritmi, programski jezik BASIC pa programski jezik Pascal. Zato abc BASIC tutorijal sadrži istovremeni prikaz rješenja zadatka algoritama, programski jezik BASIC i programski jezik Pascal.Nastavak u slijedu izučavanja je izložen u abc Pascal tutorijalu. Istovremeni prikaz rješenja je koristan za učenje i sticanja na osnovu prethodno stećenog znanja.

Novost je da učenici prvih 5 minuta časa kao dio ponavljanja kroz grupu testova iz prethodno obrađenog gradiva. Na taj način se podsjete na prethodno gradivo i pripreme za usvajanje novog gradiva. Takođe tokom izrade testova kroz grupni rad tj. diskusiju imaju mogućnost zajedničkog napredovanja u usvajanju znanja kao i da najesnoće razjasne bilo kroz elektroski abc tutorijal ili konsultacije sa predavačem otklone eventualne nejasnoće ili dileme koje su ostale iz prethodno predavanog gradiva. Kod programskih jezika koristi se pristu da se uradi zadatak iz grupe koji nije urađen na prethodnom času ali koji polaznik može da odradi bez potrebe za novim znanjem, samo na osnovu već ispredavanog. Još jedan razlog zašto treba više zadataka za pojedinu grupu zadataka.

Index