Algoritmizácia úloh na mikroprocesorovej platforme MSP430

12. SKYPE konzultacia piatok 28.5.2020 12:00
AGENDA
— zaslana verzia BcP: …\200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\200528 BC UHLIARIK verzia FINAL.docx
POZNAMKY:
— do navigacneho tectu v 3.1 uviest ze CodeBlock (platforma PC) a mikrokontrolery Texas Instruments (platforma MSP 430)
— premenovat kap.3.1 „Zoznam elektronických príloh“ na kap.3.1 „Prehlad realizovanych algoritmov“
— premenovat „Tabuľka 3.1 Prehľadová tabuľka“ na „Tabuľka 3.1 Prehľadová tabuľka realizovanych algoritmov a ich popisov“
— do tabulky 3.1. v stlpci pre MSP430 vlozit len text elektronick apriloha c.1 (napr.)
— ZAVER: tento text dat prec (V prvej kapitole som definoval jednotlivé základné pojmy z oblasti algoritmizácie. V druhej kapitole som sa venoval popisu numerického a triediacich algoritmov, kde som analyzoval ich princíp. V poslednej kapitole som zhrnul praktické výsledky práce do prehľadovej tabuľky, ktorá zabezpečuje orientáciu v riešených algoritmoch.) – patri do uvodu.
— Ale treba tam dat toto:
„Prvy ciastkovy ciel teoretické vymedzenie pojmov bol realizovany v kapitole c.1
Druhy ciastkovy ciel prehľad vybraných algoritmov so zameraním na triediace a numerické algoritmy je v kap.2
….Treti ciastkovy ciel návrh a realizácia vybraných algoritmov na mikroprocesorovej platforme MSP430 sa nachadza v elektronickych prilohach v podobe projektov pre CCS, ktre si pouzivatel moze naimportovat do CCS“
— elektronicke prilohy:
Zoznam elektronických príloh
Všetky elektronické prílohy sú uvedené v samostatných priečinkoch.
Elektronická Príloha č.1……………………………………………….. DVD …\Elektronické prílohy.rar\Elektronické prílohy\Elektronická Príloha č.1
ZAVER:
— Vincent sa pokusi dokocnit linarizacny algoritmus a odovzda pracu

