Course: Basic Programming

« Back
Course title Basic Programming
Course code KMI/ZPG
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study 2
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
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.


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