Course: .NET Platform Applications Development

» List of faculties » FEK » KMI
Course title .NET Platform Applications Development
Course code KMI/OPCC
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 6
Language of instruction English
Status of course Compulsory-optional
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Remeš Radim, Mgr. Ph.D.
  • Beránek Ladislav, prof. Ing. CSc., MBA
Course content
Lectures: 1 - introduction, basic terminology 2 - introduction to the developing environmemt of Visual Studio 2010 3 - variables, operators, expressions 4 - techniques, extend of validity 5 - decising commands, compound commands, revision 6 - errors and exceptions 7 - classes and objects 8 - values and references, value types (enum, struct) 9 - arrays and collections, arrays of parameters 10 - heredity, polymorfism 11 - garbage collection and resource management 12 - qualities, indexers, delegates and events 13 - generics, collections intersection, operators covering 14 - programming windows applications, disc files Seminars: 1 - introduction, basic terminology 2 - introduction to the developing environmemt of Visual Studio 2010 3 - variables, operators, expressions 4 - techniques, extend of validity 5 - decising commands, compound commands, revision 6 - errors and exceptions 7 - classes and objects 8 - values and references, value types (enum, struct) 9 - arrays and collections, arrays of parameters 10 - heredity, polymorfism 11 - garbage collection and resource management 12 - qualities, indexers, delegates and events 13 - generics, collections intersection, operators covering 14 - programming windows applications, disc files

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming)
  • Preparation for classes - 38 hours per semester
  • Semestral paper - 44 hours per semester
  • Preparation for credit - 14 hours per semester
  • Class attendance - 56 hours per semester
  • Preparation for exam - 16 hours per semester
Learning outcomes
The introduction to C++ a C# programming languages on the .NETplatform. Object oriented programming in C++/C#, especially focudes on the differences between C++ and other classic languages, the developing environment Visual Studio 2010 and basic programming on the .NET Framework platform.
The students are able to program a simple and intermediate aplication on the .NET platform.
Prerequisites
KMI/ZPG or KMI/OOP
KMI/CPG
----- or -----
KMI/KZPG
----- or -----
KMI/OZPG
----- or -----
KMI/PG
----- or -----
KMI/ZPG

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 a .NET environment.
Recommended literature
  • B. Perkins, J. V. Hammer, J. D. Reid. Beginning C# 6.0 Programming with Visual Studio 2015. Wrox, 2015. ISBN 978-1119096689.
  • I. Griffiths. Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework. O'Reilly Media, 2012. ISBN 978-1449320416.
  • I. Griffiths. Programming C# 6.0: Create Windows Desktop and Web Applications. O'Reilly Media, 2016. ISBN 978-1491922194.
  • M. Michaelis, E. Lippert. Essential C# 6.0. USA, Addison Wesley Publishing Company, 2015. ISBN 978-013414104.
  • S. Bennett, R. Farmer. Object-Oriented Systems Analysis and Design Using UML. McGraw-Hill Higher Education; 4 edition, 2010. ISBN 978-0077125363.


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 2 Recommended year of study:2, Recommended semester: Winter