To main content To navigation

Computer Sciences

Programming 1: Introduction to Programming

When:

02 August - 13 August 2021

School:

Tampere Summer School

Institution:

Tampere Universities

City:

Tampere

Country:

Finland

Language:

English

Credits:

2.0 EC

Fee:

210 EUR

Interested?
Please note: this course has already ended
Programming 1: Introduction to Programming
Online

About

Introduction to Programming is a course for absolute beginners in programming. The course will provide a gentle, yet intensive, introduction to programming.

Core content

The concepts program and algorithm. Designing and testing small programs.
Dividing program into smaller entities: functions. Passing parameters and return values.
Control structures.
Variables. Scope. Data types.
Strings and lists.
Basic operations of file handling.
Good programming practices.

Complementary knowledge

Sets and dictionaries.
Combining data structures.
Basics of classes and objects.
Basics of graphical user interfaces.

Specialist knowledge

Default values of parameters.
Lambda-functions. List comprehensions. Function parameters.
Special methods.
Tuples.

Target group

University students and graduates from around the world.

Course aim

After successfully passing the course a student

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 priciples of programming graphical user interfaces

Fee info

Fee

210 EUR, Course fee for students external to Tampere University and Tampere University of Applied Sciences.

Interested?

When:

02 August - 13 August 2021

School:

Tampere Summer School

Institution:

Tampere Universities

Language:

English

Credits:

2.0 EC

Visit school

Stay up-to-date about our summer schools!

If you don’t want to miss out on new summer school courses, subscribe to our monthly newsletter.