Siirry suoraan sisältöön

Introduction to ProgrammingLaajuus (3 op)

Tunnus: 5G00FS42

Laajuus

3 op

Osaamistavoitteet

The aim is that the student is able to
1. understand the basic nature of programming.
2. apply her/his programming skills to more demanding challenges involving writing algorithms and modularizing programs with functions

Sisältö

Introduction to Computers and Programming
Input, Processing, and Output
Decision Structures and Boolean Logic
Repetition Structures
Functions
Files and Exceptions
Lists and Tuples
More About Strings
Dictionaries and Sets
Classes and Object-Oriented Programming
Inheritance

Arviointikriteeri, hyväksytty/hylätty

Approved, if the student is sufficiently able to handle data with variables and functions to solve basic programming tasks. Student can write and compile code in given environment. Student is able to use debugging and profiling with guidance. Student knows the basic idea of programming languages.