C# Introduction

This course provides comprehensive information about the capabilities of the .Net Framework, Visual Studio tools, and the C# programming language. … Continue reading "C# Introduction"

Overview

This course provides comprehensive information about the capabilities of the .Net Framework, Visual Studio tools, and the C# programming language. Students will learn to create applications and libraries using C#. The course assumes the student has little to no programming experience. This course is lab-intensive and is designed to bring the student up to speed quickly.

Audience

The successful student will have experience in some area of IT and is comfortable using Microsoft Windows and applications.

Length

40 hours

Outline

Introduction to programming

  • Basic computer architecture (memory, CPU, IO)
  • Programming languages

Overview of .Net

Using Visual Studio

  • Projects & Solutions
  • Windows
  • Building, running, debugging

C# General Language Features

  • Basic syntax
  • Data types
  • Program flow
  • If/else
  • Loops
  • Intro Functions

Data Structures

  • Structures
  • Classes

Intro to Object-Oriented Features

  • Overview of O-O concepts
  • Abstract Types
  • Interfaces
  • Delegates
  • Events
  • Exceptions

Intro .Net Framework

  • I/O classes
  • Collections
  • Utility