C# Programming 1 (SDEV 2410)

course overview

The C# Programming 1 course was my first hands on experience with the C# programming language. During this course, I learned important keys and concepts such as:

  • arrays/array lists
  • for/foreach
  • try/catch & exception handling
  • data validation
  • casting data types
  • object oriented programming
  • so much more…

Perhaps my favorite thing to learn during this course was inheritance. I find the concept so interesting. The fact that you can make a base class, populate it with fields and methods, create a new class (derived), and through inheritance that new class now has access to everything in the base class is just insane to me.

Course reflection

C# is a very important and powerful language that powers a large majority of programs out there. Because of this, it’s important that I learn these things now and keep pushing myself to learn more. Every single thing has importance, and will be vital for me to learn now instead of later. I can’t wait to one day use everything I’ve learned in this course and put it into something that I can be proud of.