Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-ICSAcad. year: 2022/2023
C# language syntax. Object-orientation. The object model, objects, classes. Visual Studio. Debugger and profiler. Design patterns. Graphic user interfaces, WPF. Asynchronous programming with processes, threads, tasks. Data querying LINQ, ADO.NET. ORM mapping with Entity Framework.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Students will learn how to apply modern programming approaches in .NET platform using C# language. After class completion, students will be ready to tackle real-world programming challenges with a new perspective based on object-oriented principles and to apply design patterns to architecture design. Working in a team simulates real work assignments, teaches students coordination and enforces the use of agile methodologies. Main take offs are object-oriented workflows in C# and .NET platform, application of design patterns and utilization of persistence data providers.
Prerequisites
Basic knowledge of imperative programming (C language), algorithmization and source code versioning.
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
This class aims to teach students object-oriented programming and desktop application design principles in the C# language.
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
branch BIT , 2 year of study, summer semester, compulsory-optional
branch VU-D , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-D , 2 year of study, summer semester, electivebranch VU-VT , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, electivebranch VU-D , 2 year of study, summer semester, electivebranch VU-IDT , 2 year of study, summer semester, elective
Seminar
Teacher / Lecturer
Syllabus
Project
https://github.com/nesfit/ICS/tree/master/Project