Programming Bridging Course
BASIC DATA
course listing
A - main register
course code
EVM0550
course title in Estonian
Programmeerimise tasanduskursus
course title in English
Programming Bridging Course
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Pass/fail assessment
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
RATM24/26
no
Structural units teaching the course
EV - Virumaa College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Õppeaine eesmärk on:
- viia üliõpilaste programmeerimisoskused magistriõpinguteks vajalikule tasemele;
- õpetada programmeerimise aluseid ja põhimõtteid;
- arendada praktilisi programmeerimisoskusi ja algoritmilist mõtlemist ning süsteemset lähenemist probleemide ja ülesannete lahendamisel.
course aims in English
The aim of this course is to:
- bring students’ programming skills up to the level required for Master’s studies;
- teach the fundamentals and principles of programming;
- develop practical programming skills, algorithmic thinking, and a systematic approach to solving problems and tasks.
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
- rakendab programmeerimise põhioskusi magistriõppe ainetes, mis eeldavad programmeerimisalast ettevalmistust;
- rakendab programmeerimiskeele Python baaskonstruktsioone, andmetüüpe, muutujaid, operatsioone ja andmete visualiseerimise vahendeid;
- kasutab Pythoni levinumaid teeke ülesannete lahendamisel;
- analüüsib ja selgitab üksikasjalikult programmi töö käiku ning oskab programmi muuta ja täiendada;
- koostab lihtsamaid ülesandeid lahendavaid algoritme ja kirjutab lahendusprogrammi;
- kirjutab kodeerimisnõuetele vastavat puhast dokumenteeritud koodi.
learning outcomes in the course in Eng.
After completing this course the student:
- applies basic programming skills in Master's degree courses that require programming preparation;
- applies the basic constructs of the Python programming language, including data types, variables, operations, and data visualisation tools;
- uses the most common Python libraries to solve tasks;
- analyses and explains in detail how a program works and is able to modify and improve it;
- designs algorithms for solving simple tasks and writes solution programs;
- writes clean, documented code that conforms to coding standards.
brief description of the course in Estonian
Kursus on mõeldud magistritaseme üliõpilastele, kes kasutavad programmeerimist oma õpingutega seotud probleemide lahendamisel, eesmärgiga viia nende programmeerimisoskused õpinguteks vajalikule tasemele. Teemad hõlmavad programmeerimist, andmetüüpe ja funktsioone. Omandatakse Pythoni keele konstruktsioone, sealhulgas muutujaid, matemaatilisi operatsioone, loogilisi avaldisi, tingimuslauseid, sõnesid, tsükleid, loendeid, sõnastikke, mooduleid ja funktsioone. Kursus on suures osas rakenduspõhine ning keskendub lahenduste realiseerimisele Pythonis.
brief description of the course in English
The course is intended for Master’s-level students who use programming to solve problems related to their study program spetsialization, with the aim of bringing their programming skills up to the level required for their studies. Topics include programming, data types and functions. Students learn Python language constructs, including variables, mathematical operations, logical expressions, conditional statements, strings, loops, lists, dictionaries, modules and functions. The course is largely application-driven and focuses on implementing solutions in Python.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Loengukonspekt ja abimaterjalid Moodle'is (Lecture notes and supporting materials in Moodle)
Das, U., Lawson, A., Mayfield, C., & Norouzi, N. (2024). Introduction to Python Programming. OpenStax. https://openstax.org/books/introduction-python-programming/pages/1-introduction
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
4.0
practices
2.0
practices
12.0
exercises
0.0
exercises
0.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
Course-teacher pairs of the corresponding version are missing!
Course description in Estonian
Course description in English