Programovanie, Proc, cvičenia, IV.IT, skup.S1 a S2, 2h týž., ŠR 23/24

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

5. CW40 streda 4.10. 2023 PROc S1 (2h)

4. CW40 pondelok  2.10. 2023 PROc S2 (2h)

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

4. CW39 streda 27.9. 2023 PROc S1 (2h)

 

3. CW39 pondelok  25.9. 2023 PROc S2 (2h)

  • VYUCBA :
    • Z MINULEHO STRTENUTIA: všetci študenti si nainštalovali projekt „ATM terminal“ [1] na svoje počítače v učebni DÚ ÚLOHA : studenti urobia to isté na domácich PC
    • hovorime o programe DrawIO – referencny program pre SK a CZ IT priemysel je Enterprise Architect od spolocnosti SPARX (vid info o nom Wikipedia) – spomina sa aj v poziadavkach na pozicie business analyst na profesii.sk ako skratka EA v poziadavkach na uchadzaca
    • dokoncili sme Use Cases a zacali sme vytvarat model Tried (zatial sa venujeme case study vyuzitia UML v projekte  „ATM terminal“ [1]) –> k UML sa vratime podrobnejsie neskor
      • prechadzame slajdy od slajd 37 po slajd cislo 66,  prezentacia [2]
      • kreslime na DrawIO SLAJD 30 (UC v ATM) a  NABUDUCE NAKRESLIME SLAJD 53 (vazba medzi triedami)
      • DrawIO umoznuje export v PDF suboroch (uzitocna info pre maturitnu pracu)
  •  POCAS VYUZBY TEORIE UML – po prejdeni ATM terminalu (pozn pre JuPa):
    • najst priklady modelovania tried v studentskych zaverecnych pracach  [3]
    • najst knihy kde je urobena analyza UML (Buchalcevova, resers knih o OOP ….)
    • pripravit sa na zdroje  vyklad pristupu  „Design Patterns“  (najlepsie v jazyku C#)
  • NAMET NA INFO/DISKUSIU SO STUDENTAMI AK ZVYSI CAS : survey.stackoverflow.co
    • — INE : hovorime o tom ake informacne zdroje na samostudium programovania pouzivaju IT profesionali (90 000 respondentov):
      • 41% developerov ma Bc vzdelanie https://survey.stackoverflow.co/2023/#developer-profile-education
      • 80% developerov pouziva (aj) videa na studium programovania https://survey.stackoverflow.co/2023/#developer-profile-learning-to-code
      • ake su platy …
      • ake su technologie …
      • nieco o roliach v SW priemysle
  • ZDROJE :
  • [1] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\ATMCase-Study-DEITEL-Csharp-ch31.zip
  • [2]…\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\150307-DEITEL-kap.12-ATM-ver.A.pptx
  • [3] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 AMBIS Praha Vzorove zaverecne prace\

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

3. CW38 streda 20.9. 2023 PROc S1 (2h)

  • AGENDA:
    •  tak ako vlani plati zakaz pouzivania vlastnych NTBK v ucebni A2 002 – vynimky povoluje riaditel skoly (vid. skolsky poriadok: paragraf B21; konzultacie s vedenim skoly, spravcom ucebne a IT dept.)
    • Oboznamenie sa FREE on-line SW DrawIO (https://www.drawio.com/, da sa stiahnut aj instalacka) , SW bude povinny na tvorbu UML diagramov (o vynimku treba ziadat)
  • VYUCBA :
    • všetci študenti si nainštalovali projekt „ATM terminal“ [1] na svoje počítače v učebni DÚ ÚLOHA : studenti urobia to isté na domácich PC
    • hovorime o DrawIO – referencny program pre SK a CZ IT priemysel je Enterprise Architect od spolocnosti SPARX (vid info o nom Wikipedia) – spomina sa aj v poziadavkach na pozicie business analyst na profesii.sk
    • dokoncili sme Use Cases a zacali sme vytvarat model Tried (zatial sa venujeme case study vyuzitia UML v projekte  „ATM terminal“ [1]) –> k UML sa vratime podrobnejsie neskor
      • prechadzame slajdy po slajd cislo 53,  prezentacia [2]
      • kreslime na DrawIO SLAJD 30 (UC v ATM) a SLAJD 53 (vazba medzi triedami)
      • DrawIO umoznuje export v PDF suboroch
  • POCAS VYUZBY TEORIE UML – po prejdeni ATM terminalu (pozn pre JuPa):
    • najst priklady modelovania tried v studentskych zaverecnych pracach  [3]
    • najst knihy kde je urobena analyza UML (Buchalcevova, resers knih o OOP ….)
    • pripravit sa na zdroje  vyklad pristupu  „Design Patterns“  (najlepsie v jazyku C#)
  • ZDROJE :
  • [1] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\ATMCase-Study-DEITEL-Csharp-ch31.zip
  • [2]…\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\150307-DEITEL-kap.12-ATM-ver.A.pptx
  • [3] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 AMBIS Praha Vzorove zaverecne prace\

 

2. CW38 pondelok  18.9. 2023 PROc S2 (2h)

  • AGENDA:
    • tak ako vlani,  plati zakaz pouzivania vlastnych NTBK v ucebni A2 002 – vynimky povoluje riaditel skoly (vid. skolsky poriadok: paragraf B21; konzultacie JuPa s:  vedenim skoly, spravcom ucebne a IT dept.)
    • JuPa doplnil knihy na GD
  • všetci študenti si nainštalovali projekt „ATM terminal“ [1] na svoje počítače v učebni DÚ ÚLOHA : studenti urobia to isté na domácich PC
  • VYUCBA: Use Cases, zatial sa venujeme case study vyuzitia UML v projekte  „ATM terminal“ [1] –> k UML sa vratime podrobnejsi eneskor
    • prechadzame slajdy po slajd cislo 37,  prezentacie [2]
    • PRIKLAD:
      • ukazujeme si definiciu UC v BcP   M.VOZNAK – vid adresar [3] (BP VOZNAK MAREK bp-24099.pdf)
      • ukazujeme si definiciu UC v BcP   D.POLAKOVA – vid adresar [3] BC_POLAKOVA_s_prilohami (2011).zip
      • v rocnikovej praci bude definovana DU kde studenti vo svojej aplikacii (rocnikova praca v 3.rocniku) identifikuju 3-5 UC a popisu ich predpisanym sposobom ktory sa dohodne –> vyuzitie v maturitnej praci
  • NABUDUCE: DrawIO, https://www.drawio.com/

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

CW37 piatok  15.9.2023 MERGE EMAIL: 

Dobry den, 
ZAKAZ: 
bol som informovany (vedenim skoly), ze studenti maju zakaz v ucebni A2-002 pouzivat vlastne notebooky na hodinach PROc (4.roc.) ci PRA (2.roc)  z bezpecnostnych dovodov. 
Prosim, respektujte tento zakaz. 
Preto Vas prosim, aby ste vzali do úvahy  spatvzatie  mojich doterajsich súhlasov s ich používaním. 
POZNAMKA/POKYNY k DISKU D : 
Pan Ing. Peresini ma upozornil na to, ze studenti si maju na skolskych pocitacoch vytvarat svoje adresare na disku D v podadresaroch s názvami svojich tried. Plati zakaz akehokolvek mazania cudzich adresarov suborov na tomto disku (da sa spätne dohladat kto to urobil...) 
Tesim sa na hodinu s Vami. 
Prajem Vam pekny vikend
Vas ucitel 
JuPa
******************************************

2.CW37 streda 13.9. 2023 PROc S1 (2h)

  • všetci študenti si nainštalovali projekt „ATM terminal“ [1] na svoje počítače v učebni DÚ ÚLOHA : studenti urobia to isté na domácich PC
  • VYUCBA: Use Cases, zatial sa venujeme case study vyuzitia UML v projekte  „ATM terminal“ [1] –> k UML sa vratime podrobnejsi eneskor
    • prechadzame slajdy po slajd cislo 29,  prezentacie [2]
    • PRIKLAD:
      • ukazujeme si definiciu UC v BcP   M.VOZNAK – vid adresar [3] (BP VOZNAK MAREK bp-24099.pdf)
      • ukazujeme si definiciu UC v BcP   D.POLAKOVA – vid adresar [3] BC_POLAKOVA_s_prilohami (2011).zip
      • v rocnikovej praci bude definovana DU kde studenti vo svojej aplikacii (rocnikova praca v 3.rocniku) identifikuju 3-5 UC a popisu ich predpisanym sposobom ktory sa dohodne –> vyuzitie v maturitnej praci
  • NABUDCE: DrawIO, https://www.drawio.com/

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

CW36 nedela 10.9.2023 MERGE EMAIL: 

Dobry vecer,
updatoval som obsah adresara pre nas predmet PRO c na Google Drive [1].
Pridal som knihy z roznych oblasti (UML, algoritmizacia, programovanie v C#).
Mali by ste mat dost studijnych materialov.  
Tento tyzden zacneme UML analyzou projektu terminalu ATM [2],  navrhom a implementaciou kodu v C# [3] a projektom pre Visual Studio [4].
Projekt je popisany v bakalarskej praci Karl Ruzicku [5] s projektom [6].
Tato BC praca je aj castou studijnej opory [7].
Tesim sa na spolupracu
Zdravi  
JuPa
ZDROJE:
[1] LINK: https://drive.google.com/drive/folders/1rPShosJaoH08eRNHTfUrVuc9avn66jyV?usp=drive_link
[2] ...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\150307-DEITEL-kap.12-ATM-ver.A.pptx
[3] ...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\151024-B101TMM-DEITEL-kap.31-ATM-C-implement.pptx 

[4] ...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\ATMCase-Study-DEITEL-Csharp-ch31.zip
[5] ...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 AMBIS Praha Vzorove zaverecne prace\Karel_Ruzicka_BP_final1.docx
[6]...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 AMBIS Praha Vzorove zaverecne prace\BC RUZICKA ATM terminal projekt pre Visual Studio.zip
[7] ...\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 Studijna opora Techniky a metody modelovania poziadaviek\Studijna opora TMM pozadaviek ver.5.0  sk.pdf
******************************************

1. CW36 pondelok  11.9. 2023 PROc S2 (2h)

  • ukazka zloziteho priemyselneho vyrobku: elektrickej parkovacej brzdy –  EPB
  • prednaska o mechatronike a „V“ modeli vyvoja mechatronickeho systemu [4]

1. CW36 streda 6.9. 2023 PROc S1 (2h)

  • ukazka zloziteho priemyselneho vyrobku: elektrickej parkovacej brzdy –  EPB
  • prednaska o mechatronike a „V“ modeli vyvoja mechatronickeho systemu [4]

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

ZDROJE  VYUCBE : 

  • [1] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\ATMCase-Study-DEITEL-Csharp-ch31.zip
  • [2]…\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\1_PREDNASKY TMM\150307-DEITEL-kap.12-ATM-ver.A.pptx
  • [3] …\Predmet_PRO_cvicenia\STUDIJNE MATERIALY\0_AMBIS_Praha_2023\230906 AMBIS Praha Vzorove zaverecne prace\
  • [4]…\AGENDA\Mechanotronicke systemy a elektricke parkovacie brzdy\230907 Mechatronicke systemy v automobilovom priemysle..pdf

 

Podmienky ukončenia predmetu :

  1. 1. polrok  Ročníková práca : Tvorba dokumentácie pre záverečnú maturitnú prácu s využitím jazyka UML podľa dopredu zadaných požiadaviek na ňu (tieto požiadavky na dokumentáciu  budú doplnené neskôr, TBD)
  2. Priebežne Domáce úlohy: tvorba testových otázok
  3. 1.polrok November 2023 Štvrťročná písomka (písomný test):  základy UML a vzorový projekt  „ATM terminál“
  4. 2. polrok Samostaný projekt : rozšírenie riešenia SW vzorového projektu „ATM terminál“ o so študentom dohodnuté UC (bude použitý jazyk C#)
  5. 2. polrok Samostaný projekt : tiešenie úloh v algoritmizácii v jazyku C#

Tématický plán :

Hodina Tématický celok
Úvod do problematiky softvérového inžinierstva
1. Obsah predmetu a systém hodnotenia
2.-3. Softvérové inžnierstvo
4.-5. Informačné systémy a ich vývoj
6.-7. Prípadová štúdia: životný cyklus vývoja mechatronického systému
Jazyk UML – statické diagramy
8. História
9.-10. Požiadavky
11.-12. Prípady použitia (User cases)
13.-14. Procesné modelovanie a jazyk BPMN
15.-16. Modelovanie tried objektov
17.-20. Prípadová štúdia
Jazyk UML – dynamické diagramy
21.-22. Modelovanie pomocou stavových diagramov
23.-24. Modelovanie pomocou sekvenčnýchdiagramov
25.-26. Diagramy objektovej polupráce
27.-30. Prípadová štúdia
Prípadová štúdia návrhu a realizácie sw aplikácie
31.-32. Analýza požiadavok
33.-34.  Návrh statických diagramov UML
35.-36. Návrh dynamických diagramov UML
37.-38. Implementácia aplikácie v jazyku C#
Algoritmizácia v jazyku C# 1.
39.-40. Algoritmus
41.-42. Sekvencie a vetvenia
43.-44. Sumy, prehľadávania čísiel – maxiimum, minimum
45.-46. Prípadová štúdia
Algoritmizácia v jazyku C# 2.
47.-48. Číselné sústavy a prevody medzi nimi
49.-50. Aritmetické rady
51.-52. Operácie s vektormi a maticami
53.-54. Triediace algoritmy
55.-56. Prípadová štúdia
Tvorba dokumentácie pre záverečnú maturitnú prácu
57.-60. Prípadová štúdia