Course: Practice of Programming 1

« Back
Course title Practice of Programming 1
Course code KTE/IPP1Q
Organizational form of instruction Exercise + On-line Activities
Level of course Bachelor
Year of study 3
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Dostál Jiří, prof. PhDr. PaedDr. Ph.D.
  • Šaloun Petr, doc. RNDr. Ph.D.
  • Basler Jaromír, PhDr.
  • Klement Milan, prof. PhDr. Ph.D.
  • Lavrinčík Jan, PhDr. DiS.
Course content
topics: - An overview of Microsoft.NET platform, - Introduction to the controlled environment running, - Work with components - distribution and version control, - Common Type System and work with data types, - delegations and events, - memory management and resources, - files and data streams, - Work with the Internet, - serialization, - Remoting and Web Services - asynchronous programming.

Learning activities and teaching methods
Projection (static, dynamic), Grafic and Art Activities
  • Preparation for the Exam - 10 hours per semester
  • Attendace - 48 hours per semester
  • Homework for Teaching - 10 hours per semester
Learning outcomes
Programming in Visual Basic: Programming web applications using the system expansion InterDev. VBScript programming and their application in the design of the Web application interface. Using non-standard API functions and their implementations in the middle of Visual Basic. Compiling applications for use in different types of operating systems. Using Visual Studio. Net as a basic integration application development environment. Programming web applications with Virtual Basic. Programming web applications using the system expansion InterDev. VBScript programming and their application in the design of the Web application interface. Using non-standard API functions and their implementations in the middle of Visual Basic. Compiling applications for use in different types of operating systems. Using Visual Studio. Net as a basic integration application development environment.
After completing the course, students should be able to: - build Web applications using systemic spread InterDev - uses VBScript for design, logic design and web interface - understand the importance and use of non-standard API functions in Visual Basic environment, - work with the control element ListBox, use the appropriate functions and commands for working with strings (Split, Replace, ubound) - declare variables for computing and visualization, working with the date data type in Visual Basic, to work with individual portions of the data type date (day, hour, weekday, etc.) - work with the cycles of the type FOR ... NEXT, to work with the cycles of the type DO ... LOOP ... UNTIL, - compare the properties of the controls TextBox and ListBox, set the main features of the TextBox and ListBox, linking controls ListBox and TextBox - Create a database using the Visual Data Manager, working with a TextBox control and connect it with the database to work with the control element data and combine it with the database, - Use the appropriate functions and commands to the database to work with the control element Data Bound Grid, customize the appearance of a form at runtime - build Web applications using ASP systemic spread. NET, - create complex applications, working with TextBox control prvkemRich, LabelBox, GroupBox, use advanced commands and methods.
Prerequisites
Programming VBScript and their use in the design of the web interface. Using non-standard API functions and their implementation in the middle of Visual Basic. Compiling applications for use in various types of operating systems. Using Visual Studio. Net as the primary integration environment for application development.
KTE/IZPRQ

Assessment methods and criteria
Written exam

Self-evaluation tests for self, but also controlled verification of acquired knowledge and skills.
Recommended literature
  • Hatfield, B. (1997). Visual Basic Script: tvorba dokonalých WWW stránek. Praha : Grada, 399 s.
  • Klement, M. (2002). Základy programování v jazyce Viusual Basic. Olomouc : Vydavatelství UP, 328 s.
  • Kraval, I. (1998). Základy objektově orientovaného programování za pomocí jazyka Microsoft Visual Basic 5.0.. Praha : Computer Press, 251 s.
  • Krčmář, D. (2001). Programujeme .NET aplikace ve Visual Studium .NET.1.. Praha : Computer Press, 752 s.
  • Microsoft. (1999). Mistrovství v Microsoft R Visual Basicu 6.0: vyšší škola programovacích technik pro tvorbu firemních aplikací v prostředí klient-server. Praha : Computer Press, 808 s.
  • Pokorný, J. (2001). Úvod do Visual Basic.NET. Brno : Unis, 88 s.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Education Study plan (Version): Fundamentals of the technical sciences and information technologies in education (BB18) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Fundamentals of the technical sciences and information technologies in education (BB18) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter