Introductory Programming by CompuScholar

The CompuScholar Windows Programming course uses the Microsoft C# language to teach introductory computer programming and classic computer science concepts.

This course covers fundamental programming topics and skills such as:

  • Using Integrated Development Environments
  • C# Data types and variables
  • Logical expressions and flow control
  • Math and string operations
  • GUI design and Windows input controls
  • Writing functions
  • Debugging and exceptions
  • Object-Oriented Programming Inheritance and Polymorphism
  • Collections Sorting and recursion
  • File I/O
This Catalyst catalog solution provides: