Lecturer(s)
|
-
Beran Ladislav, Ing.
-
Rozsíval Pavel, Ing.
|
Course content
|
Introduction, examples for algorithms developing - flowcharts. Algorithm developing and single tasks programming with basic math operators. Programming exercises with IF, IF-ELSE. FOR cycle practicing. WHILE, DO-WHILE practicing. SWITCH, BREAK and CONTINUE practicing. Algorithm developing and more complex solution programming. - Combination of more control structures in single solution. Using methods I. Using methods II. Work with single dimensional array. Work with multi dimensional array. Practicing of Object Oriented Programming. Exceptions. Work with strings and files.
|
Learning activities and teaching methods
|
Dialogic (discussion, interview, brainstorming), Methods of individual activities, Demonstration, Skills training, Work-related activities
|
Learning outcomes
|
This course serves to improve and better understand the Algorithmization and C Language course. It is designed for students without sufficient practice in programming.
Reasoning, improve practical experience in programming, basic programming tech, orientation in visual studio.
|
Prerequisites
|
No prerequisites are set.
|
Assessment methods and criteria
|
Student performance assessment, Work-related product analysis
The attendance at practices is optional. The theme of practices is solving of practical tasks in programming. Some tasks are solved together with teacher and the others by students with possibility of consultations. The condition for the successful completion of this course is solving of some simple tasks.
|
Recommended literature
|
-
Gunnerson, E. Začínáme programovat v C#. Computer Press, 2001.
-
Liberty, J. Programming C#, O´Reilly, 2001.
-
Nagel, Ch., Evjen, B., Glynn, J., Skinner, M.W. C# 2005 - Programujeme profesionálně. Brno: Computer Press, 2007. ISBN 80-251-1181-4.
-
Virius, M. C# pro zelenáče. Neocortex. KOPP. ISBN 8072321765.
|