B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2021
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Renata Janošcová, Ph.D. (lecturer)
Ing. Renata Janošcová, Ph.D. (seminar tutor)
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/vAPH: Fri 15. 10. 14:00–15:30 S34, 15:45–17:15 S34, Fri 5. 11. 14:00–15:30 S34, 15:45–17:15 S34, Fri 17. 12. 14:00–15:30 S24, 15:45–17:15 S24, R. Janošcová
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • Contents of lectures:
  • 1. Introduction of the .NET platform
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
    recommended literature
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2022, Winter 2023, Winter 2024.
  • Enrolment Statistics (Winter 2021, recent)
  • Permalink: https://is.vsfs.cz/course/vsfs/winter2021/B_PrW_1