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 |
Semester: | Autumn |
Form of receiving a credit for a course: | Grade |
Number of ECTS credits allocated | 6 |
State the procedure for building and running GUI applications
Create a C# project in VisualStudio.NET
Outline the steps required to build a code library
Fundamental programming. Algoritm and data structures.
Lecture:
C# FUNDAMENTALS. C# and .NET Framework
C# TYPES. C# Type System. Boxing and unboxing. C# Data Types
LANGUAGE BASICS. Naming Conventions.
C# Syntax.
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
Seminary/Laboratory
.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.
Lecture, seminary laboratory
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
Final comprehensive Project, minimum grade 5 out of 10
Joyce, F.,
Microsoft Visual C#.NET with Visual Studio 2005, na,
na,
2005,
50.
Microsoft,
C# Practical guide. https://msdn.microsoft.com/en-us/library/kx37x362.aspx 2016, na,
na,
2016,
50.
WikiBooks,
C# Programming Wikibooks https://en.wikibooks.org/wiki/C_Sharp_Programming 2016, na,
na,
2015,
50.