VSFS:B_PrW_1 Programming for Windows 1 - Course Information
B_PrW_1 Programming for Windows 1
University of Finance and AdministrationWinter 2017
- Extent and Intensity
- 1/1. 3 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Mgr. Pavel Ježek, Ph.D. (seminar tutor)
- Guaranteed by
- Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_PrW_1/cAPH: each odd Monday 18:15–18:59 E303PC, each odd Monday 19:00–19:45 E303PC, P. Ježek
B_PrW_1/pAPH: each even Monday 18:15–18:59 E303PC, each even Monday 19:00–19:45 E303PC, except Mon 2. 10. ; and Mon 13. 11. 20:00–20:45 E303PC, Mon 20. 11. 20:00–20:45 E303PC, P. Ježek
B_PrW_1/vAPH: Fri 13. 10. 17:30–19:00 E307, Fri 10. 11. 17:30–19:00 E307, 19:15–20:45 E307, P. Ježek - 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 also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- Objective of the course:
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
- This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
- 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
- 2. Introduction of the basic concepts of C #
- 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
- 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
- • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
- • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
- recommended literature
- • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
- • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
- 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: Practical Test - Windows user interface application that contains most of the features memorized 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: 6 hodin KS/semestr.
- Enrolment Statistics (Winter 2017, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2017/B_PrW_1