FPF:UIINK53 Scripting Languages - Course Information
UIINK53 Scripting Languages
Faculty of Philosophy and Science in OpavaWinter 2023
- Extent and Intensity
- 0/8/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Ing. Richard Pečonka (seminar tutor)
Mgr. Jan Schreier (seminar tutor) - Guaranteed by
- Ing. Richard Pečonka
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Prerequisites
- Algorithms and Programming I
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The aim of the course is to understand Python, Perl, Ruby scripting languages and their applications, to learn how to use them, understand the complementarity of scripting languages to system languages, know their advantages, disadvantages and practical use.
- Learning outcomes
- Students will be able to:
- summarize important features of scripting languages;
- identify and describe the advantages and disadvantages of using scripting languages in relation to system languages;
- practically demonstrate the creation of a script in Python; - Syllabus
- 1. Introduction, environment
- 2. Language Python
- 3. Data Types
- 4. Operators in Python
- 5. Control of runtime, cycles
- 6. Control of runtime, conditions
- 7. Objects in Python
- 8. I/O
- 9. Functions
- 10. Introduction to Perl
- 11. Other scripting languages
- Literature
- required literature
- Mark Summerfield. Python 3. COMPUTER PRESS, 2010. ISBN 9788025127377. info
- recommended literature
- MARTELLI, Alex, Anna RAVENSCROFT and Steve HOLDEN. Python in a Nutshell. Třetí vydání. Sebastopol: O'Reilly Media, 2017. ISBN 978-1-4493-9292-5. info
- FULTON, Hal. Ruby way, the: solutions and techniques in Ruby programming. 3rd edition. Indianapolis, IN: Addison-Wesley Professional, 2014. ISBN 978-0-321-71463-3. info
- POE, Curtis. Beginning Perl. Indianapolis, IN: Wiley, 2012. ISBN 978-1-118-23563-8. info
- CHRISTIANSEN, Tom, Brian D FOY and Larry WALL. Programming Perl. 4th ed. Sebastopol: O'Reilly, 2012. ISBN 978-0-596-00492-7. info
- FLYNT, Clif. Tcl/Tk: a developer's guide. 3rd ed. Waltham, MA: Morgan Kaufmann, 2012. ISBN 978-0-12-384717-1. info
- BERMAN, Jules J. Perl: the Programming Language. Ontario: Jones and Bartlett Publishers, 2009. ISBN 978-0-7637-5758-8. info
- Harms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press, 2008. ISBN 978-80-251-2161-0. info
- WAL, Larry, Tom CHRISTIANSEN and Randal L SCHWARTZ. Programování v jazyce Perl. Praha: Computer Press, 1997. ISBN 80-85896-95-8. info
- Teaching methods
- Tutorials in a computer lab
- Assessment methods
- Credit:
1. Demonstration of exercise skills: create an application in the range of the course.
2. Compulsory attendance at seminars min. 75%. - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Cvičení 8 HOD/SEM.
- Enrolment Statistics (Winter 2023, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2023/UIINK53