Lecturer(s)
|
-
Friebel Ludvík, Ing. Ph.D.
-
Remeš Radim, Mgr. Ph.D.
|
Course content
|
1 - itroduction, basic terminology 2 - IDE Visual Studio 3 - basic data types, constants, and variables, operators, expresions 4 - scope of variables 5 - compound statement, conditional branching 6 - cycles, iterations 7 - classes, objects 8 - methods, parameters of methods 9 - arrays, collections, array of parameters 10 - inheritance, polymorphism 11 - garbage collection a management of sources 12 - properties, indexed properties 13 - generics, collections, overload of operators 14 - disc files
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Activating (simulations, games, drama)
- Class attendance
- 42 hours per semester
- Preparation for classes
- 36 hours per semester
- Preparation for credit
- 30 hours per semester
- Preparation for exam
- 40 hours per semester
|
Learning outcomes
|
The aim is to teach students the basic knowledge with help of the object oriented programming language C# (.NET platform). Students will learn integrated development environment Microsoft Visual Studio 2010 and acquire basic knowledge of programming on the platform .NET Framework.
The students understand the basics of programming and can use the essential programming techniques. Students are able to analyse problems, set up the appropriate algorithm and create a programme in the C# programming language.
|
Prerequisites
|
The course has no prerequisities.
|
Assessment methods and criteria
|
Combined exam, Test
Credit Requirements: Programming partial short tasks, creating a project application. Global success rate minimally 65%. Examination Requirements: Students will demonstrate complex knowledge of programming in C#.
|
Recommended literature
|
-
B. Perkins, J. V. Hammer, J. D. Reid. Beginning C# 6.0 Programming with Visual Studio 2015. Wrox, 2015. ISBN 978-1119096689.
-
FREEMAN, A. Introducing Visual C# 2010. Apress, 2010.
-
I. Griffiths. Programming C# 6.0: Create Windows Desktop and Web Applications. O'Reilly Media, 2016. ISBN 978-1491922194.
-
NASH, T. Accelerated C# 2010. Apress, 2010.
-
ROBINSON, S., et all. C# Programujeme profesionálně.. Praha : Computer Press, 2003.
-
SHARP, J. Microsoft Visual C# 2010. Computer Press, 2010.
|