Skip to main content

Introduction to computational data processingLaajuus (3 ECTS)

Course unit code: TF00AB24

General information


Credits
3 ECTS

Objective

The student is familiar with the logic of the programing language and knows how to organize the process of code writing. The student knows the structure of programing language and is able to write small programs from scratch. The student is also able to fetch and store data from databases and analytical instruments. Furthermore the student can utilize programing skills to organize data to various file formats and data structures.

Content

1. Programing 101: variables, input and output of data, assignment statement, expressions, conditional structures, loops and subroutines.
2. Typical data structures and their usage
3. Databases: Relational databases and regular expressions (search)
4. Converting data to different file types and parsing data from databases.

Assessment criteria, satisfactory (1)

1. The student is able to read code and recognizes its structure
2. The student has memorized the types of different data structures and knows the differences between them
3. The student is able to make searches to relational database and understands how they are organized
4. The student knows different types of character encoding and is aware of how these might influence how the data is handled

Assessment criteria, good (3)

1. The student is able to correct code and is able to write new code with the help of examples
2. The student is able to structure and modify various types of data-structures and if needed and if feasible to convert data to different data type
3. The student can modify and save data to a database
4. The student is able to filter data available from a database

Assessment criteria, excellent (5)

1. The student is able to use programing skills to write programs that help to solve specific computational task
2. The student can easily handle different types of data structures
3. The student can build up a new relational database
4. The student can write a new program that parses for example html -code and saves parsed data to file.

Go back to top of page