Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Scripting Languages

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BI-SKJ Z,ZK 4 2+1 Czech
Lecturer:
Lukáš Bařinka, Jan Žďárek (gar.), Jiří Znamenáček
Tutor:
Lukáš Bařinka, Jan Žďárek (gar.), Jiří Znamenáček
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 the formal description of languages.

Syllabus of lectures:

1. Introduction: compiler/interpreter. Common UNIX shells

2. Bourne Again: Invocation, common control constructions

3. Bourne Again: Variables and redirection, getopts

4. Common UNIX utilities: RE, grep, sed

5. Common UNIX utilities: awk/nawk

6. Common UNIX utilities: awk library

7. Perl: basics

8. Perl: advanced constructions

9. VMS

10. Python

11. Python

12. Python

13. Python

Syllabus of tutorials:

1. Shell.

2. Shell.

3. Regular expressions, grep, sed.

4. awk.

5. Perl.

6. Python.

7. Python.

Study Objective:

In their future professional life, students are likely to encounter several scripting languages. Students get an overview of some common 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:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomT9:105
Bařinka L.
Žďárek J.

18:00–19:30
(lecture parallel1)
Dejvice
Posluchárna
Tue
Fri
roomT9:348
Žďárek J.
14:30–16:00
ODD WEEK

(lecture parallel1
parallel nr.101)

Dejvice
NBFIT BOU ucebna
roomT9:348
Žďárek J.
16:15–17:45
ODD WEEK

(lecture parallel1
parallel nr.103)

Dejvice
NBFIT BOU ucebna
roomT9:348
Žďárek J.
18:00–19:30
ODD WEEK

(lecture parallel1
parallel nr.105)

Dejvice
NBFIT BOU ucebna
roomT9:348
Žďárek J.
14:30–16:00
EVEN WEEK

(lecture parallel1
parallel nr.102)

Dejvice
NBFIT BOU ucebna
roomT9:348
Žďárek J.
16:15–17:45
EVEN WEEK

(lecture parallel1
parallel nr.104)

Dejvice
NBFIT BOU ucebna
Thu
Fri
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet1123506.html