Operácie

Základy počítačov: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
dBez shrnutí editace
 
(27 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 20: Riadok 20:




* 10. 9. Aktualizácia na ZS 2024
* 15. 9. Aktualizácia na ZS 2025
 
* 25.11. 21:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!).
 
* Exkurzia: Múzeum počítačov a návšteva superpočítača Devana na Slovenskej akadémii vied (SAV)
bude v piatok 12. 12. od 10:30. Do 4. 12 sa môžete prihlásiť tu: https://docs.google.com/spreadsheets/d/118-26-UxM_SshVW7laI3fxEfMN1JJAgCwafhXrweeIk/edit?usp=sharing
 
* 27.10. Ak si myslíte, že logické obvody už chápete, zahrajte si [https://systemic-games.itch.io/bomb-squad-academy Bomb Squad Academy] - stačí demo, ktoré je zadarmo :)  Alebo si môžete zahrať trocha nudnejšiu [http://nandgame.com/ NANDgame].
 
 
<!--




Riadok 34: Riadok 44:
prednášky aj cvičenia.
prednášky aj cvičenia.


<!--
* Exkurzia: v prípade záujmu o exkurziu na Slovenskú akadémiu vied (SAV) - múzeum počítačov a návšteva superpočítača Aurel, vyplňte dotazník o vhodnom termíne: https://doodle.com/poll/qq3tsx3tqgna72ty
O výsledku vám dám vedieť.
* 13.11. 10:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!). O týždeň budú ďalšie...
* 12.11. 20:05 Pribudli bonusové [[#Domáce úlohy]], za ktorých vyriešenie môžete získať body navyše.


* 21.12. Po skúške prosím vyplňte aj [https://forms.gle/8vxxw82bFhP3ezQU8 Dotazník kvality predmetu]
* 21.12. Po skúške prosím vyplňte aj [https://forms.gle/8vxxw82bFhP3ezQU8 Dotazník kvality predmetu]
Riadok 54: Riadok 56:
** Balogh, Bélai, Dorner, Drahoš: [http://senzor.robotika.sk/zp/kap2.pdf Priemyselné komunikácie]. STU, 2001.
** Balogh, Bélai, Dorner, Drahoš: [http://senzor.robotika.sk/zp/kap2.pdf Priemyselné komunikácie]. STU, 2001.
* A tu nájdete doplnkový študijný materiál k téme [[Meranie výkonu počítačov]]
* A tu nájdete doplnkový študijný materiál k téme [[Meranie výkonu počítačov]]
* 10. 11. Ak si myslíte, že logické obvody už chápete, zahrajte si [https://systemic-games.itch.io/bomb-squad-academy Bomb Squad Academy] - stačí demo, ktoré je zadarmo :)  Alebo si môžete zahrať trocha nudnejšiu [http://nandgame.com/ NANDgame].
* 11. 10. Server znova funguje
* 11. 10. Server znova funguje


Riadok 140: Riadok 141:
-->
-->


== '''Prednášky 2024''' ==
== '''Prednášky 2025''' ==


* '''16. 09.''' 1️⃣ '''Základy číslicových počítačov.''' Zobrazenie informácie v počítači. Analógové (spojité) a číslicové (diskrétne) zobrazenie informácií. Údajové typy a ich zobrazenie. Číselné a znakové kódy. Základné aritmetické operácie - číselne sústavy (binárna, dekadická, hexadecimálna)  ([http://senzor.robotika.sk/zp/Prednasky/prednaska01.pdf slajdy])
* '''16. 09.''' 1️⃣ '''Základy číslicových počítačov.''' Zobrazenie informácie v počítači. Analógové (spojité) a číslicové (diskrétne) zobrazenie informácií. Údajové typy a ich zobrazenie. Číselné a znakové kódy. Základné aritmetické operácie - číselne sústavy (binárna, dekadická, hexadecimálna)  ([https://senzor.robotika.sk/zp/Prednasky/01prednaskaZPOC-slajdyA.pdf slajdy 1], [https://senzor.robotika.sk/zp/Prednasky/01prednaskaZPOC-slajdyB.pdf slajdy 2] a [https://senzor.robotika.sk/zp/Prednasky/01prednaskaZPOC-suhrn.pdf zhrnutie])
** Film [https://youtu.be/ARJ8cAGm6JE 2001: A Space Odyssey]  (1968) directed by Stanley Kubrick, based on a [https://www.martinus.sk/?uItem=252403 novel by  Arthur C. Clarke].<BR><BR>
** Film [https://youtu.be/ARJ8cAGm6JE 2001: A Space Odyssey]  (1968) directed by Stanley Kubrick, based on a [https://www.martinus.sk/?uItem=252403 novel by  Arthur C. Clarke].<BR><BR>
 
* '''23. 09.''' 2️⃣ '''Ukladanie informácií v počítači.''' Kódy ASCII a Unicode, Big Endian, Little Endian. Reálne čísla s pohyblivou rádovou čiarkou, IEEE-754.  ([https://senzor.robotika.sk/zp/Prednasky/02prednaskaZPOC-slajdyA.pdf slajdy 1]) a ([https://senzor.robotika.sk/zp/Prednasky/02prednaskaZPOC-slajdyB.pdf slajdy 2])
<BR><BR><BR><FONT COlor="grey">
<BR>Prednášky z minulého roka<BR><BR>
 
 
 
 
 
* '''25. 09.''' 2️⃣ '''Ukladanie informácií v počítači.''' Kódy ASCII a Unicode, Big Endian, Little Endian. Reálne čísla s pohyblivou rádovou čiarkou, IEEE-754.  ([http://senzor.robotika.sk/zp/Prednasky/prednaska02a.pdf slajdy])
** Film [https://youtu.be/zZuqLLdx2YQ The Imitation Game]
** Film [https://youtu.be/zZuqLLdx2YQ The Imitation Game]
** Angela Watercutter ''[https://www.wired.com/2014/11/imitation-game-building-christopher/ How Designers Recreated Alan Turing's Code-Breaking Computer for Imitation Game]''. Wired, 2104.
** Angela Watercutter ''[https://www.wired.com/2014/11/imitation-game-building-christopher/ How Designers Recreated Alan Turing's Code-Breaking Computer for Imitation Game]''. Wired, 2104.
Riadok 158: Riadok 151:
** Pentium [https://en.wikipedia.org/wiki/Pentium_FDIV_bug fdiv bug]
** Pentium [https://en.wikipedia.org/wiki/Pentium_FDIV_bug fdiv bug]
** Ariane 5 - [http://sunnyday.mit.edu/nasa-class/Ariane5-report.html opis nehody] ([https://youtu.be/gp_D8r-2hwk video 1], [https://youtu.be/5tJPXYA0Nec video 2])
** Ariane 5 - [http://sunnyday.mit.edu/nasa-class/Ariane5-report.html opis nehody] ([https://youtu.be/gp_D8r-2hwk video 1], [https://youtu.be/5tJPXYA0Nec video 2])
** Patriot [https://msquair.files.wordpress.com/2015/05/patriot-timing-error.pdf system timing error]<BR><BR>
** Patriot [https://msquair.files.wordpress.com/2015/05/patriot-timing-error.pdf system timing error]
* '''02. 10.''' 3️⃣ '''Kombinačné logické obvody.''' Boolova algebra, DeMorganove pravdilá. Pravdivostná tabuľka, logická schéma, úplný systém logických funkcií. Analýza a syntéza logických obvodov. Polovičná a úplná sčítačka. ([http://senzor.robotika.sk/zp/Prednasky/prednaska03a.pdf slajdy])<BR>Úvod do programovania mikropočítača BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska03b.pdf slajdy]) ([http://senzor.robotika.sk/zp/Prednasky/prednaska02b.pdf slajdy])
** Google Colab Notebook: https://colab.research.google.com/drive/1RMyuumEOuH13smF9_WIdbbqy109Wh0MC?usp=sharing<BR><BR>
* '''30. 09.''' 3️⃣ '''Kombinačné logické obvody.''' Boolova algebra, DeMorganove pravidlá. Pravdivostná tabuľka, logická schéma, úplný systém logických funkcií. Analýza logických obvodov. ([https://senzor.robotika.sk/zp/Prednasky/03prednaskaZPOC-slajdyA.pdf slajdy])<BR>Úvod do programovania mikropočítača BBC micro:bit ([https://senzor.robotika.sk/zp/Prednasky/microbit-Uvod.pdf slajdy])  
** Stránka [https://microbit.org/ micro:bit]<BR><BR>
* '''07. 10.''' 4️⃣ '''Kombinačné logické obvody II.''' Analýza a syntéza logických obvodov. Polovičná a úplná sčítačka. ([https://senzor.robotika.sk/zp/Prednasky/04prednaskaZPOC-slajdyA.pdf slajdy])
** Robert Keim: ''[https://www.allaboutcircuits.com/technical-articles/what-is-an-fpga-introduction-to-programmable-logic-fpga-vs-microcontroller/ What Is an FPGA? An Introduction to Programmable Logic]''. 2018
** Robert Keim: ''[https://www.allaboutcircuits.com/technical-articles/what-is-an-fpga-introduction-to-programmable-logic-fpga-vs-microcontroller/ What Is an FPGA? An Introduction to Programmable Logic]''. 2018
** Film [https://youtu.be/KPeHFDxKUP4 Back to the Future] a [https://youtu.be/afwYMdN43Mc scéna so zosilňovačom]
** Film [https://youtu.be/KPeHFDxKUP4 Back to the Future] a [https://youtu.be/afwYMdN43Mc scéna so zosilňovačom]
** Stránka [https://microbit.org/ micro:bit]<BR><BR>
** [https://madformath.com/calculators/digital-systems/karnaugh-maps/karnaugh-map-solver Karnaugh map solver 1] a [https://karnaughmapsolver.com/ solver 2]
* '''09. 10.''' 4️⃣ '''Spínacie obvody.''' Relé, elektrónka, tranzistor, integrovaný obvod. Moorov zákon. ([http://senzor.robotika.sk/zp/Prednasky/prednaska04.pdf slajdy])
** Simulátor [https://simulator.io/ simulator.io]<BR><BR>
* '''14. 10.''' 5️⃣ '''Spínacie obvody.''' Relé, elektrónka, tranzistor, integrovaný obvod. Moorov zákon. Časové diagramy. ([https://senzor.robotika.sk/zp/Prednasky/05prednaskaZPOC-slajdyA.pdf slajdy] a [https://senzor.robotika.sk/zp/Prednasky/05prednaskaZPOC-suhrn.pdf zhrnutie])
** Datasheet obvodu [http://senzor.robotika.sk/zp/DM74LS00.pdf 7400]
** Datasheet obvodu [http://senzor.robotika.sk/zp/DM74LS00.pdf 7400]
** Moorov zákon: [https://www.intel.com/content/www/us/en/silicon-innovations/moores-law-technology.html video]
** Moorov zákon: [https://www.intel.com/content/www/us/en/silicon-innovations/moores-law-technology.html video]
** Simulátor [https://simulator.io/ simulator.io]<BR><BR>
** Robert Ross: ''[https://robbreport.com/gear/audio/vacuum-tube-amps-remerging-1234797622/ ‘It Sounds Human’: Audiophiles Are Embracing the Lush Sounds of Old-School Tube Amps]''
* '''16.10.''' 5️⃣ '''Sekvenčné obvody.''' Oneskorenie. Spätná väzba, oscilátor. Kybernetika. ([http://senzor.robotika.sk/zp/Prednasky/prednaska05.pdf slajdy])
** Video: [https://youtu.be/_9_AEVQ_p74?si=ySTOy212WNOeJTBh Claude Shannon demonstrates "Theseus" Machine Learning]
** Film: [https://youtu.be/AxQ9GG6hUDM?si=BbLnkbjNTGnUPalw Forbidden Planet Official Trailer] - Leslie Nielsen Movie (1956)
** [https://micro.magnet.fsu.edu/electromag/java/transistor/ Výroba tranzistora] (animácia)
** [https://everycircuit.com/circuit/5747025316151296/cmos-nand Hradlo NAND technológiou CMOS] (simulácia)
** [https://everycircuit.com/circuit/4806663265714176/ttl-standard-nand-logic-gate Hradlo NAND technológiou TTL] (simulácia)<BR><BR>
* '''21.10.''' 6️⃣ '''Sekvenčné obvody.''' Oneskorenie. Spätná väzba, oscilátor. Kybernetika. ([http://senzor.robotika.sk/zp/Prednasky/prednaska05.pdf slajdy])
** [https://cw.fel.cvut.cz/wiki/_media/courses/a3m33iro/vysoky50letkybernetiky1998_v626-632.pdf Z histórie kybernetiky u nás]
** [https://cw.fel.cvut.cz/wiki/_media/courses/a3m33iro/vysoky50letkybernetiky1998_v626-632.pdf Z histórie kybernetiky u nás]
** [http://www.ieeevic.org/video-interview-norbert-wiener-inventor-of-cybernetics/ Norbert Wiener] - video
** [http://www.ieeevic.org/video-interview-norbert-wiener-inventor-of-cybernetics/ Norbert Wiener] - video
Riadok 177: Riadok 179:
*** Delička frekvencie https://simulator.io/board/VTJCoRBS5o/1
*** Delička frekvencie https://simulator.io/board/VTJCoRBS5o/1
*** Binárne počítadlo https://simulator.io/board/ix1nHMxe7w/1 --><BR><BR>
*** Binárne počítadlo https://simulator.io/board/ix1nHMxe7w/1 --><BR><BR>
* '''23. 10.'''6️⃣ '''Pamäte.''' Rýchlosť, cena, kapacita. Typy pamätí RWM, ROM, EPROM, EEPROM, FLASH. Adresovanie, dynamická a statická pamäť. ([http://senzor.robotika.sk/zp/Prednasky/prednaska06a.pdf slajdy])<BR>Stavové diagramy a BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska06b.pdf slajdy])
* '''28. 10.''' 7️⃣ '''Pamäte.''' Rýchlosť, cena, kapacita. Typy pamätí RWM, ROM, EPROM, EEPROM, FLASH. Adresovanie, dynamická a statická pamäť. ([http://senzor.robotika.sk/zp/Prednasky/prednaska06a.pdf slajdy])<BR>Stavové diagramy a BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska06b.pdf slajdy])
** [http://www.computerhistory.org/timeline/memory-storage/ Timeline of computer memory]
** [http://www.computerhistory.org/timeline/memory-storage/ Timeline of computer memory]
** Static RAM 2114 1kB [http://www.science.smith.edu/dftwiki/images/a/ab/2114_datasheet.pdf datasheet]
** Static RAM 2114 1kB [http://www.science.smith.edu/dftwiki/images/a/ab/2114_datasheet.pdf datasheet]
** [https://www.ibm.com/history/dram Dynamic random-access memory (DRAM)] history by IBM
** [https://www.ibm.com/think/topics/flash-storage FLASH memory]] history by IBM
** EEPROM 2708 1kB [http://www.jrok.com/datasheet/TMS2708.pdf datasheet]
** EEPROM 2708 1kB [http://www.jrok.com/datasheet/TMS2708.pdf datasheet]
** Film [https://www.youtube.com/watch?v=hMT8tRrEMC4 TRON] (1982) a remake [https://www.youtube.com/watch?v=SqSuRdkglxM TRON Legacy] (2010)
** Film [https://www.youtube.com/watch?v=hMT8tRrEMC4 TRON] (1982) a remake [https://www.youtube.com/watch?v=SqSuRdkglxM TRON Legacy] (2010)
** Men In Black 3 | [https://www.youtube.com/watch?v=nQmkkryDp0Y Retro Neuralyzer Scene]<BR><BR>
** Men In Black 3 | [https://www.youtube.com/watch?v=nQmkkryDp0Y Retro Neuralyzer Scene]<BR><BR>
* '''30. 10.''' 7️⃣ Základná stavebné prvky procesora. Operačná a riadiaca časť procesora. Inštrukčný súbor. Typy inštrukcií. ([http://senzor.robotika.sk/zp/Prednasky/prednaska08.pdf slajdy])
* ''' 4. 11.''' 8️⃣  '''Mikroprocesor''' Základná stavebné prvky procesora. Operačná a riadiaca časť procesora. Inštrukčný súbor. Typy inštrukcií. ([http://senzor.robotika.sk/zp/Prednasky/prednaska08.pdf slajdy])
** Frederico Faggin: ''[http://ieeexplore.ieee.org/document/4776530/ Making of the First Microprocessor]''.
** Frederico Faggin: ''[http://ieeexplore.ieee.org/document/4776530/ Making of the First Microprocessor]''.
** [https://youtu.be/Knd-U-avG0c Zoom Into a Microchip] - National Informal STEM Education Network (NISE Net)
** [https://youtu.be/Knd-U-avG0c Zoom Into a Microchip] - National Informal STEM Education Network (NISE Net)
** Papierový [https://cs.wikipedia.org/wiki/Pap%C3%ADrov%C3%BD_po%C4%8D%C3%ADta%C4%8D_CGS počítač CGS]<BR><BR>
** Papierový [https://cs.wikipedia.org/wiki/Pap%C3%ADrov%C3%BD_po%C4%8D%C3%ADta%C4%8D_CGS počítač CGS]<BR><BR>
* '''6. 11.''' 8️⃣ Mikroprocesor II. Matematický koprocesor. Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie. Procesory s architektúrou RISC a CISC. Asembler, jazyk symbolických adries, simulátor a emulátor. ([http://senzor.robotika.sk/zp/Prednasky/prednaska09.pdf slajdy])
* '''11. 11.''' 9️⃣ '''Mikroprocesor II.''' Matematický koprocesor. Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie. Procesory s architektúrou RISC a CISC. Asembler, jazyk symbolických adries, simulátor a emulátor. ([http://senzor.robotika.sk/zp/Prednasky/prednaska09.pdf slajdy])
** Jednodoskový počítač [https://sk.wikipedia.org/wiki/PMI-80 PMI-80] <!-- http://www.nostalcomp.cz/pmi80.php -->
** Jednodoskový počítač [https://sk.wikipedia.org/wiki/PMI-80 PMI-80] <!-- http://www.nostalcomp.cz/pmi80.php -->
** Osobný počítač [https://pmd85.borik.net/wiki/Intro PMD-85]
** Osobný počítač [https://pmd85.borik.net/wiki/Intro PMD-85]
Riadok 193: Riadok 197:
** [https://en.wikipedia.org/wiki/Intel_8087 Aritmetický koprocesor i8087]
** [https://en.wikipedia.org/wiki/Intel_8087 Aritmetický koprocesor i8087]
** [http://senzor.robotika.sk/zp/8080instructions.pdf Ťahák na cvičenia s výberom inštrukcií]<BR><BR>
** [http://senzor.robotika.sk/zp/8080instructions.pdf Ťahák na cvičenia s výberom inštrukcií]<BR><BR>
* ''' 13. 11.''' 9️⃣ Mikroprocesor III. Zásobník, prerušenie, podprogramy. Hierarchia počítačov, mainframe, workstation, embedded. [[Meranie výkonu počítačov]].([http://senzor.robotika.sk/zp/Prednasky/prednaska10.pdf slajdy])
* ''' 25. 11.''' 🔟 Mikroprocesor III. Zásobník, prerušenie, podprogramy. Hierarchia počítačov, mainframe, workstation, embedded. [[Meranie výkonu počítačov]].([http://senzor.robotika.sk/zp/Prednasky/prednaska10.pdf slajdy])
** [https://www.top500.org/ Zoznam 500 najvýkonnejších počítačov na svete]
** [https://www.top500.org/ Zoznam 500 najvýkonnejších počítačov na svete]
** [https://en.wikipedia.org/wiki/Cray-2 Superpočítač CRAY-2]
** [https://en.wikipedia.org/wiki/Cray-2 Superpočítač CRAY-2]
** [https://waitbutwhy.com/2014/11/from-1-to-1000000.html Milión bodiek]
** [https://waitbutwhy.com/2014/11/from-1-to-1000000.html Milión bodiek]
** [[Meranie výkonu počítačov]]<BR><BR>
** [[Meranie výkonu počítačov]]<BR><BR>
* ''' 2. 12.''' Umelá inteligencia a strojové učenie
* ''' 9. 12.''' Kvantové počítače
<BR><BR><BR><FONT COlor="grey">
<BR>Prednášky z minulého roka<BR><BR>
* '''20. 11.''' 🔟 Georg Jaggle, TU Wien: '''Inputs and outputs''' (([http://senzor.robotika.sk/zp/Prednasky/prednaska07a.pdf Lecture in english]). '''Vstupy a výstupy.''' Digitálny vstup, výstup, displej, klávesnica, multiplexovanie. (([http://senzor.robotika.sk/zp/Prednasky/prednaska07b.pdf slajdy]))
* '''20. 11.''' 🔟 Georg Jaggle, TU Wien: '''Inputs and outputs''' (([http://senzor.robotika.sk/zp/Prednasky/prednaska07a.pdf Lecture in english]). '''Vstupy a výstupy.''' Digitálny vstup, výstup, displej, klávesnica, multiplexovanie. (([http://senzor.robotika.sk/zp/Prednasky/prednaska07b.pdf slajdy]))
** Úvodné video [https://www.youtube.com/watch?v=LDPVwI3KULk Matrix - computer interface]
** Úvodné video [https://www.youtube.com/watch?v=LDPVwI3KULk Matrix - computer interface]
Riadok 220: Riadok 230:
* '''.11.''' Vstupno-výstupných podsystém. I/O karty. Paralelný port. Vstup a výstup logických a číslicových hodnôt ([http://senzor.robotika.sk/zp/Prednasky/prednaska11.pdf slajdy]).
* '''.11.''' Vstupno-výstupných podsystém. I/O karty. Paralelný port. Vstup a výstup logických a číslicových hodnôt ([http://senzor.robotika.sk/zp/Prednasky/prednaska11.pdf slajdy]).
* '''.12.''' Prenos údajov. Zbernicová architektúra počítača. Zbernice. Sériové rozhranie a UART.  Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc ([http://senzor.robotika.sk/zp/Prednasky/prednaska11a.pdf slajdy]).
* '''.12.''' Prenos údajov. Zbernicová architektúra počítača. Zbernice. Sériové rozhranie a UART.  Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc ([http://senzor.robotika.sk/zp/Prednasky/prednaska11a.pdf slajdy]).
* Prednáška o AI ToDo: pretriedit odkazy!
** [https://youtu.be/JA472HOifoA?si=uqtaykqgagVi5RM4 Top 10 AI Movies WARNING Us For Our Future]
** [https://youtu.be/iyKt7bK--uo?si=BXPm6SX308N0gNDM Top 10 AI Movies With HIDDEN Messages For Humans]
** [https://youtu.be/HLl47qX6-UM?si=I5jETjAq7004AoMb Top 10 AI TV Shows WARNING Us For Our Future]
** https://www.minedu.sk/ai-dni-priniesli-umelu-inteligenciu-do-100-slovenskych-skol/
** https://ai.iedu.sk/nastroje-ai/
** https://bratislavaiforum.com/global-forum/
** https://www.dny.ai/#program
** https://www.slovensko.ai/
** https://www.stuba.sk/sk/diani-na-stu/prehlad-aktualit/stu-ma-pravidla-pouzivania-umelej-inteligencie.html?page_id=17202


<!--
<!--
Riadok 265: Riadok 291:
Internetové zdroje:
Internetové zdroje:
* https://www.root.cz/serialy/co-se-deje-v-pocitaci/
* https://www.root.cz/serialy/co-se-deje-v-pocitaci/


== '''Cvičenia''' ==
== '''Cvičenia''' ==




Cvičenia prebiehajú prezenčne v učebni D-010 a D-119 (výpočtové stredisko) podľa rozvrhu. V prípade choroby
Cvičenia prebiehajú prezenčne v učebni CPU (blok D, 1. posch.) podľa rozvrhu. V prípade choroby
alebo inej opodstatnenej neprítomnosti si môžete cvičenie nahradiť v ľubovoľnom inom termíne v danom týždni.
alebo inej opodstatnenej neprítomnosti si môžete cvičenie nahradiť v ľubovoľnom inom termíne v danom týždni.


Riadok 287: Riadok 311:




 
<FONT Color="grey">
=== Cvičenie 2 ===
=== Cvičenie 2 ===


Riadok 332: Riadok 356:
'''Základy programovania.'''
'''Základy programovania.'''


Práca so simulátorom pre mikropočítač ([http://senzor.robotika.sk/zp/Prednasky/prednaska04b.pdf slajdy z prednášky])<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]
Úlohy:


#  [[Kombinačné logické obvody s micro:bitom]]
#  15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]


Úlohy:
<!--
# Naprogramujte animáciu na reálnej micro:bit doštičke
# Vyskúšajte funkciu blokov z knižnice MUSIC
-->
# Naprogramujte hru kameň, papier, nožnice
# Naprogramujte niektorú logickú funkciu premenných A a B  (pozri napr. [https://makecode.microbit.org/courses/logic-lab Logic Lab])
# Naprogramujte ovládanie interiérového svetielka v aute (ľavé/pravé dvere a pri pohybe zhasne)
# Naprogramujte tester reakčnej doby (náhodne sa rozsvieti A alebo B a hráč musí stlačiť korešpondujúce tlačidlo, pričom sa zmeria čas od zobrazenia po stlačenie)
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test






<BR>
<BR>


=== Cvičenie 6 ===
=== Cvičenie 6 ===
Riadok 365: Riadok 383:
=== Cvičenie 7 ===
=== Cvičenie 7 ===


'''Základy programovania.'''
'''Základy programovania - Sekvenčné obvody a stavové automaty s micro:bitom'''
 
# Návod na cvičenie [[Stavové diagramy s micro:bit]]


Práca so simulátorom pre mikropočítač [[BBC micro:bit]]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]


Úlohy:  
Úlohy:  
# [[Stavové diagramy s micro:bit]]
# Zadané problémy riešte v prostredí [https://makecode.microbit.org/ &#8594; MakeCode]
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
<BR>
<BR>
&nbsp;
&nbsp;
<BR>
<BR>


=== Cvičenie 8 ===
=== Cvičenie 8 ===
Riadok 382: Riadok 400:


Úlohy:  
Úlohy:  
# Zapojte a odmerajte vlastnosti kombinačných a sekvenčných obvodov podľa návodu [[Meranie logických obvodov]]
# Zapojte a odmerajte vlastnosti kombinačných a sekvenčných obvodov podľa návodu [[Meranie s logickými obvodmi‎]]


ToDo 2023: ak nestihnete zmerať všetky úlohy na cvičení, môžete si ich prísť domerať do D-219 vo vymedzenom čase.
<!-- ToDo 2023: ak nestihnete zmerať všetky úlohy na cvičení, môžete si ich prísť domerať do D-219 vo vymedzenom čase.


# Keď to zvládnete, stačí k dvom obvodom z cvičenia pridať ešte 32 a máte hotový celý 8-bitový mikropočítač... Kliknutím na obrázok získate kompletný návod :)
# Keď to zvládnete, stačí k dvom obvodom z cvičenia pridať ešte 32 a máte hotový celý 8-bitový mikropočítač... Kliknutím na obrázok získate kompletný návod :)
Riadok 390: Riadok 408:


[[Image:TTLcomputer.jpg|500px|center|link=https://hackaday.io/project/20781-8-bit-color-computer-from-ttl]]
[[Image:TTLcomputer.jpg|500px|center|link=https://hackaday.io/project/20781-8-bit-color-computer-from-ttl]]
 
-->
 
 


=== Cvičenie 9 ===
=== Cvičenie 9 ===
Riadok 463: Riadok 479:
# Na konci cvičenia sa prihláste do AISu a vypracujte test
# Na konci cvičenia sa prihláste do AISu a vypracujte test


 
</FONT>
<BR>
<BR>
<BR>
<BR>
Riadok 488: Riadok 504:
== Podmienky absolvovania predmetu ==
== Podmienky absolvovania predmetu ==


# Znalosť odprezentovanej problematiky
# Znalosť odprezentovanej problematiky,
# absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť)
# absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť),
# vypracovanie všetkých testíkov <S>aspoň na polovicu</S> na primeraný počet bodov
# vypracovanie všetkých testíkov <S>aspoň na polovicu</S> na primeraný počet bodov,
# Získanie potrebného počtu bodov na skúške (min. 50% písomky)
# a získanie potrebného počtu bodov na skúške (min. 50% písomky).




Riadok 502: Riadok 518:
'''Vyučujúci:'''
'''Vyučujúci:'''


* Ing. Richard Balogh, PhD. (UAMT, D-110)
* doc. Ing. Richard Balogh, PhD. (UAMT, D-110, streda 11:00)
* Ing. Račkay, Ing. Belai, Ing. Hlavatý a Ing. Michalovič - doktorandi
<!-- * Ing. Belai (D-126, streda 10:00), Ing. Hlavatý, Ing. Michalovič (D-212, streda 10:00) a Ing. Račkay (D-215, stvrtok 14:00) - doktorandi -->
 
[[Súbor:RozvrhHodin.png|center]]


[[Súbor:RozvrhHodin.png|center]]





Aktuálna revízia z 08:58, 28. november 2025


Novinky

  • 15. 9. Aktualizácia na ZS 2025
  • 25.11. 21:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!).
  • Exkurzia: Múzeum počítačov a návšteva superpočítača Devana na Slovenskej akadémii vied (SAV)

bude v piatok 12. 12. od 10:30. Do 4. 12 sa môžete prihlásiť tu: https://docs.google.com/spreadsheets/d/118-26-UxM_SshVW7laI3fxEfMN1JJAgCwafhXrweeIk/edit?usp=sharing

  • 27.10. Ak si myslíte, že logické obvody už chápete, zahrajte si Bomb Squad Academy - stačí demo, ktoré je zadarmo :) Alebo si môžete zahrať trocha nudnejšiu NANDgame.


Prednášky 2025





Prednášky z minulého roka





   --> Slajdy z prednášok.

Literatúra

Zoznam odporúčanej študijnej literatúry:

Internetové zdroje:

Cvičenia

Cvičenia prebiehajú prezenčne v učebni CPU (blok D, 1. posch.) podľa rozvrhu. V prípade choroby alebo inej opodstatnenej neprítomnosti si môžete cvičenie nahradiť v ľubovoľnom inom termíne v danom týždni.


Cvičenie 1

Úlohy:

  1. prihlásiť sa na PC dočasným heslom a nájsť si v AISe mail s vlastným prihlasovacím menom a heslom.
  2. prihlásiť sa svojim menom a heslom
  3. webstránka predmetu bude http://senzor.robotika.sk - prvá ikonka vľavo hore v tabuľke ZPOC
  4. Riešime príklady na prevody DEC-BIN-HEX-ASCII: Prevody medzi číselnými sústavami
  5. nájdite si v AISe vstupný testík a vyplňte ho

Teória k cvičeniam: Číselné sústavy Príklady: Prevody medzi číselnými sústavami


Cvičenie 2

Úlohy:

  1. počítame jednoduché príklady Aritmetika v dvojkovej sústave
  2. počítame príklady Kódy a kódovanie
  3. počítame príklady Zobrazenie čísel v počítači
  4. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória k cvičeniam: Aritmetické operácie v dvojkovej sústave alebo aj Khan Academy


Cvičenie 3

Základy programovania.
Návody: BBC micro:bit.
         → Link do programovacieho prostredia

Úlohy:

  1. Programy pre micro:bit
    1. naprogramujte jednoduchú animáciu
    2. naprogramujte jednoduché minutky počítajúce smerom nadol
    3. naprogramujte hraciu kocku
    4. vyskúšajte, ako funguje Matematika a micro:bit‎‎
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test



Cvičenie 4

Úlohy:

  1. Kombinačné logické obvody
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória: Logické obvody


Cvičenie 5

Základy programovania.

Úlohy:

  1. Kombinačné logické obvody s micro:bitom
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


         → Link do programovacieho prostredia





Cvičenie 6

Úlohy:

  1. Sekvenčné logické obvody
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória k cvičeniam:



Cvičenie 7

Základy programovania - Sekvenčné obvody a stavové automaty s micro:bitom

  1. Návod na cvičenie Stavové diagramy s micro:bit


Úlohy:

  1. Zadané problémy riešte v prostredí → MakeCode
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 8

Laboratórne cvičenie.

Úlohy:

  1. Zapojte a odmerajte vlastnosti kombinačných a sekvenčných obvodov podľa návodu Meranie s logickými obvodmi‎


Cvičenie 9

Mikroprocesor.

Úlohy:

  1. ZPOC 9: Základy programovania v strojovom kóde (old version)
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 10

Senzory na micro:bit

Úlohy:

  1. Senzory na mikropočítači micro:bit
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test


Cvičenie 11

Komunikácia s micro:bitmi

Úlohy:

  1. Komunikácia a micro:bit 2023 (staré verzie: Komunikácia a micro:bit‎‎ alebo Bezdrôtová komunikácia a micro:bit‎‎ )
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test
  3. Okrem toho môžete vypracovať všetky testy, ktoré ste zameškali v priebehu semestra


Cvičenie 12

Robotický simulátor

Úlohy:

  1. Robotický simulátor PRIA IDE
  2. Link do programovacieho prostredia
  3. Na konci cvičenia sa prihláste do AISu a vypracujte test




Podmienky absolvovania predmetu

  1. Znalosť odprezentovanej problematiky,
  2. absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť),
  3. vypracovanie všetkých testíkov aspoň na polovicu na primeraný počet bodov,
  4. a získanie potrebného počtu bodov na skúške (min. 50% písomky).


Prácu študenta kontroluje a body udeľuje cvičiaci daného krúžku.

Kontakty

Za menom je uvedené pracovisko a miestnosť. Zamestnanci STU majú e-mailové adresy v tvare meno.priezvisko@stuba.sk

Vyučujúci:

  • doc. Ing. Richard Balogh, PhD. (UAMT, D-110, streda 11:00)