Course: Programming 1

« Back
Course title Programming 1
Course code KVD/PGM1P
Organizational form of instruction Lecture + Seminar
Level of course Bachelor
Year of study 2
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Ulrych Zdeněk, Doc. Ing. Ph.D.
  • Vrbík Václav, Doc. Ing. CSc.
  • Frank Filip, Mgr. Ph.D.
Course content
Possibilities and programming techniques, types of programming languages. Basics of programming language (syntax and semantics) data types. Retrieving data from a keyboard, output to a display device, strings, math functions. Conditional orders, logical operators, methods (functions and procedures). Cycles, their types and practical application examples. Principles of work with field and practical examples of its application, debugging. Parameters, their function and use within methods. Work with the file input and output to a file. Principles and use of the record or its alternatives with respect to the used programming language. Didactic principles of teaching selected thematic units covering the areas of education programming.

Learning activities and teaching methods
Lecture with practical applications, E-learning, Multimedia supported teaching, Group discussion, Seminar classes, Students' self-study
  • Contact hours - 26 hours per semester
  • Preparation for an examination (30-60) - 30 hours per semester
  • Undergraduate study programme term essay (20-40) - 40 hours per semester
  • Preparation for formative assessments (2-20) - 10 hours per semester
prerequisite
Knowledge
identify the basic problems related to algorithmic complexity.
Skills
use basic algorithmic design.
choose environment for the development of algorithmic thinking by use.
use different ways of algorithmization.
use with algorithmization knowledge of graph theory.
solve examples useful for the development of algorithmic thinking in their chosen environment.
analyze problems from different areas and build their solutions suitable algorithm in various forms based on rules.
Competences
N/A
N/A
learning outcomes
Knowledge
governed by the relevant principles in the use of record or its alternatives with respect to the programming language.
Skills
recognize the possibilities offered by the use of different types of programming languages.
use programming language in accordance with its syntax and semantics.
solve problems related to the input / output operations (e.g. from the keyboard, the screen of the set, etc.).
used properly structure the programming language associated with the logical operators.
choose the right when programming cycle for the solution to the problem.
debug program.
use appropriate methods including parameters.
Competences
N/A
N/A
teaching methods
Knowledge
E-learning
Multimedia supported teaching
Group discussion
Self-study of literature
Interactive lecture
Skills
Seminar classes
Group discussion
Skills demonstration
Competences
Skills demonstration
Self-study of literature
Seminar classes
assessment methods
Knowledge
Combined exam
Test
Seminar work
Continuous assessment
Skills
Combined exam
Test
Seminar work
Continuous assessment
Skills demonstration during practicum
Competences
Combined exam
Seminar work
Continuous assessment
Skills demonstration during practicum
Recommended literature
  • JavaScript Tutorial. 2023.
  • FLANAGAN, David. JavaScript: the definitive guide. Seventh edition. Sebastopol: O´Reilly, 2020. ISBN 9781491952023.
  • HARRISON, R. ECMAScript cookbook: over 70 recipes to help you learn the new ECMAScript (ES6/ES8) features and solve common JavaScript problems. Birmingham, 2018. ISBN 978-1-78862-817-4.
  • Johnos, Bruce. Visual Studio Code: end-to-end editing and debugging tools for web developers. Indianapolis: Wiley, 2019. ISBN 9781119588184.
  • Ralf S. Engelschall. ECMAScript 6 - New Features: Overview & Comparison. 2017.
  • Žára, Ondřej. JavaScript : programátorské techniky a webové technologie. 2. vydání. Brno, 2021. ISBN 978-80-251-5026-9.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Education Study plan (Version): English Language in Education (17) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): English Language in Education (18) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (16) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (16) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physics in Education (15) Category: Physics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Studies in Mathematics (17) Category: Mathematics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physics in Education (17) Category: Physics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Chemistry in Education (18) Category: Chemistry courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Biology in Education (19) Category: Biology courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (18) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physical Education in Education (18) Category: Physical education and sport 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Biology in Education (16) Category: Biology courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physics in Education (16) Category: Physics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (17) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physical Education in Education (17) Category: Physical education and sport 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Russian Language in Education (17) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Studies in Mathematics (19) Category: Mathematics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Biology in Education (18) Category: Biology courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Russian Language in Education (19) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): History in Education (18) Category: History courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Chemistry in Education (16) Category: Chemistry courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (19) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Biology in Education (17) Category: Biology courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Russian Language in Education (18) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): English Language in Education (16) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (18) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (17) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Chemistry in Education (17) Category: Chemistry courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): History in Education (17) Category: History courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Technology and Design in Education (19) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (15) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Physical Education in Education (15) Category: Physical education and sport 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (19) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (17) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Studies in Mathematics (18) Category: Mathematics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physics in Education (19) Category: Physics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Technology and Design in Education (18) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Physical Education in Education (16) Category: Physical education and sport 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Chemistry in Education (14) Category: Chemistry courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Physical Education in Education (13) Category: Physical education and sport 1 Recommended year of study:1, Recommended semester: -
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (15) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (1) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: -
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (16) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Chemistry in Education (19) Category: Chemistry courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Biology in Education (15) Category: Biology courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): Information Technologies in Education (18) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Technology and Design in Education (17) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Geography in Education (19) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): English Language in Education (19) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Technology and Design in Education (16) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): History in Education (16) Category: History courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Education Study plan (Version): English Language in Education (14) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Summer