Scripting Languages
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BIK-SKJ | Z,ZK | 4 | 13+2 | Czech |
- Lecturer:
- Lukáš Bařinka, Jan Žďárek (gar.)
- Tutor:
- Lukáš Bařinka, Jan Žďárek (gar.)
- Supervisor:
- Department of Computer Systems
- Synopsis:
-
Students gain a general overview of available scripting languages, their syntax, semantics, programming style, pros and cons. In addition, they gain a deeper insight into one particular scripting language and will get practical experience with script programming.
- Requirements:
-
Student should have basic orientation in operating systems and technologies used in 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: Perl, Python, ...
- Syllabus of tutorials:
-
1. Introduction, regular expressions. Unix scripting: bash, awk. Scripting on web. Basic features of Python. 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 learn one of them to more details.
- Study materials:
-
1. Scott, M. L. ''Programming Language Pragmatics''. Morgan Kaufmann, 2005. 912 s. ISBN 978-0-12-633951-2.
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Information Technology (Presented in Czech) (compulsory course of the specialization)
- Informatics - Plan for Period Before Assignement of Specialization (Presented in Czech) (VO)