C# programming language. Part 1.

The purpose of this course is to introduce students to the basics of C# programming using the Visual Studio development environment.

The course is intended for beginner programmers or those who want to learn a new programming language.

Course Information

Start date of course: 30.05.2023
Duration: 3 weeks (24 acad. hours)
Schedule: Tuesdays and Thursdays from 18:00 to 21:00 (4 acad. hours)
Place: TSI, 1 Lomonosova Street, Riga
Instructor: Professor, Dr.sc.ing. Irina Pticina

Language of the Course:  The course will be held in Russian using and learning terminology in English.

Code via lupa
Price: 180 €

General information

During 24 academic hours, students will master the basics of C# syntax, data types, operators, arrays, working with files, an introduction to object-oriented programming, and will also learn how to use the Visual Studio development environment to create and debug C# applications, including graphical applications with an interface created using WPF (Windows Presentation Foundation) technology. Throughout the course, practical exercises will be provided, where students will have the opportunity to apply the acquired knowledge in practice by solving practical problems and creating a small project.

Course content:

  • Introduction to C# and the Visual Studio development environment: familiarity with the C# programming language and its history, C# syntax features and the Visual Studio development environment, setting up a project, creating and debugging console applications.
  • Data types and operators in C#: learning about basic data types such as integer, real, character, and logical data types, as well as lines; the study of various operators, such as arithmetic, logical, conditional, and cyclic operators.
  • Working with arrays and collections: learn how to create and use one-dimensional and multidimensional arrays, operations with arrays, and how to use collections in C#.
  • Working with files and streams: learning the basics of working with files and streams in C #, reading and writing data to files, and working with text and binary files.
  • Fundamentals of Object-Oriented Programming: Learn the basic concepts and principles of OOP in C#. Includes the study of classes, objects, methods, inheritance in the context of application development in C#.
  • Creating a graphic interface with WPF: Learn the basics of working with WPF technology to create a graphical user interface in C# applications. Includes learning the basics of creating windows, controls, data binding, animation, and styling using WPF.

Hurry up to apply! The number of participants in the group is limited - maximum 12 people!

To Apply

For more information please write to kursi@tsi.lv, Transport and Telecommunication Institute, Lomonosova Street 1 - Room 404, Riga, LV-1019, Latvia, phone: (+371) 67100659

Septembris, 2023

contact us

share with the world