SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Algorithms and Programming A - OKB2319217
Title: Algoritmizace a programování A.
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2015
Semester: summer
E-Credits: 3
Examination process: summer s.:
Hours per week, examination: summer s.:0/0, MC [HT]
Extent per academic year: 8 [hours]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: combined
Teaching methods: combined
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: Ing. Jaroslav Novák, Ph.D.
PhDr. Jiří Štípek, Ph.D.
Pre-requisite : OKB2319111
Interchangeability : OKB2319218
Is pre-requisite for: OKB2319318, OKB2319317
Is interchangeable with: OKB2319218
Annotation -
Last update: SKALOVA/PEDF.CUNI.CZ (19.06.2013)
The Aim of subject Algorithms and Programming is to improve student's information in field of basic knowledge and skills in the field of algorithms and programming including mastering the creating of basic algorithms and constructions of basic programs including design of user interface and using data structures. The frame of subject is characterized both by set of relevant theoretical information connected with development algorithmic basic constructions and procedure of programming. Both set of skills from the field of practical programming. The subject is focused on theoretical aspect of application development and on practical skills in developing basic programming constructionsin
Literature - Czech
Last update: SKALOVA/PEDF.CUNI.CZ (19.06.2013)
  • ALEXANDRESCU, A. Moderní programování v C++. Brno : Computer Press, 2003
  • BUCHALCEVOVÁ, A. Základy strukturovaného programování. Praha : VŠE, 1993.
  • ECKEL, B. Myslíme v jazyku C++. Praha : Grada, 2003.
  • KADLEC, V. Učíme se programovat v Borlandu C++ Bilderu a jazyce C++. Praha : Computer Press, 2002.
  • KRUGLINSKI, D. Mistrovství ve Visual C++. Brno : Computer Press, 1999
  • KUKAL, J. Myšlením k algoritmům. Praha : Grada, 1998.
  • PECINOVSKÝ, R., VIRIUS, M. Objektové programování 2. Praha : Grada Publishing, 1999.
  • STROUSTRUP, B. C++ programovací jazyk. Praha : Ben - technická literarura, 1997
  • TOPFER, P. Algoritmy a programovací techniky. Praha : Prometheus, 1
  • VIRIUS, M. Základy algoritmizace. Praha : ČVUT, 1998.
  • VIRIUS, M. Od C k C++. České Budějovice : Kopp, 2000.
  • VIRIUS, M. Programování v C++. Praha : ČVUT, 1998.
Requirements to the exam - Czech
Last update: STIPEK/PEDF.CUNI.CZ (04.12.2014)

KLASIFIKOVANÝ ZÁPOČET

Podmínkou pro udělení klasifikovaného zápočtu je odevzdání úkolů, které budou zadávány a odevzdávány průběžně prostřednictvím VLE Moodle, přičemž je nutné dosáhnout celkového průměrného hodnocení úkolů alespoň 80%. Neodevzdané úkoly se započítávají do průměru s hodnocením 0. Všechny úkoly bude možné na základě hodnocení přepracovat a odevzdat znovu (termín pro přepracovanou verzi bude adekvátně posunut).

Klasifikace bude udělena na základě vypracování úloh závěrečného zadání, které bude realizováno prezenční formou v předem vypsaných termínech v SIS. Závěrečném zadání, které studující obdrží bude obsahovat 4 - 6 jednodušších úloh a jeho úkolem bude naprogramovat funkční řešení ve stanoveném časovém limitu. 

Syllabus -
Last update: SKALOVA/PEDF.CUNI.CZ (19.06.2013)

Algorithms

 

  • System and system approach
  • Algorithm
  • Algorithmic design

 

Programming

 

  • The C programming langueage
  • Variables and data types
  • Terminal input and output
  • Execution control
  • Iteratin
  • Functions
  • Pionters
  • Arrays
  • Strings
  • File management
  • Structures and unions
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html