• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 17
  • 1
  • Tagged with
  • 18
  • 13
  • 12
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

A Method for Semi-Automatic Evaluation and Testing of Programming Assignments / Pusiau automatinio programavimo užduočių vertinimo ir testavimo metodas

Skūpas, Bronius 20 February 2013 (has links)
The thesis investigates the automatic and semi-automatic evaluation of programming assignments in teaching of programming, exams and competitions. Manual evaluation of programming assignments is still dominant in programming teaching in Lithuania. In some contexts (i.e. programming competitions, basics of programming and algorithms course) there is widely applied automatic and semi-automatic evaluation of programming tasks based on black-box testing approach. However, automatic evaluation based on black-box testing is criticized for its inability to demonstrate the strengths and the weaknesses of the program being evaluated. Automatic evaluation is not capable of identifying the level of achievement in incomplete programs. The thesis addresses the problem of evaluation of practical programming assignments in Information Technology maturity exam (IT VBE). This problem involves requirements to evaluate reliably thousands of programming assignment solutions in a reasonable amount of time. The thesis presents analysis of systems for automatic evaluation of programming tasks and appropriate types of assignments. The analysis led to the improvement of the evaluation method. The most important result of the research is the proposed way to improve the semi-automatic evaluation and testing method by increasing its interactivity. A semi-automatic assessment system is expanded by adding the components responsible for the modification of submitted programs, monitoring changes in the... [to full text] / Disertacijoje nagrinėjamas automatinis ir pusiau automatinis programavimo užduočių vertinimas programavimo mokyme, egzaminuose ir varžybose. Šiuo metu informatikos mokyme Lietuvoje vis dar dominuoja rankinis programavimo užduočių vertinimas. Atskirose švietimo srityse (programavimo varžybos, algoritmavimo kursai) išplito automatinis ir pusiau automatinis programavimo užduočių vertinimas, paremtas juodosios dėžės testavimo principu. Tačiau automatinio vertinimo pagrindu gauti įverčiai kritikuojami kaip neatskleidžiantys visų pateiktos programos privalumų ir trūkumų. Ypatingai dideli vertinimo netikslumai gaunami vertinant nebaigtas programas. Disertacijoje sprendžiama Informacinių technologijų valstybinio brandos egzamino (IT VBE) praktinių programavimo užduočių vertinimo problema – siekiama gauti patikimus įvertinimus dideliam pateiktų programavimo užduočių sprendimų kiekiui per priimtiną laiką. Išanalizuotos automatinės programavimo užduočių vertinimo sistemos bei joms tinkami užduočių tipai atvedė prie idėjos tobulinti vertinimo metodą. Svarbiausias disertacijos rezultatas – pasiūlytas būdas tobulinti pusiau automatinį vertinimo ir testavimo metodą didinant jo interaktyvumą. Tam pusiau automatinė vertinimo sistema turi būti papildoma komponentais, leidžiančiais modifikuoti pateiktą programą, stebėti modifikuotos programos funkcionalumo pokyčius. Pasiūlytas patobulintas vertinimo metodas išbandytas praktiškai, sukurta IT VBE praktinių užduočių vertinimo sistema. Taikant šį... [toliau žr. visą tekstą]
2

Pusiau automatinio programavimo užduočių vertinimo ir testavimo metodas / A Method for Semi-Automatic Evaluation and Testing of Programming Assignments

