|Type of course:||Elective (1 of 2)|
|Language of instruction:||English|
|Erasmus Language of instruction:||English|
|Name of lecturer:||Arpad Incze|
|Seminar tutor:||Arpad Incze|
|Form of education||Full-time|
|Form of instruction:||Class|
|Number of teaching hours per semester:||86|
|Number of teaching hours per week:||6|
|Form of receiving a credit for a course:||Grade|
|Number of ECTS credits allocated||6|
C# FUNDAMENTALS. C# and .NET Framework
C# TYPES. C# Type System. Boxing and unboxing. C# Data Types
LANGUAGE BASICS. Naming Conventions.
LANGUAGE BASICS. Getting started with C#.
C# APPLICATIONS. Creating Console Assemblies.
C# APPLICATIONS. Creating GUI Assemblies
C# APPLICATIONS. Creating Code Library Assemblies
VISUAL STUDIO.NET. Creating a Project.
VISUAL STUDIO.NET. Language Concepts.
VISUAL STUDIO.NET. C# Expressions and Operators
.NET Framework. Programs compilation
C# language. Console applications.
Structure of the C# program. Language syntax. Data types. Conversions. Applications.
Constants. Variables. Expressions and operators. Applications.
Collections and libraries. Applications.
Foreach instruction. Applications.
Try-catch-finally and throw. Applications.
Visual programming environment C#. Applications.
Windows. Controls. Applications.
System. drawing. Applications.
This course aims to introduce students to the basic concepts and features of C# programming.
Identify common variables in C#
State the minimal requirement to use C#
State the procedure for building and running GUI applications
Outline the steps required to build a code library
Create a C# project in VisualStudio.NET