Bakalárska práca Webová výuka programovania v C++ pomocou jednotkového testovania Školiteľ: František Gyárfáš Viliam Vakerman.

Slides:



Advertisements
Similar presentations
PowerPoint presentation to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Advertisements

A) 80 b) 53 c) 13 d) x 2 = : 10 = 3, x 3 = 309.
Test-Driven Development and Refactoring Project 3 Lecture 1 CPSC 315 – Programming Studio Fall 2009.
Transparency Masters to accompany Operations Management, 5E (Heizer & Render) 4-20 © 1998 by Prentice Hall, Inc. A Simon & Schuster Company Upper Saddle.
Copyright © 2003 by Pearson Education, Inc., publishing as Prentice Hall, Upper Saddle River, NJ. All rights reserved. To view maps beyond the range 41-58,
Copyright © 2003 by Pearson Education, Inc., publishing as Prentice Hall, Upper Saddle River, NJ. All rights reserved. To view maps beyond the range 59-76,
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.
Personality Charismatic o Magnetic Personality that people want to be around and follow Vision o Clear vision and is able to communicate it to others.
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
On an Academic Journey Learning from the Past, Improving for your Future.
PowerPoint presentation to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,

Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Chapter 13 FTP and Telnet Cisco Learning Institute Network+ Fundamentals and Certification Copyright ©2005 by Pearson Education, Inc. Upper Saddle River,
INTRANSNET Contract No. G7RT-CT
Autor: Gabriel Halasi Predmet: Úvod do bakalárskej práce
Example Bullet Point Slide
Predstavenie Sféra, s.r.o. založená v r. 1992
Jaroslava Husarovičová Miroslav Kubovčík Microsoft Slovakia s.r.o.
VOĽNE DOSTUPNÝ REFERENČNÝ MANAŽÉR
Agropotravinárske biotechnológie Green Biotech
Computer Security Tools.
Geografický informačný systém
Domény a DNS.
Vysoká škola zdravotníctva a sociálnej práce Sv. Alžbety
Doc. Ing. Ján Jadlovský, CSc.
Yulia Šurinová "There is always a better way; it should be found."
Makrá v PowerPointe Joshua Lajčiak.
PHP + Oracle = Data-Driven Websites
Schémy financovania v 7RP
Seminár "Zelené podnikanie ako konkurenčná výhoda a investícia do budúcnosti, , Bratislava Oľga NÉMETHOVÁ, SBA.
Dizertačná práca Polohový servopohon s asynchrónnym motorom
مدل چرخه عمر رهبری موقعیتی
Kapitola P5 Aplikácie priamkových plôch v architektúre.
TUKE – asociovaný člen v CERN-e
عمادة التعلم الإلكتروني والتعليم عن بعد
„Nástroje pre integráciu
Informatika, I. ročník Gymnázium, Park mládeže 5, Košice
Akademická iniciatíva
Ako manažovať smartfóny z cloudu TechDays East 2014
Vizuálny nástroj pre návrh a úpravu relačných databáz
Lokálne príznaky vo farebných obrazoch
PRACOVNÉ PROSTREDIE PRI PRÁCI S POČÍTAČMI Z HĽADISKA ERGONÓMIE
Heuristické optimalizačné procesy
INFORMATION AND COMMUNICATION TECHNOLOGY IN SECONDARY EDUCATION
Metodológia CVM— Client Value Method
4. Užívateľské prostredie UNIXu
Veľkosť trhu agentúrnych zamestnancov
Úvod: prečo Počasie? Jozef Matula Michal Weis
Interaktívna kniha a e-learningový systém pre deti - Opera nehryzie
Neformálne ekonomické fórum 3. marec 2011
D Novinky v DSpace 6 Ivan Masár 6.
VYUŽITIE MULTIMEDIÁLNYCH VÝUČBOVÝCH PROGRAMOV V PROCESE VZDELÁVANIA
Využitie biomasy v environmentálnych biotechnológiách
فلوشیپ اخلاق زیست پزشکی استادیار دانشگاه علوم پزشکی ایران
Podpora adaptívneho WEB-u prostriedkami strojového učenia
استراتژي تهاجمي مايكروسافت در جبهه Open Source
Copyright © 2011 Pearson Education, Inc
Searching for Guinea Pig B: Case Study in Online Research
Figure 15.1 Collaborative Professional Development
For these two jobs rate each of Hackman and Oldham ´s core job characteristics on a scale from 1 to 10. What is your total score? What about the job could.
Figure 15.1 Collaborative Professional Development
Alternate Proofs of Selected HO Theorems
Introduction to computing and the Internet
For these two jobs rate each of Hackman and Oldham ´s core job characteristics on a scale from 1 to 10. What is your total score? What about the job could.
Chapter 2 Reference Types.
Copyright © 2011 Pearson Education, Inc
Regional & Urban Planning 28/02/2010
Presentation transcript:

Bakalárska práca Webová výuka programovania v C++ pomocou jednotkového testovania Školiteľ: František Gyárfáš Viliam Vakerman

Štruktúra: 1. Ciele práce 2. Technológie 3. Návrh aplikácie 4. Implementácia 5. Záver

Interaktívne prostredie pre výuku programovania metodológiou TDD Ciele práce Interaktívne prostredie pre výuku programovania metodológiou TDD Pridávanie zadaní Vývoj pomocou TDD Kompilácia kódu a testov Zbiehanie na virtuálnom serveri

Technológie Systém bol realizovaný pomocou technológií/nástrojov: na strane klienta (HTML,CSS,Javascript, Codemirror plugin) na strane servera (PHP, MySQL) GNU Kompilátor C++ Google Test framework Oracle Virtualbox (virtuálny server)

Administrácia cvičení Prostredie pre precvičovanie Návrh aplikácie Administrácia cvičení Prostredie pre precvičovanie Prostredie pre zbiehanie

Hlavný prínos práce Vytvorenie interaktívneho prostredia Zapracovanie prevádzania užívateľa TDD cyklom

Záver

Bibliografia: [1] Hamill, P., (2004). Unit test frameworks. Sebastopol, CA: O‘Reilly. [2] Astels, D., (2003). Test-driven development: A practical guide. Upper Saddle River, NJ: Prentice Hall PTR. [3] Langr, J., & Swaine, M. (2013). Modern C programming with test-driven development: Code better, sleep better. Dallas, TX: The Pragmatic Bookshelf. [4] Beck, K., (2002). Test Driven Development: By Example. Addison-Wesley Professional. [5] Arpan, S., Google C++ Testing Framework, [online] https://www.ibm.com/ developerworks/aix/library/au-googletestingframework.html pristupované 10.1.2017 [6] Krajč, D., (2018). testovanie správnosti prograového kódu v C++ pomocou unit testing framework [7] Kočan, O., (2010). Iteraktívny web portál pre výučbu programovania v C++. [8] Šilar. J., (2010). Testovanie kódu v C++ pri metodológii test driven development. [9] Letavay. M., (2013). Virtuálne protredie pre tvorbu interaktívnych multimediálnych kurzov programovania.