Overview
Aims
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
Course contents
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.
Learning outcomes
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
Assessment
Final comprehensive Project, minimum grade 5 out of 10