Saulius Ragaišis VU MIF

Slides:



Advertisements
Similar presentations
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Advertisements

I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
ATVIRI VALDŽIOS DUOMENYS LIETUVOJE GALIMYBĖS VERSLUI, MOKSLUI IR VISUOMENEI Ūkio ministerija, diskusija-forumas
VERSLO ĮMONĖS APLINKOS SOCIOEKONOMINIŲ INDIKATORIŲ DAUGIAKRITERINIS VERTINIMAS PROF. HAB. DR. ALGIS ŽVIRBLIS.
Programų kūrimo priemonės Software Development Tools P175M025 4 semestas E.Karčiauskas + T.Blažauskas.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Struktūrinis Testavimas.
Mokymo inovacijų taikymo infrastruktūros kūrimas siekiant plėtoti netradicinio ugdymo formų įvairovę. VP1-2.2-ŠMM-05-K Dalykas, ugdymo sritis: Tema:
Didelės rizikos grupių ankstyvo sveikatos problemų nustatymo ir ankstyvos intervencijos situacija bei perspektyvos Dr. Rugilė Ivanauskienė LSMU Medicinos.
1 Programų testavimo metodai. 2 ĮVADAS  Modulio paskirtis.
Plenary Discussion John Impagliazzo Computing Curricula 2005.
Lietuvos vardo kilmė Žmogus, nepažįstantis savo tautos namų – Tėvynės žemės, kurioje nuo seno tėvai ir protėviai gyveno, - nėra savo krašto pilietis! Įsisąmoninkime.
Muzikos ženklų karuselė
TARPTAUTINIS BENDRADARBIAVIMAS ZARASŲ KULTŪROS CENTRE.
NORĖDAMI PAKEISTI SKAIDRĖS STILIŲ – SPUSTELĖKIT E DEŠINIUOJU PELĖS KLAVIŠU ANT SKAIDRĖS FONO IR PASIRINKITE > LAYOUT ARBA DARBALAUKI O ĮRANKIŲ JUOSTOJE.
Vaizdinė užduotis. Kuriose iš šių valstybių galima pamatyti tokius gyvenamuosius namus? Jemene Tanzanijoje Mongolijoje Indonezijoje A B C D 1.
Duration: How long will a lecture take?
Kaip parašyti testavimo planą?
SYSTEM OF PROGRAMMING BUDGET
Algoritmai ir duomenų struktūros (ADS)
Šiandieninio verslo tendencijos Šiandieninio verslo tendencijos: Tendencijos: Mažmeninės prekybos kraštovaizdis pasikeis nuo „plytų ir skiedinio“ iki „paspausk.
LEONARDO DA VINCI PROGRAMOS MOBILUMO PROJEKTŲ 2012 M. KONKURSO APŽVALGA Donata Kavoliūnienė Seminaras “2012 m. finansuotų Leonardo da Vinci programos mobilumo.
Smart none of us are as smart as all of us. smart none of us are as smart as all of us.
LKTA XXI-oji tarptautinė konferencija
Medicininės radiologijos procedūrų pagrįstumas
Programinės įrangos prototipų naudojimas
Ekstremalus programavimas (XP)
Robert Andruškevič AT27D.   Tai yra operacinė sistema, daugiausia naudojama išmaniuosiuose telefonuose, nors ją galima įdiegti ir kituose mobiliuosiuose.
Esant PMS’ui ir klimakteriniam diskomfortui
Media streaming Žilvinas Bulotas IT 3.
Windows media streaming
Algoritmai ir duomenų struktūros (ADS)
INTERAKTYVIŲ UŽDUOČIŲ KŪRIMO PROGRAMA
Programų sistemų inžinerija
Algoritmai ir duomenų struktūros (ADS)
Ugdymo plėtotės centras
Ernestas Kaukėnas MIF IT 3grupė
Programų sistemų inžinerija
Logika a.
Windows API Tėvų kontrolė (angl. Parental Controls)
inovatyvioms mokykloms
Kas yra arduino ? Parengė:Karolis Šumskis ir Mokytoja ekspertė Elena Šišenina.
Programų sistemų inžinerija
Simple Network Management Protocol Paprastas tinklo valdymo protokolas
INTERAKTYVIŲ UŽDUOČIŲ KŪRIMO PROGRAMA
Mokinių kompetencijų ugdymas ir vertinimas
Programų sistemų inžinerija
Šlapimo nelaikymo korekcija: Vilniaus miesto Universitetinės ligoninės patirtis Dr. Gediminas Mečėjus I-ji Lietuvos uroginekologijos draugijos konferencija,
Antrosios kartos interneto technologijos
Windows Portable Devices
Asmeninis programų kūrimo procesas (PSP)
Dvišalio bendradarbiavimo nuostatos
7BP specifinė programa IDĖJOS ir pirmasis kvietimas teikti paraiškas
Saulius Ragaišis, VU MIF
Saulius Ragaišis, VU MIF
Windows Resource Protection (IŠTEKLIŲ APSAUGA)
3-4 klasei Matematika Trupmenos Jurgita Grajauskienė Spec
Duomenų struktūros ir algoritmai
Programų sistemų testavimas
Langų kūrimas.
Studijų pasirinkimas Lietuvoje ir užsienyje: ką svarbu žinoti?
Mes tikime mokyklomis! Ir tikėdami mes tikimės...
Daugelio dokumentų sąsaja (angl. Multiple document interface)
Asmeninis programų kūrimo procesas (PSP)
Judrus projektų portfelio valdymas
Windows Ribbon Framework
Algoritmai ir duomenų struktūros (ADS)
Klaviatūra.
-·.-...-· A. -.. ) ,.,.. -.,., · o# --·'1>,.. ·-·-. ·-· ;'/' : ,.,. - ' p ·-·- ·-- 'II"; -.-. t-.. p
Software Configuration Management.
Presentation transcript:

