Course: Levelling seminar in Programming

« Back
Course title Levelling seminar in Programming
Course code KMI/VSP
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Beránek Ladislav, doc. Ing. CSc.
  • Remeš Radim, Mgr.
Course content
Topics - introduction, basic terminology - programming languages, program, algorithm - Data types, constants, variables, operators, expressions - Branching, loops, iteration - Objects, classes, class members - Function, parameters, anonymous functions, methods, delegates - arrays, collections - accessing files

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Laboratory
  • Class attendance - 21 hours per semester
  • Preparation for credit - 28 hours per semester
  • Semestral paper - 40 hours per semester
  • Preparation for classes - 23 hours per semester
Learning outcomes
The course is designed as programming propedeutics. The course is designed for students who need to update their knowledge of programming. Content topics are covered with linking to other programming learning subjects at the Faculty of Economics.
Students are able to create simple and moderately difficult applications in C # programming language.
Prerequisites
The course has no prerequisities.

Assessment methods and criteria
Student performance assessment, Test

Programming partial short tasks, creating a project application. General success rate minimally 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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Economics Study plan (Version): Economic Informatics (4) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter