Lecturer(s)
|
-
Friebel Ludvík, Ing. Ph.D.
-
Remeš Radim, Mgr. Ph.D.
|
Course content
|
1 - itroduction, basic terminology 2 - IDE Visual Studio 2010 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)
- Preparation for exam
- 32 hours per semester
- Class attendance
- 16 hours per semester
- Preparation for classes
- 36 hours per semester
- Semestral paper
- 36 hours per semester
- Preparation for credit
- 20 hours per semester
|
Learning outcomes
|
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
|
-
FREEMAN, A. Introducing Visual C# 2010. Apress, 2010.
-
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.
|