Course: Introduction to Data Processing

« Back
Course title Introduction to Data Processing
Course code KIV/PPZD
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 3
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Čengery Miloslav, Ing. Ph.D.
  • Šorejs Pavel, Ing. Ph.D.
Course content
1. Basic concepts of computers and programming; programs and programming languages; conventions and comments; data types 2. Problem analysis, algorithmization 3. Variables, assignments, operators, mathematical calculations 4. Suggestion of problem solving, verification of program correctness 5. Control structures (conditional branching, cycle) 6. Testing and troubleshooting 7. Reuse of code - functions, procedures 8. Ways of storing information, fields, lists 9. Processing of text information 10. Work with files 11. Use of external libraries and modules 12. Possibilities of data processing and visualization 13. Overview of data processing formats - eg XML, CSV and JSON

Learning activities and teaching methods
  • Undergraduate study programme term essay (20-40) - 40 hours per semester
  • Preparation for an examination (30-60) - 40 hours per semester
  • Contact hours - 52 hours per semester
prerequisite
Knowledge
Explain the basic concepts of statistics and mathematics at the secondary school level.
The student has basic knowledge of computer operation.
The student knows the basic formats for storing textual information.
Skills
advanced pc operation
is able to work with MS Excel spreadsheet on advanced level
Competences
N/A
N/A
learning outcomes
Knowledge
When passing the course student will be able to prepare, analyze and process different kinds of data.
Basic knowledge of programming in Python.
Skills
practical ability to analyze data and draw conclusions
student is able to preprocess and analyze text input data
student is able to verify the hypothesis using statistical data analysis
Competences
N/A
teaching methods
Knowledge
Lecture
Lecture with visual aids
Interactive lecture
Students will gain professional knowledge especially from lectures with demonstration, discussion and activation of students.
Skills
Lecture with visual aids
Practicum
Skills demonstration
Competences
Lecture
Lecture with visual aids
Practicum
assessment methods
Knowledge
Combined exam
Seminar work
Individual presentation at a seminar
Skills
Combined exam
Seminar work
Individual presentation at a seminar
Competences
Combined exam
Seminar work
Recommended literature
  • Brian Kokensparger. Guide to Programming for the Digital Humanities: Lessons for Introductory Python. 2018.
  • Hans Petter Langtangen. Python Scripting for Computational Science. 2009.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester