Operácie

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

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 18: Riadok 18:


== '''Novinky''' ==
== '''Novinky''' ==
* 10. 9. Aktualizácia na ZS 2024
=== Opakovanci: uznavanie predmetu ===
Ak ste tento predmet už absolvovali minulý rok, môžete požiadať o jeho uznanie a nemusíte tak
navštevovať cvičenia znova. Prosím, vyplňte si
[https://www.fei.stuba.sk/buxus/docs/studium_od_2024/zapis_2425/ziadost_-_uznanie_predmetov.pdf takúto žiadosť],
kde uvediete, že žiadate o uznanie predmetu (prípadne aj všetky, z ktorých máte
A, B alebo C) a zanesiete to na PgO. Takéto žiadosti pán prodekan potom bez problémov schvaľuje
a je to úplne v poriadku aj z hľadiska účasti na výučbe a pod. Nemusíte potom už nič ďalšie
riešiť, rovno máte zapísanú známku v indexe.  V prípade, že vám predmet nebol uznaný, musíte riadne navštevovať
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 32: Riadok 56:
* 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].
* 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
* 14. 9. Aktualizácia na ZS 2023
<!--
* 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.


=== Dotazník ===
=== Dotazník ===
Riadok 81: Riadok 95:
* [[Meranie výkonu počítačov]]
* [[Meranie výkonu počítačov]]


=== Odkazy od Adriana Jacksona - doplňujúce videá ===
* On refrigeration
** https://www.youtube.com/watch?v=l4OZP71IHTs
** https://www.youtube.com/watch?time_continue=3&v=o-FyH2A7Ed0
* IBM Q experience - free use of a Q
** https://quantumexperience.ng.bluemix.net/qx/experience
** https://www.youtube.com/watch?time_continue=3&v=LDVH4R0GRB0
** https://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ
* Cloud
** https://www.youtube.com/user/IBMCloud
** https://www.youtube.com/user/AmazonWebServices
** https://aws.amazon.com/?sc_channel=EL&sc_campaign=Event_2017_vid&sc_medium=YouTube&sc_content=video1771&sc_detail=REINVENT&sc_country=US
* Serverless
** https://www.networkworld.com/article/3187093/cloud-computing/serverless-explainer-the-next-generation-of-cloud-infrastructure.html
* Energy
** https://www.theregister.co.uk/2016/07/25/semiconductor_industry_association_international_technology_roadmap_for_semiconductors/
** https://en.wikipedia.org/wiki/Landauer%27s_principle
'''Cognitive'''
* IBM watson
** https://www.ibm.com/watson/products-services/
* AWS
** https://aws.amazon.com/machine-learning/
** https://aws.amazon.com/machine-learning/amis/


=== Náhrada za vymeškané cvičenia ===
=== Náhrada za vymeškané cvičenia ===
Riadok 148: Riadok 136:
*******************************************************************************************************************************
*******************************************************************************************************************************


=== Opakovanci: uznavanie predmetu ===


Ak ste tento predmet už absolvovali minulý rok, môžete požiadať o jeho uznanie a nemusíte tak
navštevovať cvičenia znova. Prosím, vyplňte si
[https://www.fei.stuba.sk/buxus/docs/2013/ziadost.docx takúto žiadosť],
kde uvediete, že žiadate o uznanie predmetu (prípadne aj všetky, z ktorých máte
A, B alebo C) a zanesiete to na PgO. Takéto žiadosti pán prodekan potom bez problémov schvaľuje
a je to úplne v poriadku aj z hľadiska účasti na výučbe a pod. Nemusíte potom už nič ďalšie
riešiť, rovno máte zapísanú známku v indexe.


-->
-->
== '''Prednášky 2024''' ==
* '''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])
** 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>


== '''Prednášky 2023''' ==
== '''Prednášky 2023''' ==

Verzia z 09:00, 9. september 2024


Novinky

  • 10. 9. Aktualizácia na ZS 2024


Opakovanci: uznavanie predmetu

Ak ste tento predmet už absolvovali minulý rok, môžete požiadať o jeho uznanie a nemusíte tak navštevovať cvičenia znova. Prosím, vyplňte si takúto žiadosť, kde uvediete, že žiadate o uznanie predmetu (prípadne aj všetky, z ktorých máte A, B alebo C) a zanesiete to na PgO. Takéto žiadosti pán prodekan potom bez problémov schvaľuje a je to úplne v poriadku aj z hľadiska účasti na výučbe a pod. Nemusíte potom už nič ďalšie riešiť, rovno máte zapísanú známku v indexe. V prípade, že vám predmet nebol uznaný, musíte riadne navštevovať prednášky aj cvičenia.


Prednášky 2024

  • 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) (slajdy)


Prednášky 2023





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 D-010 a D-119 (výpočtové stredisko) 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.

Práca so simulátorom pre mikropočítač (slajdy z prednášky)
         → Link do programovacieho prostredia


Úlohy:

  1. Naprogramujte hru kameň, papier, nožnice
  2. Naprogramujte niektorú logickú funkciu premenných A a B (pozri napr. Logic Lab)
  3. Naprogramujte ovládanie interiérového svetielka v aute (ľavé/pravé dvere a pri pohybe zhasne)
  4. 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)
  5. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test



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.

Práca so simulátorom pre mikropočítač BBC micro:bit
         → Link do programovacieho prostredia

Úlohy:

  1. Stavové diagramy s micro:bit
  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 logických obvodov

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

  1. 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 :)




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

Zabudnuté inštrukcie

Ižinieri v Silicon Valley našli v archívoch dokument, z ktorého vyplýva, že niektoré assemblerovské inštrukcie, ktoré autori procesorov vytvorili sa napokon do procesorov nedostali. Ktovie prečo?

    BPDI    Be Polite, Don't Interrupt
    CLD     Call a Doctor
    CRB     Crash and Burn
    CRN     Convert to Roman Numerals
    DAC     Divide And Conquer
    DMNS    Do what I Mean, Not what I Say
    EPI     Execute Programmer Immediately
    GE      Generate  Error
    IBP     Insert Bug and Proceed
    IAN     Illogical AND
    IOR     Illogical OR
    JBW     Jump Both Ways
    JPO     Jump on Power Off
    JRA     Jump to Random Address
    LLI     Lose Last Instruction
    RNR     Rather Not Run
    RPM     Read Programmer's Mind
    SWOM    Store in Write Only Memory



 

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. 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:

  • Ing. Richard Balogh, PhD. (UAMT, D-110)
  • Ing. Račkay, Ing. Belai, Ing. Hlavatý a Ing. Michalovič - doktorandi