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
- — INE : hovorime o tom ake informacne zdroje na samostudium programovania pouzivaju IT profesionali (90 000 respondentov):
- 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/ 1rPShosJaoH08eRNHTfUrVuc9avn66 jyV?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. 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)
- Priebežne Domáce úlohy: tvorba testových otázok
- 1.polrok November 2023 Štvrťročná písomka (písomný test): základy UML a vzorový projekt „ATM terminál“
- 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#)
- 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 |