Winter Semester 2007/08
Winter Semester 2008/09
Winter Semester 2009/10
Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
Winter Semester 2013/14
Winter Semester 2014/15
Fundamentals of Programming ZSU01034
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
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.