Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

JavaScript Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BI-PJS.1 KZ 4 3C Czech
Lecturer:
Tutor:
Vojtěch Jirkovský (guarantor), Nikita Mironov
Supervisor:
Department of Software Engineering
Synopsis:

Main goal of the course is an introduction to Javascript programming. Students will learn also best practices and will use tool that eases development in Javascript. The course is recommended for students of BIE-WSI-WI.2015 branch of study and do not have required knowledge to register for BIE-TWA.1. They should register for this course in their 4th semester of study.

Requirements:

Basic knowledge of Algorithmics is required as well as knowledge of object-oriented programming to the extent taught in BIE-PA1 and BIE-PA2.

Syllabus of lectures:
Syllabus of tutorials:

1. Syntax and data types

2. IDE, debugging, workflow

3. Variable, constants, expressions and control flow

4. Functions

5. Built-in functions/objects (strings, regular expressions, data types)

6. OOP basics (prototype, scope)

7. OOP - closure, „inheritance“, object comparison, object serialization

8. Exceptions and errors

9. Events

10. Javascript and web - Document Object Model

11. Project dependency management - Bower, Gulp, Grunt

12. ECMAScript 6 - new features

Study Objective:
Study materials:
Note:
Time-table for winter semester 2018/2019:
Time-table is not available yet
Time-table for summer semester 2018/2019:
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
Tue
Fri
Thu
roomTK:PU1
Jirkovský V.
Mironov N.

16:15–18:45
(parallel nr.101)
Dejvice
NTK PU 1
Fri
The course is a part of the following study plans:
Data valid to 2019-07-21
For updated information see http://bilakniha.cvut.cz/en/predmet5124306.html