Winter Semester 2008/09
Winter Semester 2009/10
Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
Summer Semester 2012/13
Winter Semester 2013/14
Winter Semester 2014/15
Winter Semester 2015/16
Winter Semester 2016/17
Winter Semester 2017/18
Winter Semester 2018/19
Introduction to Computer Programming KS01034
Course content:
Basic terms related with computer programming. General computer program structure - syntactic diagrams. Elements of programming language. Data types and its usage. Basic functions and standard procedures. Basic instructions of programming language. Basic input/output operations. Structural data types (table, record, collective). Procedures and functions. Modules (main standard modules, rules and aims of own modules). Files its types and function in program. Files operations. Communication with user - rules of interface creation. Indicators types. Dynamic management of operating memory. Lists, queues and binary trees.
Learning outcomes:
Learning outcomes are:
Ability of algorithmic thinking
Ability of data structure selection
Ability to create own computer programs.
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2009Z: | Term 2017Z: | Term 2014Z: | Term 2015Z: | Term 2016Z: | Term 2012Z: | Term 2013Z: | Term 2010Z: | Term 2011Z: |
Bibliography
a) basic references:
1. Marciniak A.: Turbo Pascal 7.0 z elementami programowania obiektowego, Nakom, Poznań 2001.
2. Koleśnik K.: Wstęp do programowania z przykładami w Turbo Pascalu, Helion, Gliwice 1999.
3. Sadowski T.W.: Praktyczny kurs Turbo Pascala, Helion, Gliwice 1996.
b) supplementary references:
1. Bishop J.: Turbo Pascal. Programowanie, Read Me, Warszawa 1999,
2. Wróblewski P.: Algorytmy, struktury danych i techniki programowania, Helion, Gliwice 2003.
3. Walczak A., Walczak K.: Programowanie w języku Turbo Pascal 7.0, W&W, Warszawa 2000.
4. Klepka R., Stankiewicz A.: Programowanie z przykładami w językach Pascal i Matlab, Wydawnictwa Akademii Górniczo-Hutniczej, Kraków 2002.