Course: Levelling seminar in Programming

» List of faculties » FEK » KMI
Course title Levelling seminar in Programming
Course code KMI/OVSP
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction English
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, 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.


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): Engineering and Informatics (1) Category: Economy 1 Recommended year of study:1, Recommended semester: Winter