Skūpas, Bronius 20 February 2013 (has links)
Disertacijoje nagrinėjamas automatinis ir pusiau automatinis programavimo užduočių vertinimas programavimo mokyme, egzaminuose ir varžybose. Šiuo metu informatikos mokyme Lietuvoje vis dar dominuoja rankinis programavimo užduočių vertinimas. Atskirose švietimo srityse (programavimo varžybos, algoritmavimo kursai) išplito automatinis ir pusiau automatinis programavimo užduočių vertinimas, paremtas juodosios dėžės testavimo principu. Tačiau automatinio vertinimo pagrindu gauti įverčiai kritikuojami kaip neatskleidžiantys visų pateiktos programos privalumų ir trūkumų. Ypatingai dideli vertinimo netikslumai gaunami vertinant nebaigtas programas. Disertacijoje sprendžiama Informacinių technologijų valstybinio brandos egzamino (IT VBE) praktinių programavimo užduočių vertinimo problema – siekiama gauti patikimus įvertinimus dideliam pateiktų programavimo užduočių sprendimų kiekiui per priimtiną laiką. Išanalizuotos automatinės programavimo užduočių vertinimo sistemos bei joms tinkami užduočių tipai atvedė prie idėjos tobulinti vertinimo metodą. Svarbiausias disertacijos rezultatas – pasiūlytas būdas tobulinti pusiau automatinį vertinimo ir testavimo metodą didinant jo interaktyvumą. Tam pusiau automatinė vertinimo sistema turi būti papildoma komponentais, leidžiančiais modifikuoti pateiktą programą, stebėti modifikuotos programos funkcionalumo pokyčius. Pasiūlytas patobulintas vertinimo metodas išbandytas praktiškai, sukurta IT VBE praktinių užduočių vertinimo sistema. Taikant šį... [toliau žr. visą tekstą] / The thesis investigates the automatic and semi-automatic evaluation of programming assignments in teaching of programming, exams and competitions. Manual evaluation of programming assignments is still dominant in programming teaching in Lithuania. In some contexts (i.e. programming competitions, basics of programming and algorithms course) there is widely applied automatic and semi-automatic evaluation of programming tasks based on black-box testing approach. However, automatic evaluation based on black-box testing is criticized for its inability to demonstrate the strengths and the weaknesses of the program being evaluated. Automatic evaluation is not capable of identifying the level of achievement in incomplete programs. The thesis addresses the problem of evaluation of practical programming assignments in Information Technology maturity exam (IT VBE). This problem involves requirements to evaluate reliably thousands of programming assignment solutions in a reasonable amount of time. The thesis presents analysis of systems for automatic evaluation of programming tasks and appropriate types of assignments. The analysis led to the improvement of the evaluation method. The most important result of the research is the proposed way to improve the semi-automatic evaluation and testing method by increasing its interactivity. A semi-automatic assessment system is expanded by adding the components responsible for the modification of submitted programs, monitoring changes in the... [to full text]
3

Transformacijų tarp konkrečių programavimo kalbų abstrakčios sintaksės medžių ir nuo kalbos nepriklausomų abstrakčios sintaksės medžių tyrimas / Investigation of transformations between abstract syntax trees of a concrete programming language and language-independent abstract syntax trees

