Introduction to Computer Systems for Maritime Specialists
BASIC DATA
course listing
A - main register
course code
VME0390
course title in Estonian
Sissejuhatus arvutisüsteemidesse merendusspetsialistidele
course title in English
Introduction to Computer Systems for Maritime Specialists
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Graded assessment
teaching semester
autumn - spring
language of instruction
Estonian
English
The course is a prerequisite
Data Science and Internet of Things for Maritime Applications (VME0520)
Study programmes that contain the course
code of the study programme version
course compulsory
VAAM15/25
yes
VAMM23/25
yes
Structural units teaching the course
V - Estonian Maritime Academy
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
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):
lectures
1.5
lectures
-
practices
2.0
practices
-
exercises
0.5
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Sanja Bauk, V - Estonian Maritime Academy
English
    Extended_Syllabus_VME0390_2025.pdf 
    display more
    2024/2025 spring
    Sanja Bauk, V - Estonian Maritime Academy
    English
      2024/2025 autumn
      Sanja Bauk, V - Estonian Maritime Academy
      English
        Evaluations criterion and methodology 2023 - Copy.pdf 
        2023/2024 autumn
        Sanja Bauk, V - Estonian Maritime Academy
        English
          Evaluations criterion and methodology 2023 - Copy.pdf 
          2022/2023 autumn
          Mohammad Reza Kave Salamatian, V - Estonian Maritime Academy
          Estonian
            Course description in Estonian
            Course description in English