Saulius Ragaišis VU MIF saulius.ragaisis@mif.vu.lt 2011-09-02 Informatika Saulius Ragaišis VU MIF saulius.ragaisis@mif.vu.lt 2011-09-02

PSI praktikoje

PSI praktikoje (2)

Informatikos (Computing) disciplinos

Informatikos (Computing) disciplinos (2) Informacija pagal Computing Curricula 2005: The Overview Report. ACM and IEEE, 2006. http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Projektas SWEBOK SoftWare Engineering Body Of Knowledge: Guide to the Software Engineering Body of Knowledge, 2004 Version, SWEBOK®. IEEE, 2004. http://www.swebok.org/ Šio projekto tikslas apibrėžti pagrindines programų sistemų inžinieriams būtinų žinių sritis. Buvo sukurtos kelios versijos:: Šiaudų amžiaus žmogaus versija (Straw Man Version) 1998 metais; Akmens amžiaus žmogaus versijos (Stone Man Versions) 1999-2001 metais; Geležies amžiaus žmogaus versija (Iron Man Version) 2004 metais. Rengiama nauja versija V3 (planas: 2011 metų 4 ketvirtis, buvo planas 2010 metų 4 ketvirtis).

PSI žinių sritys Programų sistemų reikalavimai (Software Requirements) Programų sistemų projektavimas (Software Design) Programų sistemų kūrimas (Software Construction) Programų sistemų testavimas (Software Testing) Programų sistemų priežiūra (Software Maintenance) Programų sistemų konfigūracijos valdymas (Software Configuration Management) Programų sistemų projektų valdymas (Software Engineering Management) Programų sistemų kūrimo procesas (Software Engineering Process) Programų sistemų metodai ir įrankiai (Software Engineering Tools and Methods) Programų sistemų kokybė (Software Quality) Susijusių disciplinų žinios (Knowledge Areas of the Related Disciplines)

PS katedra PS katedra įkurta 1999 m. gegužės 10 d.

Studijų programa

Dalyko sandas

