Home /  Courses And Programs / C# Programming I: Fundamentals of C#

Learn the basics of programming using C#, Visual Studio and the .NET Framework.  These fundamentals will help you gain the basic programming skills necessary to be a successful coder targeting desktops, web browsers or mobile devices.  You will also learn to utilize Visual Studio as more than a text editor, leveraging many of its advanced features such as debugging, refactoring and code snippets.
Topics Include:

  • Program structure and syntax
  • Variable definition
  • Data Types
  • Arrays
  • Operators
  • Structures
  • Object-oriented programming
  • Delegates and events
Practical Experience:
  • Learn to open and create Visual Studio solutions
  • Develop C# programs to solve practical problems related to the course topics
  • Learn to debug C# applications
Software: Students will use Visual Studio Community Edition 2015 or later which is freely available on Microsoft's website: https://www.visualstudio.com/


Note: Prerequisites: "Visual Studio","Fundamentals of the .NET Framework" and "C# for Beginners" or equivalent experience.

For more information contact infotech@ucsd.edu

Course Number: CSE-40534
Credit: 3.00 unit(s)
Related Certificate Programs: C# Programming

+ Expand All