understands the basic concepts of programming (variables and control structures)
knows how to divide a program into functions
understands how to use some basic data structure (lists and dictionaries)
is able to combine basic data structures to create more complex nested structures
is capable to solve small programming problems
is familiar with good programming practices
understands the basic ideas of object oriented programming (class and object)
has a knowledge of basic principles of programming graphical user interfaces
The concepts program and algorithm. Designing and testing small programs.
Dividing program into smaller entities: functions. Passing parameters and return values.
Variables. Scope. Data types.
Strings and lists.
Basic operations of file handling.
Good programming practices.
The course has scheduled lectures, but can also be completed at your own pace. All material (lecture recordings, exercises) is available in Moodle. The course is organized online, except for the exam that needs to be done on campus. Please check with the teacher if the electronic exam is linked to a certain EXAM class before taking the exam.
Email:open.studies.tau [at] tuni.fi
Phone: 0294 520 200
More information concerning Open University studies
Course is offered via FITech. Get your study right by filling in an application in FITech’s application system. Click the Start here button on each course page to be directed to the right application form. Once your application has been accepted, you will get instructions on how to activate your IT-credentials and enroll to the courses.