Kurso struktūra Paskaitos egzaminas iki 6 balų Informacinio raštingumo paskaita testas; būtina išlaikyti 1 balas Privalomas minimumas programa+testas (2 laikymai: lapkričio ir gruodžio mėn.); būtina išlaikyti (be esminių klaidų) Praktinės užduotys programos; būtina atsiskaityti bent 4 užduotis (Bioinformatikams gali būti kitaip) iki 3 balų Užduotėlės pratybų metu, sudėtingesnės užduotys įvairios iki 1 balo

Pratybos Grupė 1 pogrupis 2 pogrupis PS1 V 12:00, 10 kl., Saulius Ragaišis III 10:15, 10 kl., Donatas Čiukšys PS2 III 16:00, 307 B, Vytautas Ašeris III 18:00, 307 B, Vytautas Ašeris PS3 II 14:00, 307 B, Viačeslav Pozdniakov IV 16:00, 3 kl., Vytautas Ašeris PS4 III 14:00, 10 kl., Viačeslav Pozdniakov III 12:00, 10 kl., Viačeslav Pozdniakov PS5 II 8:30, 307 B, Ona Češūnaitė II 10:15, 307 B, Ona Češūnaitė Bio IV 10:15, 10 kl., Irus Grinis Skirstymas į pogrupius: 1 pogrupis 1-13 (1-12) pagal sąrašą, 2 pogrupis 14-25 (13-24) pagal sąrašą.

Pratybų užduotys Viso 5 užduotys, kurias atsiskaičius galima surinkti 50 taškų. 1 užduotis (10 taškų). Ciklai su nežinomu kartojimų skaičiumi: 2 programos, atliekančios tą patį (viena su WHILE, kita su REPEAT). 2 užduotis (10 taškų). Masyvai ir ciklai su žinomu kartojimų skaičiumi (array, for). 3 užduotis (10 taškų). Tekstai ir failai, funkcija. 4 užduotis (15 taškų). Dinaminiai sąrašai (įrašai, rodyklės, procedūra). 5 užduotis (5 taškai). Modulinė programa (unit). Pastaba: Bioinformatikams užduotys (jų skaičius, pobūdis ir reikalavimai) gali skirtis nuo PS.

Vertinimo sistema Pagrindinė problema: bandymas atsiskaityti ne savo rašytą programą. Pageidavimas: programas rašyti pratybų metu. Maksimalus įvertinimas rašomas už be priekaištų atliktą užduotį: korektiškas programos veikimas yra būtina, bet nepakankama sąlyga; programa turi būti lengvai skaitoma (tvarkingai suformatuota, kur reikia, pakomentuota), aiški (lengvai suprantama ir modifikuojama); studentas turi sugebėti savo programą paaiškinti ir ją iš eigos pamodifikuoti pagal dėstytojo pageidavimą. Vertinimas mažinamas už vėlavimą: už kiekvieną pavėluotą užsiėmimą įvertinimas mažinamas 2 balais.

Užduočių maksimalių vertinimų mažėjimas Užduotis Maksim. vertinimas Maksimalus vertinimas, atsiskaitant nurodytą užsiėmimą* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 50 48 46 42 38 34 30 26 24 20 * skaičiuojami tik įvykę užsiėmimai Pratybų metu bus siūlomos mini užduotėlės, už kurias galima bus gauti papildomų taškų. Papildomi taškai gali būti skiriami už sudėtingesnes arba ypatingai gerai atliktas užduotis. Studentai gali daryti užduotis Pascal ar bet kokia programavimo kalba (C, Java ir t.t.), jei patenkinamos 2 sąlygos: 1) ta kalba yra priimtina pratybas vedančiam žmogui; 2) yra galimybės pratybų metu peržiūrėti, pakeisti ir įvykdyti programą. Bent 2 programas būtina padaryti Pascal. Semestro metu surinkti taškai dauginami iš 0,06 ir gaunamas balas, įeinantis į galutinį vertinimą (jis negali būti didesni nei 4, įskaitant ir papildomus taškus).

Literatūros pavyzdžiai W. I. Salmon, Structures and abstractions: an introduction to computer science with Pascal. - Richard D. Irwin, Inc., 1991 Tumasonis V. Paskalis ir Turbo Paskalis 7.0. - V.:Ūkas, 1993. S. Ragaišis:

Klausimai ?