Transcript Įvadas

Ką ir kaip
mokysimės šiemet?
Saugus elgesys kompiuterių
klasėje
• Tinkamai naudosimės programine ir
aparatine kompiuterio įranga,
išorinėmis informacijos laikmenomis.
Pamokų skaičius
• 1 pamoka per savaitę.
• 34 pamokos per mokslo metus.
Ką mokysimės šiais mokslo
metais?
• Kursas – programavimo pradmenys.
• Mokysimės programuoti C++
programavimo kalba.
• Naudosime laisvai platinamą CodeBlocks
aplinką.
Mokymo(si) uždaviniai
• Ugdyti(s) gebėjimus nuosekliai, struktūriškai,
algoritmiškai mąstyti.
• Susipažinti su pagrindinėmis algoritmų
konstrukcijomis ir sąvokomis.
• Mokyti(s) kurti nesudėtingas programas
problemai spręsti, gilintis į programavimo
technologiją.
• Siekti, kad mokiniai suvoktų praktinę
algoritmų ir programavimo naudą.
Modulio „Programavimo
pradmenys“ programa
Skyrius
Algoritmo sąvoka ir savybės. Tiesiniai
algoritmai.
Šakotieji algoritmai.
Pamokų
skaičius
11-12
7-8
Cikliniai algoritmai.
9-10
Taikomųjų programų kūrimas.
3-4
Vertinimas
•
Taikoma bendra mokyklos vertinimo sistema. Mokinių pasiekimai vertinami 10 balų
sistema:
–
–
–
–
–
–
–
–
–
–
–
10 – puikiai,
9 – labai gerai,
8 – gerai,
7 – pakankamai gerai,
6 – patenkinamai,
5 – pakankamai,
4 – silpnai,
3 – blogai,
2 – labai blogai,
1 – nieko neatsakė, neatliko užduoties, atsisakė be priežasties atsakinėti, neatsiskaitė
kontrolinio darbo ar kitos užduoties per nurodytą laiką (jei mokinys sirgo ar turėjo rimtą,
pateisinamą priežastį, atsiskaitymo laikas suderinamas individualiai).
„Neatestuota“ – mokinys neatsiskaitė už IT kursą.
•
Nuolat taikomas formuojamasis vertinimas atsižvelgiant į pamokos uždavinius.
Kiekvieną pamoką skiriama laiko refleksijai, mokiniai įsivertina padarytą pažangą.
•
Pažymiais įvertinami kontroliniai, praktiniai kontroliniai ir projektiniai darbai.
•
Kiekvieno skyriaus pabaigoje taikomas apibendrinamasis vertinimas panaudojant
diagnostines užduotis, kurios parengiamos atsižvelgiant į Bendrosiose programose
numatytus pasiekimus, pasiekimų lygius, žinių ir gebėjimų santykį.
Už ką ir kada gausime pažymius? (1)
Numatoma data
Tema
Spalio 3 arba 4 savaitė
Uždavinių sprendimas
naudojant standartines
matematines Paskalio
funkcijas.
Lapkričio 1, 2 arba 3 savaitė
Tiesiniai algoritmai.
Kontrolinis darbas.
Gruodžio pabaiga
Šakotieji algoritmai.
Savarankiškas darbas.
Sausio pabaiga
Šakotieji algoritmai.
Kontrolinis darbas.
I pusmečio pabaiga
Už gerą darbą per pamokas,
tvarkingus užrašus, atliktus
namų darbus.
Už ką ir kada gausime pažymius? (2)
Numatoma data
Tema
Vasario pabaiga
Žinomo kartojimų skaičiaus
ciklas. Sumavimo algoritmo
taikymas.
Savarankiškas darbas.
Kovo pabaiga, balandžio vidurys
Nežinomo kartojimų
skaičiaus ciklas.
Kontrolinis darbas.
Gegužės vidurys, pabaiga
Uždavinių sprendimas,
projektiniai darbai.
II pusmečio pabaiga
Už gerą darbą per pamokas,
tvarkingus užrašus, atliktus
namų darbus.
Kokiu vadovėliu naudosimės?
–
Jonas Blonskis, Vytautas Bukšnaitis, Renata
Burbaitė. Šiuolaikiškas žvilgsnis į
programavimo pagrindus. Informacinių
technologijų pasirenkamasis kursas IX-X
klasėms, TEV, 2010.
Papildomai skaitysime
–
–
–
–
–
–
–
J. Blonskis, V. Bukšnaitis, V. Jusas, R. Marcinkevičius, D. Rubliauskas.
Programavimas C++. Vadovėlis. KTU leidykla Technologija, Kaunas,
2005.
J. Blonskis, V. Bukšnaitis, V. Jusas, R. Marcinkevičius, A. Misevičius, S.
Turskienė. Programavimo kalba C++. Mokomoji knyga. Smaltijos
leidykla, Kaunas, 2008.
J. Blonskis, V. Bukšnaitis, J. Končienė, D. Rubliauskas. C++
praktikumas. KTU leidykla Technologija, Kaunas, 2001.
J. Blonskis, V. Bukšnaitis, V. Jusas, R. Marcinkevičius, A. Misevičius.
C++ Builder. Mokomoji knyga. Smaltijos leidykla, Kaunas, 2005.
A. Vidžiūnas. C++ ir objektinis programavimas. Programuotojo
vadovas. Smaltijos leidykla, Kaunas, 2008.
H. M. Deitel, P. J. Deitel. C++ How to Program. Prentice Hall, 2001.
V. Dagienė, G. Grigas, T. Jevsikova, Enciklopedinis kompiuterijos
žodynas. II papildytas leidimas. TEV, Vilnius, 2008. Žodyno svetainė:
www.likit.lt/term/enciklo.html.
Ko reikia, kad gerai sektųsi?
• Į pamokas ateiti pasiruošus: turėti visus pamokoms reikalingus
reikmenis.
• Tvarkingai vesti užrašus, kaupti mokomąją medžiagą.
• Laiku atlikti namų darbus.
• Jei nesuprantate, konsultuotis su draugais ir mokytoja.
• Jei turite galimybes ir noro, CodeBlocks aplinką galite įsidiegti
namuose. Programinę įrangą galima parsisiųsti iš interneto arba
diegimo failą įsirašyti į laikmeną kompiuterių klasėje.
• Jei programavimas patinka ir ateityje žadate pasirinkti su
tiksliaisiais mokslais susijusią specialybę, spręsti kuo daugiau
uždavinių.
// Linkėjimai programuotojams
#include <fcntl.h>
#include <io.h>
#include <iostream>
using namespace std;
int main ()
{
_setmode(_fileno(stdout), _O_U16TEXT);
wcout <<
endl;
L"Linkiu, kad niekada nepritrūktų noro ir ryžto:" <<
wcout <<
L" - klauskite;" << endl;
wcout <<
L" - domėkitės;" << endl;
wcout <<
L" - spręskite;" << endl;
wcout <<
L" - nebijokite bandyti;" << endl;
wcout <<
L" - atradimais dalinkitės su draugais." << endl;
wcout <<
L"SĖKMĖS!" << endl;
return 0;
}
Perkelkite žmones per upę
• Ant kranto stovi mama su dviem dukromis, tėtis su
dviem sūnumis, policininkas ir nusikaltėlė. Jie visi
nori persikelti per upę keltu. Norėdami persikelti
per upę turi laikytis taisyklių:
– Policininkas negali nusikaltėlės palikti vienos su likusiais
žmonėmis.
– Tėtis negali palikti sūnų, vienų su mama, o mama negali
palikti dukrų, vienų su tėčiu.
– Vaikai vieni negali plaukti keltu.
– Keltas negali pats grįžti atgal be žmonių ir gali kelti ne
daugiau kaip 2 žmones.