• 300 page pdf notes
• Exercises for each unit with solutions
• Email support from the instructor
• Equivalent to UCSC Extension Course 5408
costing over $1000
C# Programming Intermediate
Microsoft's .NET technology provides a development and deployment standard for distributed, Web-based, and standard applications. .NET includes a common-language runtime engine, and support for multiple programming languages, application and component assembly, and deployment.
This course introduces students to .NET programming using Microsoft's C# programming language. The basics of .NET application for Window's applications and basic Web applications are presented. Sample applications will be used to illustrate core concepts. Topics include:
C# language overview
Developing console and window applications
Debugging using the CLR Debugger and Visual Studio
Using controls in windowing applications
Using .NET framework classes
Those completing the course will have been given the information necessary to start developing .NET applications using the C# programming language.
Recommended: Core C# and .NET: The Complete and Comprehensive Developer's Guide to C# 2.0 and .NET 2.0 (Core Series), Stephen Perry, Prentice Hall, 2005. ISBN-10: 0131472275