Skip to main content

Programming 1: Introduction to Programming (5cr)

Course unit code: C-10122-COMP--CS--100

General information


Credits
5 cr
Institution
University of Tampere

Objectives

After successfully passing the course a studentunderstands the basic concepts of programming (variables and control structures)knows how to divide a program into functionsundestands how to use some basic data structure (lists and dictionaries)is able to combine basic data structures to create more complex nested structuresis capable to solve small programming problemsis familiar with good programming practicesunderstands the basic ideas of object oriented programming (class and object)

Content

Core contentThe 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 knowledgeSets and dictionaries.Combining data structures.Basics of classes and objects.Specialist knowledgeDefault values of parameters.Function parameters.Special methods.Tuples.

Further information

Partial completions of the course must be carried out during the same implementation round.

Go back to top of page