pondelok 25.5.2020 11,00-12,00 – 11.SKYPE konzultacia
— ZASLANA VERZIA BcP: 200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\200524 BC UHLIARIK verzia 6.docx
— JupA upravena verzia : — doplnit do 3.kap tabulku – pojde o sumarnu tabulku
v riadku tabulky bude uvedeny nazov algoritmu napr. „Insertsort“
v stlpcoch bude:
1. cislo riadku
2. nazov algoritmu napr. „Insertsort“
3. cislo kapitoly (v BcP) napr.“2.2″
4. Psudokod napr. Obrázok 10 + strana – odporucam cez krizovy odkaz vo Worde
5. Vyvojovy diagram napr. Obrázok 11 + strana
6. Prechod algoritmu v cykolch napr. Tabulka + strana
7. Zdrojovy kod v jazyku C napr. Obrázok 13 + strana, – adresar na prilozenom DVD (napr. D:/ELEKTRONICKE PRILOHY/CISLO_RIADKU_Insertsort_PC/*.* – t.j. projektove subory v MSP430)
8. Projekt pre MSP430 – adresar na prilozenom DVD (napr. D:/ELEKTRONICKE PRILOHY/CISLO_RIADKU_Insertsort_MSP430/*.* – t.j. projektove subr v CCS )

— doplnit k zoznamu obrazkov,tlacenych priloh aj zoznam elektronickych priloh (povodna kapitola 3.6 Obsah priloženého DVD)
— doplnit projekty pre MSP430
— navrh struktury kap.3: Popis realizácie vybraných algoritmov
— navigacny text kde sa napise co je v tejto kapitole – algoritmy v prehladovej forme – algoritmy sa realizovali v pseudokod, vyvojovy diagram, jazyk C v CODEB:Lock IDE a v prostredi CSS pre MSP430, zdoraznit v navigacnom texte ze ide o projekty v CodeBlock ktory sa pouziva vo vyucbe na FEIT a v CCS kt sa pouziva na vyucbe na KME
— uviest prehladovu tabulku

— doplnit este jeden algoritmu s linearizacia a vypocet sinus-u (PSENCIKOVA) a potom sinus porovnat s kniznicnym vypoctom
— ad vypocet sinus v jazyku C :
— na vypocita pouzije sa knizica math.h –> popisat tuto knzinicu, ze je sucastou standardnej kniznice [1]
— sinus sa vypocitava pomocou taylorovho radu (TR) [2]
— PSENCIKOVA cislo strany 103
— presnost vo Vasom vypocte je dana poctom clenov TR a porovnat to s knizincnou funkciou
— treba pojdenat o dosiahnutej presnosti vypoctov pri n cykloch

— formalna stranka BcP podla Bc Fera KREMNICKEHO

[1] https://www.programiz.com/c-programming/library-function/math.h/sin
[2] https://en.wikipedia.org/wiki/Taylor_series

PLAN planovana dalsia SKYPE 11.konzultacia pondelka 25.5.

utorok 19.5.2020 11,00-12,00 – 10.SKYPE konzultacia, stav pisania 2. kapitoly
AGENDA:
— statnice 23.-24.jun 2020 (vid. TERMÍNY ŠTÁTNIC_FINÁL_WEB.PDF)
— ZASLANA VERZIA PRACE: …\200519 BC UHLIARIK verzia 4.docx

POZNAMKY:
— hovorime o vhodnom numerickom algoritme pre linarizaciu [vid. obrazok: Graf U-T vhodny pre linearizaciu.JPG] –> namet na zadanie
— T0min= U0min x b0 + a0 , T0max= U0max x b0 + a0 , T0min=0 , U0min=0 , T0max= 0.4 , U0max= 4.92
— prace idu pomaly vzhladom k terminu odovzdania – este nie je dokoncena kap.1

ZAVER: do pondelka 25.5. ukoncit 1 a 2 kapitolu dostat sa na tu cca 35 stranu (pocitame od uvodu na 5 strane)

9. konzultacia  stvrtok 7.5.2020  18,30-19,30 – stav pisani aprace, 1. kap. hotova 

— zaslana BcP: …\200507 BC UHLIARIK verzia 2.docx
ZAVER – na pol strany – necisluje sa :
predmet BcP, hl ciel Bcp, a potom odpocet jednotlivych bodov osnovy uvedenych v zadani BcP – kde sa nachadzaju v praci, prekrocenie cielov ak nejake, posledna veta domnievam sa ze som hlavny ciel prace a aj ciastkove ciele prace splnil
UVOD – na stranu – necisluje sa :
predmet Bcp, hl. ciel BcP, popis po odstavci co sa nachadza v jednotlivych kapitolach (v pozadni namapovat ciastkove ciele zo zadania do kapitol)
— navigacny text v kap druhej urovne na zaciatku hovori, ze budeme riesit tento a tento ciastkovy ciel …..
— Bavime sa o tom, ze v analytickej casti budu aj vyvojaky a budu aj kody v C pre PC (textove polia) a potom ak sa ukaze ze je toho vela tak sa cast z nich alebo vsetky prestahuju do priloh
— kap.3 mozoe byt velmi strucna, popise sa okrem ineho CCS9 a kap.3 bude suhrnna tabulka, kde sa uvedie algorimus & jeho realizacia v BCP (pseudokod, vyvojak, PC C kod a projekt MSP430 v elektronickych prilohach)
buduca konzultacia 19.5. o 11,00 :
— stav pri pisani 2.kap
— budeme hovorit aj o tom to ci dame do prace numericky algoritmus (vypocet sinusu pomocou Taylorovho radu a linearizacia nelinearnej krivky)

8. konzultacia  streda 23.4.2020  14,00-16,00 – rozpracovanie novej temy 

ADRESAR:
— adresar [1]
AGENDA:
— Prikaz c.7 o sposobe odovzdania ZP + sposobe zmeny temy Bc prace [2]
— ULOHA: JuPa zabezpeci zprocesovanie zmeny temy tejto Bc prace podla pokynov doc. FRIVALDSKEHO
— OTAZKA: kolko ma mat Bc praca stran min. a max. ?
— studnet si robi audio zaznam
OBSAH PRACE:
— obsah podla vzorovej BcP R.B.[3]
— navrhol som ho v [6] a poslal emailom
— doplnime kap. 1.2.5 kde bude podkapitola zapis algoritmov v jazyku C
— do kap.3 sa vlozi podkapitola kt. popise IDE prostredia CCS a CodeBlock
— do kap.3 sa vlozi vseobecny popis realizaci algoritmov v PC a v MSP430 (bude tam aj sustredeny popis jednotlivych elektronickych priloh)- jednotlive algoritmy budu zdokumentovane v kap.2 vratae zdrojovych kodov v C-cku
— do elektronickych priloh na DVD sa zasa vlozia cele projekty algoritmov v PC v codeBlocku a v MSP430
— Psencikova obsahuje vyvojove diagramy pre triediace algoritmy
— je mozne pouzit aj algoritmy z prace Krajcovic (PSENCIKOVA 92,95 a 115)[4] – ide o vybrane algoritmy
— vhodnr algoritmy pre analyzu v 2. kap. je (podporuje dr. SEDO a doc. DRGONA):
— linearna interpolacia nelinearnej krivky [5]
— vypocet sinus funkcie pomocou Taylorovho radu – toto je aj v Psencikovej ULOHA: najst to
TECHNIKA PISANIA:
— v kap.2 sa popisu vybrane algoritmy :
— pre kazdy algoritmus:
— ustny popis, vratane popisu vstupu a vystupu
— pseudokod, vratane popisu vstupu a vystupu
— vyvojovy diagram vo VISIU (vzor vid.6), vratane popisu vstupu a vystupu v komentacnych blokoch
— okomentovany C kod vlozeny do textoveho ramceka (+ projekt pre CodeBlock na DVD), v komentaroch vstup a vystup do C programu v PC (scanf a printf funkcie)
— C kod pre MSP430 vlozeny do textoveho ramceka (+ projekt pre CodeBlock na DVD), vstup a vystup do C programu v CCS pre studenta – popis jednotlivych premennych ci poli
PLAN:
— odporucam napisat prvu a tretiu kapitolu (cca 15-20 stran) a hned urobit vo WORDE zoznam litratury a zoznam obrazkov
— potom ist na hlavnu kapitolu 2
ZDROJE:
[1] 200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430
[2] d:\full_AMBIS_NTBK_1.x_14.4.2020\Downloads\200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\24032020_Prikaz-rektora-7-2020.pdf
[3] d:\full_AMBIS_NTBK_1.x_14.4.2020\Downloads\200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\BELAK_ROBERT_BC_PRACA_FINAL.docx
[4] d:\full_AMBIS_NTBK_1.x_14.4.2020\Downloads\200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\VZOR_AAP_Pavol_Krajcovic.zip
[5] Using Piecewise Linear (PWL) Modeling in NI Multisim
URL: http://www.ni.com/tutorial/11591/en/
— TOTO JE TOP PRISTUP linearnu interpolaciu nelinearnej krivky https://www.electro-tech-online.com/threads/linear-interpolation-and-lookup-tables-c.147507/
–https://www.codesansar.com/numerical-methods/linear-interpolation-method-using-c-programming.htm
— https://www.codesansar.com/numerical-methods/linear-interpolation-method-algorithm.htm
— https://www.codesansar.com/numerical-methods/linear-interpolation-method-pseudocode.htm
[6] d:\full_AMBIS_NTBK_1.x_14.4.2020\Downloads\200409 BC UHLIARIK Algoritmizácia úloh na mikroprocesorovej platforme MSP430\200420 BC UHLIARIK NEW Navrh obsahu.docx

email 15.4.2020
prikladam vzorovu semestralnu pracu mojho studenta.  Prosim pozrite si ako riesil zapis algoritmov pomocou vyvojovych diagramov (vid skripta Psencikova str. 92,95 a 113). Zaujimave je pouzitie programu na kreslenie diagramov MS VISIO – davam Vam ho do pozornosti – ulahci Vam pracu.

*************************************************************************

9.4.2020 email doc. Pan –>V.H. ZMENA TEMY BC PRACE 

*************************************************************************

  • — Navrh obsahu a rozsahu,
  • — VK odsuhlasil zmenu temy  –> agendu spracuje JuPa

Obsah
Úvod
1 Teoretické vymedzenie pojmov
1.1 Algoritmus
1.1.1 Algoritmus – história
1.1.2 Algoritmus – význam
1.1.3 Algoritmizácia
1.2 Spôsoby zápisu algoritmov
1.2.1 Slovné vyjadrenie
1.2.2 Vývojové diagramy
1.2.3 Štruktúrogramy
1.2.4 Rozhodovacie tabuľky
1.2.5 Zápis v jazyku C
1.3 Výpočtová zložitosť
1.4 Triedenie a triediaci algoritmus
1.4.1 Definícia triediacich algoritmov
1.4.2 Spôsoby delenia triediacich algoritmov
2 Prehľad vybraných triediacich algoritmov
2.1 Bubblesort
2.1.1 Shakesort
2.2 Selectsort
2.3 Insertsort
2.3.1 Binary insertion, Two-way insertion
2.4 Shellsort
2.5 Mergesort
2.5.1 Top-down mergesort
2.5.2 Bottom-up mergesort
2.6 Quicksort
2.6.1 Quicksort – vylepšenia
2.7 Heapsort
3 Praktické riešenia
3.1 Realizácia vybraných algoritmov pomocou vývojových diagramov
3.2 Realizácia vybraných algoritmov v jazyku C na platforme PC
3.3 Realizáci avybraných algoritmov v jazyku C na platforme MSP430
3.4 Porovnania
3.5 3.3 Praktické výsledky
3.6 Obsah priloženého DVD
Záver
Zoznam použitej literatúry
Zoznam obrázkov a tabuliek
Príloha 1 Realizácia vybraných algoritmov pomocou vývojových diagramov
Príloha 2 Realizácia vybraných algoritmov v jazyku C na platforme PC
Príloha 3 Realizácia vybraných algoritmov v jazyku C na platforme MSP430

7. konzultacia  streda  8.4.2020  14,00-16,00 – navrh novej temy   

Bakalárska práca : Algoritmizácia úloh na mikroprocesorovej platforme MSP430

Študent: Uhliarik Vincent

Vedúci práce: Doc. RNDr. Juraj Pančík, CSc., KME FEIT UNIZA

Cieľ práce: návrh a realizácia učebných podkladov pre výučbu algoritmizácie na mikroprocesorovej platforme MSP430

Bakalárska práca : Algoritmizácia úloh na mikroprocesorovej platforme MSP430

Študent: Uhliarik Vincent

Vedúci práce: Doc. RNDr. Juraj Pančík, CSc., KME FEIT UNIZA

Cieľ práce: návrh a realizácia učebných podkladov pre výučbu algoritmizácie na mikroprocesorovej platforme MSP430

1. TEORETICKÁ ČASŤ: Teoretické vymedzenie pojmov (algoritmus [1*], spôsoby zápisu algoritmov [1*], zamerať sa na zápis algoritmov pomocou vývojových diagramov , výpočtová zložitosť [1*], triedenie a triediaci algoritmus [1*], )
2. ANALYTICKÁ ČASŤ: Prehľad vybraných algoritmov so zameraním na triediace a numericke algoritmy  [5*]
3. NÁVRHOVO – REALIZAČNÁ ČASŤ: návrh a realizácia vybraných algoritmov na mikroprocesorovej platforme MSP430 [3*] [4*]

POZNAMKY:
[1*] prevziat strukturu kapitoly + parafrazovat text z [1] – pozor na plagiatorstvo
[2*] prevziat popis zapisu algoritmov pomoocu flowchartov z PSENCIKOVEJ – toto sa pouzije vo vyucbe,  ; dobra knizka na algoritmy je [3] – hodi sa do literatury
[3*] vytvorenie dokumentácie pre cvicenie: NAZOV CVICENIA: Algoritmus ten a ten …, CIEL CVICENIA, TEORIA , POPIS ALGORIMU pomocou vývojových diagramov, CO JE VSTUP a CO JE VYSTUP, ZAPIS ALGORITMU v JAZYKU C)
[4*] vyborne knihy na MSP430 [4] – obsahuju aj popis algoritmizacie

[5*]  základné, triediace a numerické algoritmy (napr. linearizácia krivky senzora, výpočet trigonometrickej funkcií)

Vzorove zdroje:
[1] Bakalarska praca: BELÁK, Róbert: Programové riešenia triediacich algoritmov
URL USCHOVNA: https://uschovna.uniza.sk/remote.php/webdav/BC_UHLIARIK/__ZDROJE/_Algoritmizace_a_Programovani/STUDENTSKE_PRACE/BELAK_ROBERT_BC_PRACA_FINAL.docx
[2] PŠENČÍKOVÁ, J. 2009. Algoritmizace. Kralice na Hané : Computer Media s.r.o., 2009. ISBN 978-80-7402-034-6
URL USCHOVNA: https://uschovna.uniza.sk/index.php/apps/files?dir=/BC_UHLIARIK/__ZDROJE/_Algoritmizace_a_Programovani/SKEN%20KNIHA%20PSENCIKOVA%202009
[3] https://uschovna.uniza.sk/index.php/apps/files?dir=/BC_UHLIARIK/__ZDROJE/_Algoritmizace_a_Programovani/KNIHA%20MARES%20VALL%20PRUVODCE%20LABYRYNTEM%20ALGORITMU%202017
[4] https://uschovna.uniza.sk/index.php/apps/files?dir=/BC_UHLIARIK/__ZDROJE/KNIHY/200118%20STUDY%20BOOKS%20Texas%20Instruments%20MSP430

 

6. konzultacia  pondelok 6.4.2020  18,00-19,00 

— riesime moznost opustit existujucu  temu a venovat sa inej teme – mame problem s vhodnym  HW  

5. konzultacia  10.3.2020  – zapis z konzultacie 

ULOHY :
— posledna verzia prace [1]
— doplnit obsah prvej a druhej casti podla poznamok
POZNAMKY:

  • — dorobit cislovanie stran
    — dorobit odkazy do vsetkych kapitol v teorii
    — dorobit popisy obrazkov pred prekreslenim a aj uviest zdroje k ni -aj to pomocou Wordu :
    — Popis obrazku: Automaticky vo Worde , cislo hlavnej kapitoly – poradie t.j. 1-5 (toto vie robit word)
    Priklad : Obrazok 1 1 djakvkabvlkabvl ;kajhdvlkja;vkja ZDROJ: (DENNEY, a iní, 2008)
    — pouzit maximum textu – zmeneneho od M. DURANOVEJ (napr. klient -server architektura)[2]
    — nosit na kluci vsetko co mam aj ja (BC UHLIARIK) – aby som vedel co som dal
    — bavime sa o Bc praci z CVUT „Testování javascript aplikací“ [3]
    Reorganizovat kap.2 :
    — — zadanie pre kap.2:
    “ pomocou rešerše nájsť a analyzovať možnosti testovania používateľských rozhraní pomocou jazyka JavaScript (JS) vo vnorených systémoch “
    — — 2.1. Testovanie GUI vseobecne – vid [4] [5]
    — — 2.2. Testovanie GUI vytvorenych v JS
    — — 2.3. Priklad GUI vytvorenych v JS pre automatizaciu
    — case study z BC DURANOVA
    v kap 1 by potom malo byt doplnene v podobe samostatnych podkapitol
    — — co je GUI
    — — co je JS
    — — co je testovanie
    — — ako sa robi GUI v JS
    ZDROJE:
    [1] d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__WORK\200309 BC UHLIARIK.docx
    [2] f:\BC_UHLIARIK\__ZDROJE\BP_Duranova_v9.docx
    [3] https://dspace.cvut.cz/bitstream/handle/10467/83478/F8-BP-2019-Krisko-Milan-thesis.pdf?sequence=-1&isAllowed=y
    LOCAL: f:\BC_UHLIARIK\__ZDROJE\F8-BP-2019-Krisko-Milan-thesis.pdf
    [4] https://www.tutorialspoint.com/software_testing_dictionary/use_interface_testing.htm
    [5] https://en.wikipedia.org/wiki/Graphical_user_interface_testing

4. konzultacia  24.2.2019  – zapis z konzultacie 

  • — dalsie stretnutie 10.3.2020 o 16,00
    — ULOHA: Vyskladat kapitolu 1 a vytvorit „RAW“ text (ENG, CZ, SK texty ) z roznych textov

    • — Popis zivotneho cyklu kap.6 [1]
    • — Popis informacnych systemov a ich architektury: kap.10 [1]
    • — Popis SW procesov – vid prednaska [2]
    • — 1.2.4 Problematika testovania v životnom cykle aplikácie – vid [1] key word „test“
  • [1] f:\180803 eBOOK Tvorba Informacnich systemu 2012 GRADA ZAKUPENE\Tvorba_informacnich_systemu.pdf
    [2] f:\180323 B101OIS Prednaska priprava SOMMERRVILLE\
    [3] Zohnat si knihy o testovani z knznice :
    Efektivní testování softwaru https://www.martinus.sk/?uItem=239401
    Testování pro programátory https://www.martinus.sk/?uItem=260407

18.2.2019 Priprava na konzultaciu 

  • zaslanie verzie BcP :
  • d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__WORK\200218 BC UHLIARIK.docx

3. konzultacia 4.12.2019

— presli sme navrh obsahu a rozsahu, rozsirili sme ho [1], doplnili do textu jednotlivych podkapitol linky na zdroje (knihy, www stranky)
— ukazali sme si ladenie programu napisaneho v JS v prostredi FireFox
ULOHY:
— pisat text prace
— cvicit programovanie v JavaScripte podla stranky [2]
[1]..\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__WORK\191204 BC UHLIARIK navrh obsahu PANCIK.docx
[2] JavaScript – Exercises, Practice, Solution: https://www.w3resource.com/javascript-exercises/

OBSAH PRACE

Uvod 3
1 TEORETICKÁ ČASŤ: vymedzenie základných pojmov v predmetnej oblasti 4
1.1 Autotronika a vnorene systémy 4
1.1.1 Vnorene systémy v automobiloch 4
1.1.2 Softverove inzinierstvo 4
1.1.3 Zivotny cyklus vyvoja aplikacie 4
1.2 Webove technologie v autotronike 4
1.2.1 Webove technologie 4
1.2.2 Zabavne systemy v autotronike 4
1.2.3 Používateľské rozhrania 4
1.2.4 Programovaci jazyk JavaScript 4
1.2.5 Webove testovacie prostredie 5
2 ANALYTICKÁ ČASŤ: možnosti testovania používateľských rozhraní pomocou jazyka JavaScript (JS) vo vnorených systémoch 6
2.1 Programovanie webových testovacích prostredí pre používateľské rozhrania 6
2.2 Diskusia k ANALYTICKÁ ČASŤ: 6
3 NÁVRHOVO – REALIZAČNÁ ČASŤ:Pripadova studia vytvorenia weboveho testovacieho prostredia pre používateľské rozhranie 7
3.1 Demonštrácia vytvorenia weboveho testovacieho prostredia pre používateľské rozhranie 7
3.2 Diskusia k NÁVRHOVO – REALIZAČNÁ ČASŤ: 7
Zaver 8

ULOHY NA DALSIU KONZULTACIU :
1. Navrhnut podrobny obsah prvej a druhej casti prace
2. Zapis do dennika konzulatcii

ZAZNAM Z 2. KONZULTACIE 29.10.2019 :
— prejst body GENERAL casti
— prejst si www stranku BC prace
— plati ze kazdy framework v JS ma svoj testovaci framework
— pojem „Ethernet backbone“ je pouzity na obrazku vyvoja architektur str.11 [2] –> Ethernet == web. servery
— kniha na embedded systemy (t.j. vnorene systemy aj pre autotroniku) [4]
— nahrat materialy a knihy z [3] na USB
— vytvorit obsah a pracovnu verziu prace
— ako sa ucit JS :
— zobrat si knihu [8]
— zobrat si knihu o algoritmizacii [9]
— Studovat knihu o JS [6],
— citat si knihu o algoritmoch (PSENCIKOVA [9]),
— nainstalovat si PSPAD [10],
— studovat algoritmy z Psencikovej napisane v JS [11]
— debagovat programy v JS v Firefoxe (je to popisane v SUehringovi a je tam klucove slovo debugger )
DOMACE ULOHY:
1. Studovat knihu o JS [6], citat si knihu o algoritmoch (PSENCIKOVA [9]), nainstalovat si PSPAD [10], studovat algoritmy z Psencikovej napisane v JS [11] –> odskusat si debagovanie (ladenie ) programov v JS pomocou Firefoxu a doplnku Firebug

[1] http://www.drpancik.sk/vyucba-zima-2019/zaverecne-prace-uniza-ar-2019-2020-zimny-semester/programovanie-webovych-testovacich-prostredi-pre-pouzivatelske-rozhrania-v-autotronike/
[2] …\BC_UHLIARIK\__ZDROJE\Automotive-software-and-electronics-2030-vF.pdf
[3] …d:\__BOOKS_UNIZA\xxx_KNIHY_JavaScript\
[4] …d:\__BOOKS_UNIZA\xxx_KNIHY_JavaScript\161216 TOP KNIHY JavaScript a Node\TOP JAVASCRIPT Node.js_for_Embedded_Systems_Using_Web_Technologies_to_Build_Connected_Devices.pdf
[5] … \BC_UHLIARIK\__ZDROJE\TOP JAVASCRIPT Node.js_for_Embedded_Systems_Using_Web_Technologies_to_Build_Connected_Devices.pdf
[6] …\BC_UHLIARIK\__ZDROJE\SKEN KNIHA SUEHRING JavaScript 2008\
[7] …\BC_UHLIARIK\__ZDROJE\KNIHY JavaScript\
[8] d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__ZDROJE\_Algoritmizace_a_Programovani\_KNIHY\SKEN KNIHA SUEHRING JavaScript 2008\
[9] d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__ZDROJE\_Algoritmizace_a_Programovani\_KNIHY\SKEN KNIHA PSENCIKOVA 2009\
[10] d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__ZDROJE\_Algoritmizace_a_Programovani\_INSTALL\INSTALL PSPAD\
[11] d:\__WORK_UNIZA\__WORK_DIPLOMOVE_PRACE\BC_UHLIARIK\__ZDROJE\_Algoritmizace_a_Programovani\_Zdroje\ALGORITMIZACIA\
[12] d:\__BOOKS_UNIZA\xxx_KNIHY_JavaScript\161216 TOP KNIHY JavaScript a Node\Beginning_JavaScript-_3rd_Edition_(Programmer_to_Programmer)_ebook3000.pdf

 

 

Bakalárska práca : Programovanie webových testovacích prostredí pre používateľské rozhrania v autotronike

Študent: Uhliarik Vincent

Vedúci práce: Doc. RNDr. Juraj Pančík, CSc., KME FEIT UNIZA

Cieľ práce: Testovanie používateľských rozhraní v autotronických aplikáciách pomocou jazyka JavaScript (JS). Prínosom práce bude overenie moedernej webovej technológie a jej aplikácií v autotronike
Osnova:
1. TEORETICKÁ ČASŤ: vymedzenie základných pojmov v predmetnej oblasti
2. ANALYTICKÁ ČASŤ: pomocou rešerše nájsť a analyzovať možnosti testovania používateľských rozhraní pomocou jazyka JavaScript (JS) vo vnorených systémoch. Odporúča sa ako zdroj použiť informácie z prostredia spoločnosti Honeywell (práca „Automatizace testování uživatelských rozhraní informačních systémů“ , Michaela Ďuranová, vid link: https://is.ambis.cz/auth/th/o8jhp/)
3. NÁVRHOVO – REALIZAČNÁ ČASŤ: demonštrácia programovania webových testovacích prostredí pre používateľské rozhrania v autotronike, overenie výberu vhodného testovacieho rámca (JS frameworku) pre konkrétne používateľské rozhranie vytvorené v konkrétnom JS frameworku.

Prínos práce: Overenie technologie a jej aplikacie v autotronike

Poziadavky na studenta: Predpoklada sa, ze student sa chce naucit programovat webove aplikacie (jazyk HTMl, CSS a JavaScript).