Stankevičius, Rytis 13 August 2010 (has links)
Medžių tipo duomenų struktūras transformuojantys įrankiai naudojami išspręsti gausybę įvairaus tipo problemų: kompiliatorių, kodo optimizatorių, dokumentacijos ir kodo generavimo įrankių kūrimo ir pan. Bet nei vienas iš šių egzistuojančių įrankių nėra specialiai skirtas abstrakčios sintaksės medžių transformacijoms į nuo kalbos nepriklausomą formą, ar iš jo. Šis magistro darbas aprašo sistemą, kuri pateiktą konkretų abstrakčios sintaksės medį (abstrakčios sintaksės medį, kuris išreiškia realios programavimo kalbos – C#, Java, Ruby ar pan. – programinio kodo struktūrą) transformuoja į nuo kalbos nepriklausomą abstrakčios sintaksės medį, bei atvirkščiai. Taisyklės, aprašančios vieno medžio transformavimą į kitą, yra aprašytos XML formatu paremtuose failuose, kurių struktūra aiški ir paprasta. Sistemą galima naudoti kaip nepriklausomą komponentą arba kaip įrankį trečiųjų šalių programinėje įrangoje. Tiek sistemos pagrindinės bibliotekos, tiek jas naudojantys įrankiai yra parašyti Java programavimo kalba. Sistemos tyrimu siekta įrodyti du dalykus: kad sistema gali teisingai transformuoti pateiktąjį konkretų abstrakčios sintaksės medį į jį atitinkantį bendrinį medį, ir atvirkščiai; ir kad transformavimo vykdymo laikas yra leistinose ribose. Abiejų tikslų buvo pasiekta. Remiantis šiais rezultatais prieita išvados, jog sistema yra tinkamas kandidatas tapti pagrindu trečiųjų šalių įrankiams, atliekantiems programinio kodo migravimą, pertvarkymus (angl. „refactoring“), modelių... [toliau žr. visą tekstą] / Tools for transforming tree-like data structures are used for solving a range of different problems, such as creation of compilers, code optimizers, documentation and code generation tools, etc. But none of these existing tools seem to be specialized in transforming abstract syntax trees to a language-independent format or from it. This master‘s thesis describes a system that takes concrete abstract syntax trees (ASTs that represent the structure of code written in a real programming language, such a C#, Java, Ruby, etc.) and transforms them into language-independent abstract syntax trees, and vice versa. Rules for mapping one AST to the other are defined in XML-based configuration files that have a simple and clear structure. The system can be used as a stand-alone tool or used as component in third party software. Both the system’s core libraries and tools are written in Java. The purpose of the system’s investigation was to prove two things: that the system can correctly transform a given specific AST to an equivalent generic AST, and vise versa; and that the transformation execution time is within an acceptable range. Both goals were met. This led to a conclusion that the system is a suitable candidate for use by third party tools that handle code migration, refactoring, model transformation and other types of similar tasks.
4

Kalbos signalų segmentacija / Speech signal segmentation

Lokutijevskaja, Alina 11 June 2004 (has links)
The task of our work is segmentation of a speech signal when having a speech waveform and parameters of the segments. We used dynamic programming approach.
5

Programavimo kalbų Visual Basic 6.0 ir Visual Basic .NET palyginimas greito programų kūrimo požiūriu / Comparison of the programming languages Visual Basic 6.0 and Visual Basic .NET with respect to rapid application development

Bareikis, Marius 13 June 2005 (has links)
Programming languages Visual Basic 6 and Visual Basic .NET have been compared from the point of view of rapid application development in the work. Environment differences of the programming systems have been analysed. New possibilities of Visual Basic .NET language have been investigated concerning menu creation, text files tasks, user forms creation, class heredity. Syntax changes in Visual Basic .NET programming language have been analysed. Database programming tools have been presented and compared. Differences of both systems have been illustrated by practical examples. Various rates of creating indexes for bibliographical documents have been analysed. Standard documents of construction cost data in the MS Word document format have been moved to the MS Access database. Various speed rates of database reading and editing have been analysed.
6

Savivaldybių darbuotojų kompetenciją Europos Sąjungos struktūrinių fondų lėšomis finansuojamų aplinkos projektų valdyme / Abilities of municipality employees in the field of environmental projects supported from EU Structural Funds

Ložytė, Aurelija 29 January 2008 (has links)
Lietuvai tapus pilnateise Europos Sąjungos nare, atsivėrė galimybės pasinaudoti ES struktūrinių fondų skiriama parama. Pagal Lietuvos 2004-2006 m. bendrąjį programavimo dokumentą (toliau – BPD), patvirtintą LR Vyriausybės ir Europos Komisijos, Lietuvai skirta 3,09 milijardų litų ES struktūrinių fondų paramos patvirtintiems investiciniams prioritetams įgyvendinti. Beveik 85 milijonai iš jų skirta aplinkosaugai. Europos regioninės plėtros fondo parama aplinkos projektams skiriama pagal BPD 1.3 priemonę „Aplinkos kokybės gerinimas ir žalos aplinkai prevencija“. ES struktūrinių fondų lėšomis yra remiami ir savivaldybių administracijų inicijuoti aplinkos projektai. Šiame darbe siekiama įvertinti savivaldybių administracijų darbuotojų kompetenciją Europos Sąjungos struktūrinių fondų lėšomis finansuojamų aplinkos projektų valdyme ir pateikti šių projektų vykdymo gerinimo galimybes. Informacija reikalinga darbe iškeltam tikslui pasiekti gauta anketinės apklausos būdu ir analizuojant literatūrą tyrimo tema. Atlikus tyrimą matyti, jog savivaldybių darbuotojai turi pakankamai patirties, žinių ir įgūdžių reikalingų projektų valdymui, todėl galima teigti, jog tyrime dalyvavę darbuotojai yra kompetentingi įgyvendinti savivaldybių inicijuotus projektus. Tačiau reikia pažymėti, kad didelis tiesioginio darbo krūvis, nepakankamos žinios ES struktūrinės paramos valdymo klausimais bei žymus mokymų trūkumas, kol kas trukdo sėkmingai inicijuoti ir įgyvendinti ES struktūrinių fondų lėšomis... [toliau žr. visą tekstą] / Joining the European Union in May 2004, Lithuania qualified for EU financial assistance from ES Structural Funds. The support from EU Structural Funds for Lithuania in 2004-2006 is provided under the Single Programming Document for 2004-2006 (hereinafter – the SPD) approved by the Government of the Republic of Lithuania and by the European Commission. The SPD established five investment priorities and for the implementation of these priorities, about 895 million Euro of EU funds have been allocated. About 24 million Euro of this support have been allocated for the environment protection. Financial assistance from the European Regional Development Fund for the environment protection is provided under the measure 1.3 „Improvement of Environment Quality and Prevention of Environmental Damage“. Municipality administrations also qualified the support from EU Structural Funds to initiate environmental projects. The aim of this paper is to evaluate abilities of municipality administrations employees in the field of environmental projects and to suggest how better to hold these projects. Information necessary to achieve the aim of this paper was got using the questionnaire and making the analysis of literature. According to the results of this research, employees of municipality administrations have enough skills, experience and knowledge to hold projects initiated by municipality administrations. But it is necessary to emphasize, that having a heavy caseload, lack of knowledge how... [to full text]
7

Programų sintezė lygiagrečiuoju programavimo metodu / Synthesis of programs for parallel programming method

Augaitis, Darius 29 September 2008 (has links)
Šio darbo tikslai: sukurti, išanalizuoti ir suprojektuoti grafinę scenarijų kalbą, kuri leistų vartotojui nesunkiai piešimo būdu kurti sudėtingas programas, skirtas Grid sistemoms, suprojektuoti ir sukurti vartotojo sąsaja su programavimo galimybėmis, išanalizuoti tiriamos Grid sistemos trūkumus ir pasiūlyti alternatyvų sprendimą. / Goals of this work are: to analyze, make project of visual scenario language, which will provide ability for user easily create complicated programs for Grid system with drawing method, to analyze and make project of graphical user interface for the Grid system with ability to write program source, to analyze the Grid systems limitations and suggest alternative solution.
8

Android programų kūrimo įrankių galimybių spręsti šilumos pernešimo uždavinius analizė / Analysis of the Tools for Android Applications in Heat Transfer Problem

Levaginas, Saulius 29 July 2013 (has links)
Esminis šio darbo siekis yra išanalizuoti „Android“ operacinės sistemos (OS) programų kūrimo įrankių galimybes. Remiantis darbo rezultatais, matome, kad ši OS uţima daugiausiai rinkos pagal pardavimus. Taip pat yra įţvelgiama, kad pasirinktas programavimo įrankių komplektas (Android SDK) nėra iki galo išdirbtas programų kūrimui, tačiau nelabai yra iš ko rinktis, kadangi alternatyvios programavimo aplinkos reikalauja jos įdiegimo. Reikia pridurti, kad testavimui yra būtina naudoti realius fizinius įrenginius. Taip pat norėtųsi paminėti, kad šiai OS buvo rastas tik vienas programinis įrankis (FuturEye), skirtas šilumos pernešimo uţdaviniams spręsti. / The main purpose of this work is to make an analysis of abilities of tools for development of Android operating system programs. In the view of the work results, we can conclude, that this OS has the biggest part of the market share by sales. Also we can see, that we are left with only one choice for development tools (Android SDK) of Android programs, because all other programming environments require that Android SDK must be installed. For a more accurate programming results, one should test applications on real devices. In addition, we should say, that only one programming tool (FuturEye) was found for heat transfer problems evaluation.
9

Logo programavimas mokykloje / Logaprogramming in school

Narkevičius, Darjušas 02 August 2013 (has links)
Šis darbas yra apie Logo programavimą mokykloje. Darbe išanalizuota S. Paperto filosofija, kurią gerai apibūdina frazė „mokymasis kuriant“. Apžvelgtos Logo savybės bei skirtingi mokimo stiliai. Išanalizuotos Logo konstravimo–programavimo galimybės. Palygintos mokykloje naudojamos dvi programavimo kalbos Logo ir Pascal, apžvelgtas jų tinkamumas mokimui pagal moksleivio amžių. Darbe apžvelgtos devynios programavimo kalbos, nagrinėtas jų tinkamumas mokymui. Darbe apžvelgti respublikinės Logo olimpiados darbai, išanalizuotas užduočių vyriausiems moksleiviams programavimo užduočių sudėtingumas, moksleivių kūrybiškumas atliekant jas. Atliktas tyrimas su skirtingomis moksleivių grupėmis, kurio metu buvo nustatyta kad pradedant mokinius mokinti nuo procedūrinio programavimo, skatinamas jų savarankiškumas bei ugdomi konstruktyvaus programavimo įgūdžiai. Konstravimo mokymąsi gerai apibūdina frazė „mokymasis kuriant“ (angl. Learning by making). Tokį mokymąsi realizuoti padeda informacinės ir komunikacinės technologijos. Pradininkas – Seymouras Papertas – žymus matematikas, informatikas ir edukologas, vienas iš dirbtinio intelekto teorijos ir Logo programavimo pradininkų. Jau prieš išleidžiant „Minčių audras“ Papretas savo laboratorijoje Masačiusetso technologijos institute tyrinėjo, kokia programinė įranga būtų tinkamiausia vaikams dirbant kompiuteriu. Tada, 7-ajame dešimtmetyje (1967–1968) ir buvo sukurtos pirmosios programos, išreiškiančios S. Paperto Logo idėjas. Pagal įvairių... [toliau žr. visą tekstą] / This work is about Logo programming at school. The S. Papert‘s philosophy is analyzed, that could be described as „learning by making“. Logo features and different teaching styles were reviewed. Design-programming features of Logo were analyzed. The comparative analysis of two programming languages – Logo and Pascal – was done. Their suitability according the pupil’s age was relieved. Nine programming languages were reviewed and their suitability for teaching was investigated. Olympiad works of the republic of Lithuania were reviewed and the complexity of the tasks for older age pupils was analyzed. The pupils creativity was taken into account also. The research with different groups of pupils was done and it was determined that while starting to teach pupils from procedural programming the independence and constructive programming skills are encouraged. The phrase “Learning by making“ is the best description of the construction learning. The information and communication technologies help to realize such type of learning. Seymour Papert (born February 29, 1928) is well known mathematician, computer scientist, and educator. He is one of the pioneers of artificial intelligence, as well as an inventor of the Logo programming language. Papert in his laboratory at Massachusetts Institute of Technology was searching for the best software for children to work with computer at his researches. Then in 1970-th the first programs that expressed Papert’s ideas were developed... [to full text]
10

ES struktūrinė politika ir jos administravimas žinių visuomenės aplinkoje / EU Structural Policy and it's Administration in Knowledge Society

Gurskaitė, Armina 04 March 2009 (has links)
Magistro darbo objektas – ES struktūrinė politika bei jos administravimas žinių visuomenės aplinkoje. Darbo tikslas - išnagrinėti ES vykdomą struktūrinę politiką Lietuvoje, supažindinti su pagrindiniais šios politikos prioritetais artimiausiu laikotarpiu ir perspektyvoje iki 2013m. Pagrindiniai darbo uždaviniai - apžvelgti ES struktūrinių fondų tikslus; instrumentus bei pagrindines iniciatyvas; išnagrinėti ES struktūrinė paramą Lietuvai; išanalizuoti ES struktūrinių fondų administravimo sistemą Lietuvoje; atlikti visuomenės apklausą ir nustatyti jų informuotumą struktūrinių fondų panaudojimo srityje, taip paneigiant arba patvirtinant darbe iškeltą hipotezę bei pateikti išvadas. Naudojant literatūros analizę buvo aptarta ES struktūrinė politika samprata ir instrumentai, tikslai, principai, iniciatyvos, parama Lietuvai bei ES struktūrinių fondų paramos administravimas Lietuvoje. Atlikus visuomenės informuotumo ES institucijų funkcijų bei struktūrinių fondų panaudojimo srityje analizę, gyventojų nuomonės dėl gaunamos paramos panaudojimo efektyvumą, šios paramos prioritetines sritis bei jų susidomėjimą šiais klausimais ir aktyvumą dalyvaujant šiame paramos procese galime daryti išvadas jog visuomenėj šie klausimai yra aktualūs, tačiau dėl informacijos bei žinių stokos nėra panaudojamos visos įmanomos galimybės bei įsisavinama ES parama Lietuvai. Magistrinio baigiamojo darbo rezultatai galėtų būti naudingi atskiroms institucijoms, atsakingoms už ES paramos lėšų ir struktūrinių... [toliau žr. visą tekstą] / Two years ago Lithuania became a member of European Union in equal rights. It means that our country took all rights and responsibilities that are related to membership of EU. Economic changes of globalization were accompanied with growing local economic parts of systems. Under such conditions regional politics gained a big meaning because each region that gets not the same use from above mention changes, tries to improve their position and national Governments and appropriate institutions of EU tries to decrease these inter-regional differences. Relevance of this Thesis is defined by importance of structural policy for Lithuania’s economic and social development, variety of tools nominated for implementation of this policy, also problems that administrating institutions, legal entities or natural person face up with while trying to use funding from structural funds. This paper object is EU structural policy and its administration of knowledge in public environment. The main object of this Thesis is to analyze implementation of EU structural policy in Lithuania also to introduce the main priorities of this policy now and in the nearest future till year 2013. Main tasks of the Thesis is to overlook aims of EU structural funds, instruments and main initiatives; explore EU structural funding and its administration in Lithuania; carry out questioning of citizens and identify their level of information regarding handling of structural funds also prove or deny stated hypothesis and... [to full text]

Page generated in 0.068 seconds