Introduction to Programming


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Software Development Fundamentals covers a common set of methodologies used when creating programs with a variety of programming languages. In this course you'll explore how to create programs, what decision structures are, and also explore the basics of object-oriented programming.

Target Audience
Programmers and developers who want to better understand software development

Prerequisites
None

Expected Duration (hours)
2.9

Lesson Objectives

Introduction to Programming

  • start the course
  • create a basic C# program
  • define the basic structure of a C# program
  • create variables and constants
  • define different variable data types
  • create arrays
  • use math operators
  • create a basic C# program
  • read a text file and display its contents using C#
  • read a text file and display its contents using C#
  • use if statements
  • use if-else statements
  • use conditional operators
  • use switch statements
  • use while and do-while loops
  • use for and foreach loops
  • implement recursion in software programming
  • use exception handling
  • use try, catch, and finally statements together
  • create a class in C#
  • create objects from a C# class
  • create properties for C# objects
  • reference objects using the this keyword
  • use an object to trigger an event
  • use namespaces with objects
  • implement static members
  • implement structs
  • define the purpose of access modifiers
  • define inheritance in object-oriented programming
  • define inheritance in object-oriented programming
  • recognize introductory programming concepts
  • Course Number:
    sd_sdfm_a01_it_enus

    Expertise Level
    Everyone