460-2060 – Scripting Languages (SKJ)

Gurantor departmentDepartment of Computer Science
Subject guarantorIng. Jan Gaura, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-2060/01 2019/2020 4
460-2060/02 2019/2020 4

Subject aims expressed by acquired skills and competences

The course aim is to familiarize students with the features of modern scripting languages and their applications. Emphasis is placed on practical usage in applications develpment.

Teaching methods

Lectures
Tutorials

Summary

In this course, students are introduced to Python programming language in particular. Emphasis is placed on presenting a wide range of possibilities of using the language for solving practical problems. The problem-solving method is compared to solutions using classic system programming languages such as Java, C #, or C++. By comparison, the use of scripting languages is illustrated. In this course, the emphasis is placed on the transfer of information that is important for students in terms of making them practically useful and for users of attractive applications, which are relatively easy to handle when using scripting languages. Lectures are supplemented with exercises.

Compulsory literature:

PILGRIM, Mark. Dive into Python 3. Apress, 2010. ISBN 978-1430224150.

Recommended literature:

HARMS, Daryl D., MCDONALD, Kenneth. The Quick Python Book. Manning Publications, 2000. ISBN 978-1884777745.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.