You are here

F7ABBPPP - Programming Tools

Code Completion Credits Range Language
F7ABBPPP KZ 2 2C English
Lecturer:
Tutor:
Christiane Malá, Martin Vítězník
Supervisor:
Department of Information and Communication Technology in Medicine
Synopsis:

Introduction to software tools on MS Windows platform and GNU/Linux platform. Short introduction of several software tools (MS Word, Excel, LateX, Powerpoint) and programming languages (Python, R, Java, CSS, bash) .

Requirements:

Half-year score min. 50 points from practical tasks (max. 100). The students get several small tasks throughout the semester which have to be fullfilled during class. These tasks will be graded with a total score of 100 points.

Syllabus of lectures:

Course has no lectures.

Syllabus of tutorials:

Exercises/tutorials:

1. Word - Basics and helpful examples of how to use it effectively

2. Excel - Basics and helpful examples of how to use it effectively

3. Powerpoint - Basics and helpful examples of how to use it effectively

4. GNU / Linux operating system - installation, configuration, security and basic administration

5. Usage of LaTeX typesetting

6. Introduction to Scripting in Bash I

7. Introduction to Scripting in Bash II

8. Introduction to HTML, CSS, JS (JavaScript)

9. Biostatistics in R (Statistical calculations and graphs)

10. Python Programming - Basics

11. Python Programming - Seaborn, Pandas, Numpy, SciPy

12. Python Programming - Introduction to object oriented programming

13. Introduction to Java I

14. Introduction to Java II

Study Objective:

To give an overview of basic application software for GNU / Linux and MS Windows with examples. There are selected areas of focus of individual program resources regarding to the usability by faculty students in other subjects and further during the preparation of the theses and in the subsequent professional employment in the field as well.

Study materials:

Mandatory references:

[1] OLIPHANT, Travis E. Guide to NumPy. 2nd ed. Austin: CreateSpace Independent Publishing Platform, 2015. ISBN 9781517300074.

[2] WRIGHT, Helen. Introduction to scientic visualization. New York: Springer, c2007. ISBN 978-1-84628-494-6.

Recommended references:

[1] FRERY, Alejandro C. a Talita PERCIANO. Introduction to image processing using R: learning by examples. London: Springer, c2013. SpringerBriefs in computer science. ISBN 978-1-4471-4949-1.

[2] STALLINGS, William. Operating systems: internals and design principles. 7th ed. Boston: Prentice Hall, c2012. ISBN 978-0-13-230998-1.

Note:
The course is a part of the following study plans:
Downloads: