Object-oriented Programming in C#

Service description

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++

 

 

Level
Beginner
Category
Training events
Service valid until
Audience
Research and Academia
Location category
Language
Slovak
Technical Domain
Parallel programming
Scientific programming
Software engineering
Format
In person
Initiative
Castiel and EuroCC
Country