Lecturer(s)
|
-
Beránek Ladislav, prof. Ing. CSc., MBA
-
Remeš Radim, Mgr. Ph.D.
|
Course content
|
Main topics - introduction, basic terminology - programming languages, program, algorithm - data types, constants, variables, operators, expressions - branching, cycles, iteration - objects, classes, class members - Functions, parameters, unnamed functions, methods, delegates - field, collection - working with files
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Laboratory
- Semestral paper
- 22 hours per semester
- Class attendance
- 32 hours per semester
- Preparation for credit
- 30 hours per semester
- Preparation for classes
- 28 hours per semester
|
Learning outcomes
|
The subject is conceived as a propedeutic programming. The course is designed for students who need to add knowledge from programming. Topics covered by the other subjects of programming at the Faculty of Economics are covered.
Students can program simple and moderately difficult applications in the C # programming language.
|
Prerequisites
|
The subject has no prerequisite
|
Assessment methods and criteria
|
Student performance assessment, Test
Continuous solution of project tasks, creation of own application within a separate project. Overall success rate of at least 65%.
|
Recommended literature
|
-
Deitel, H., Deitel, P. Visual C# How to Program, 6th Edition. Hoboken, New Jersey, USA: Pearson Education, 2016.
-
Jamro, M. C# Data Structures and Algorithms. Birmingham, UK: Packt., 2018.
-
Michaelis, M. Essential C# 7.0, 6th Edition. Bostom, USA: Addison-Wesley Professional, 2018.
-
Nesteruk, D. Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design. New York, NY (USA): Apress., 2019.
-
Sarcar, V. Design Patterns in C#: A Hands-on Guide with Real-World Examples. Karnataka, India: Apress, 2018.
-
Taher, R. Hands-On Object-Oriented Programming with C#. Birmingham, UK: Packt., 2019.
|