Skip to Content

Visual Studio is a development environment that empowers programmers in the marketplace. Developers working with Microsoft technologies including .NET framework, SQL Server, ASP.NET, and Xamarin use Visual Studio regardless of the programming language.

Students will become familiar with Visual Studio IDE and obtain a foundation to any subsequent Microsoft technology class. They will learn to create projects, use source code editor efficiently, launch and debug applications, perform static code analysis and use built-in interfaces to TFS and SQL Server.

This course will also be beneficial to developers with working knowledge in Visual Studio that would like to learn additional features of the system.

Course Highlights:

  • Fundamental features common to different type of projects
  • Source Code Editor features and keys supporting windows
  • Building and Debugging Applications
  • Analyze Managed Code Quality
  • Unit Test Framework
  • TFS and Source Control

Course Benefits:

  • Become proficient with Visual Studio IDE
  • Experience with implementing projects and debugging.
  • Ability to perform code analysis and use built-in interfaces

Software: Visual Studio 2017 Professional (available to students enrolled in the class)

Hardware: Windows PC with 1.6GHz or faster CPU, 2GB RAM, at least 5400 RPM disk with 50GB available space, DirectX 11 capable video card that runs at 1024x768 or higher resolution.

Course Typically Offered: Online, Winter and Summer quarter 

Prerequisites: Basic understanding of computer programming and experience working with Microsoft Windows.

Next steps:  Upon completion of this course, consider taking courses in C# Programming Certificate.

More information: Contact infotech@ucsd.edu to learn more about C# Programming and course offerings.

Course Number: CSE-41189
Credit: 2.00 unit(s)