Certification Programme description: Introduction to object-oriented and event-driven programming: variables and data types, overview of programming paradigms (imperative, procedural, structural, object-oriented and event-driven programming), idea of object-oriented programming (classes and objects, inheritance and polymorphism); Programming in C# on Microsoft .NET platform: .NET Framework, Visual Studio .NET programming environment, syntax and semantics of C# language (program structure, variables and data types, operations and operators, functions, methods, imperative data-flow structures), console applications, object aspect of C# language, object model of .NET environment, classes and objects in C#, creation of window-based applications (Windows Forms object model, forms, controls and attributes, event handling implementation); code re-usage and open-source software: object-oriented programming and code re-usage, free software idea, social networks programming
Certification Programme version/revision: EITC/SE/CPFv1r2)Earned ECTS credits: 2