Scripting Languages
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BIE-SKJ | Z,ZK | 4 | 2+1 |
- Lecturer:
- Jan Žďárek (gar.)
- Tutor:
- Jan Žďárek (gar.)
- Supervisor:
- Department of Computer Systems
- Synopsis:
-
Students gain a general overview of available scripting languages used for scripting. In addition, they gain a deeper insight into one particular scripting language.
- Requirements:
-
Students should have basic overview of operating systems and technologies used in the web environment.
- Syllabus of lectures:
-
1. Fundamental concepts.
2. Overview of existing scripting languages, history.
3. Regular expressions.
4. Object-oriented features of scripting languages.
5. Unix scripting: shell, awk.
6. Scripting languages for the web: PHP, JavaScript.
7. Universal scripting languages.
- Syllabus of tutorials:
-
1. Introduction, regular expressions.
2. Unix scripting: bash, awk.
3. Scripting on the Web.
4. Basic features of Python.
5. Object-oriented features of Python.
- Study Objective:
-
In their future professional life, students are likely to encounter several scripting languages. Students get a good overview of several scripting languages and master one of them.
- Study materials:
-
1. Scott, M. L. ''Programming Language Pragmatics''. Morgan Kaufmann, 2005. 912 s. ISBN 978-0-12-633951-2.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Information Technologies (Presented in English) (compulsory course of the specialization)
- Informatics (Presented in English) (VO)