Visual Studio 2008 with the .NET Framework 3.5 will be the development environment and Visual Basic 2008 the programming language. This course provides students with an in-depth knowledge of .NET programming. Basic concepts of the multilayer software architecture will also be introduced. It will include advanced programming topics such as polymorphic techniques based on inheritance, abstract classes and interfaces, .NET assemblies, versioning, application domain, serialization, class and control libraries, user controls, synchronous and asynchronous programming using delegates and events, attributes, and advanced graphics using the GDI+. Included is an overview of accessing Databases with SQL Server 2008 R2 Express Edition and ADO.NET and an introduction to WPF.
Note: "Visual Basic .NET Programming I" or equivalent experience is assumed.
Course Number: CSE-40616 Credit: 3 units
Receive emails about upcoming Information Technology and Software Engineering courses, events, and special programs.
There are no sections of this course planned for the current quarter. Please contact the Technology department at or infotech@ucsd.edu for information about when this course will be offered again.