Programming Basics

Target Audience
Expected Duration
Lesson Objectives
Course Number

Software Development Fundamentals covers a common set of methodologies used when creating programs with a variety of programming languages. In this course you will explore programming basics such as the fundamentals of object-oriented programming, data structures, and how to use JavaScript.

Target Audience
Beginning programmers who want to better understand software development


Expected Duration (hours)

Lesson Objectives

Programming Basics

  • start the course
  • use abstract and sealed classes
  • implement casting between types
  • use is and as
  • understand polymorphism
  • understand the override and new
  • understand the purpose of interfaces and use the IComparable interface
  • use C# lists
  • use C# arrays
  • use C# queues
  • use C# stacks
  • use C# linked lists
  • capture input in a console application
  • create random numbers
  • create a list of unique random numbers
  • understand the purposes of sorting algorithms
  • understand the quick sort algorithm
  • understand how to create a web page
  • understand the purpose of CSS
  • work with style sheets
  • utilize inline CSS styles
  • modify DIVs using CSS
  • understand the purpose of JavaScript
  • understand the basic rules of JavaScript
  • use JavaScript functions
  • reference HTML elements with JavaScript
  • modify HTML elements with JavaScript
  • Understand basic programming
  • Course Number: