Learning outcomes of the course unit:
Learning to program in object-oriented development environment for the example of Microsoft Visual Studio and SharpDevelop. Devoted to the practice of object-oriented programs, principles and rules-driven programming events. Coping with standard ways of creating user components, application development and design of their user interface.
Course contents:
- .NET Framework, C# and .NET Framework, comparison of C++ and C#.
- Common Language Infrastructure, Memory Management, Common Type System.
- Data Types in C#. Variables and constants.
- Management structure. Cycles and branching in C#.
- Arrays in C#. Working with files.
- Object-oriented programming in C#. Base class.
- Inheritance, overloading methods, abstract methods. Modifiers access, virtual and abstract properties.
- Class System. Object, assemblies, namespaces.
- Treatment of errors, exceptions, handling exceptions.
- Directives, interfaces, events.
- Graphical User Interface, Windows Applications.
- Windows Forms. Basic components - Button, Label, TextBox, ComboBox.
- Access to essential databases. Basic components database DataSet, DataGriD.
Type of methodology: Combination of lecture and hands-on
Participants receive the certificate of attendance: Yes
Paid training activity for participants: No, it's free of charge
Participants prerequisite knowledge: C/C++