course aims in Estonian
Õppeaine eesmärk on:
- mõista arvutisüsteemide algoritmilisi aluseid üldotstarbelise programmeerimiskeele valdamise kaudu (selle kursuse jaoks Python);
- saada esmane programmeerimiskogemus juhendatud grupiprogrammeerimise projekti kaudu meretehnoloogia valdkonna teemal;
- omandada arusaam tööstuskeskkonnas kasutatavatest arvutisüsteemidest ja eelkõige asjade interneti süsteemidest;
- arendada teadlikkust küberjulgeoleku riskidest tööstuskeskkonnas ja eelkõige merenduses.
course aims in English
The aims of this course in to:
- understand algorithmic foundations of computer systems through mastering a general purpose programming language (Python for this course);
- have an initial experience in programming through a tutored group programming project with a subject in the area of maritime technology;
- obtain an understanding of computer systems used in industrial environments and in particular Internet of Things systems;
- develop an awareness of cyber security risks in industrial environments and in particular in the maritime context.
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
- koostab meretehnoloogia teemadel lihtsamaid arvutiprogramme Python programmeerimiskeeles, sh rakendades grupiprogrammeerimise meetodeid ja võtteid;
- identifitseerib meretööstuslikus kontekstis kasutatavate arvutisüsteemide struktuuri ja ülesehitust ning kirjeldab neid;
- hindab küberjulgeolekuriskide olemust ja ohuastet ning leiab parimaid viise nende riskide maandamiseks.
learning outcomes in the course in Eng.
After completing this course the student:
- compiles simpler computer programs on marine technology topics in Python programming language, including applying group programming methods and techniques;
- identifies and describes the structure and composition of computer systems used in the maritime industrial context;
- assesses the nature and degree of cyber security risks and finds the best ways to mitigate these risks.
brief description of the course in Estonian
Arvutisüsteemide keskne roll ühiskondades. Digitaalse revolutsiooni mõju kõikidele ühiskonna valdkondadele, sh merendusvaldkonnale. Arvutisüsteemidest teadlikkuse tähtsus merendusspetsialistide jaoks nii oma ametialase tegevuse kontekstis kui ka digitaalsete ja arvutisüsteemide muudetud ühiskonna kodanikena. Digitaalse transformatsiooni poolt avanevate uute erialaste tegevuste mõistmine.
brief description of the course in English
A central role of computer systems in societies. The impact of the digital revolution on all sectors of society, including the maritime sector. Awareness of computer systems for maritime professionals, both in the context of their professional activities and as citizens of a society changed by digital and computer systems. Understanding the new professional activities opened up by the digital transformation.
type of assessment in Estonian
eristav hindamine
type of assessment in English
graded assesment
independent study in Estonian
.
independent study in English
.
study literature
- Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
- How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):