Go to the UF ITC Home PageElective Categories

Elective courses may only be applied towards one certificate; credit for a completed course will not be counted towards the elective requirements of multiple certificates.

Course NameProvider
Programming 1
Visual C#: Intro for DevelopersMSITA
Programming 2
Accessing and Displaying Data with Microsoft® Visual Studio® 2005MSITA
Adding and Configuring Server Controls with Microsoft® Visual Studio® 2005MSITA
Adding Print and Report Functionality in Windows Forms with Microsoft® Visual Studio® 2005MSITA
Building Dynamic Web Applications with Microsoft® Visual Studio® 2005MSITA
Building MDI Applications with Microsoft® Visual Studio® 2005MSITA
Building Web Parts and Web Part Pages with Microsoft® Visual Studio® 2005MSITA
Building Windows Forms Menus with Microsoft® Visual Studio® 2005MSITA
Configuring and Installing Assemblies in the Microsoft® .NET Framework 2.0MSITA
Configuring Controls in Windows Forms with Microsoft® Visual Studio® 2005MSITA
Connecting to Databases and Reading Data with Microsoft® Visual Studio® 2005MSITA
Controlling Access to a Web Application with Microsoft® Visual Studio® 2005MSITA
Course 2310: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NETMSITA
Course 2389: Programming ADO.NETMSITA
Course 2555: Developing Microsoft .NET Applications for Windows (Visual C# .NET)MSITA
Course 2565: Developing Microsoft® .NET Applications for Windows® (Visual Basic® .NET)MSITA
Creating a Common Layout by Using Master Pages with Microsoft® Visual Studio® 2005MSITA
Creating a Simple Windows Forms Application with Microsoft® Visual Studio® 2005MSITA
Creating a Web Application with Microsoft® Visual Studio® 2005MSITA
Creating Controls for Web Applications with Microsoft® Visual Studio® 2005MSITA
Creating Customized Print Components with Microsoft® Visual Studio® 2005MSITA
Creating Globalized Applications in the Microsoft® .NET Framework 2.0MSITA
Creating Your First Microsoft® ASP.NET 2.0 Web ApplicationMSITA
Customizing Windows® Forms and Controls with Microsoft® Visual Studio® 2005MSITA
Deploying a Web Application with Microsoft® Visual Studio® 2005MSITA
Deploying Windows Forms Applications by Using ClickOnce with Microsoft® Visual Studio® 2005MSITA
Enhancing the Presentation of Windows Forms Applications with Microsoft® Visual Studio® 2005MSITA
Implementing Collections and Generics in the Microsoft® .NET Framework 2.0MSITA
Implementing Delegates and Events in the Microsoft® .NET Framework 2.0MSITA
Implementing Personalization and Themes in Web Applications with Microsoft® Visual Studio® 2005MSITA
Implementing System Types and Interfaces in the Microsoft® .NET Framework 2.0MSITA
Implementing User Assistance and Usability in Windows Forms with Microsoft® Visual Studio® 2005MSITA
Improving Security in a Microsoft® ASP.NET 2.0 Web ApplicationMSITA
Making Web Applications Available to Mobile Devices with Microsoft® Visual Studio® 2005MSITA
Managing State for a Web Application with Microsoft® Visual Studio® 2005MSITA
Microsoft Word: MacrosHSC
Monitoring and Debugging Applications in the Microsoft® .NET Framework 2.0MSITA
Optimizing Web Application Performance with Microsoft® Visual Studio® 2005MSITA
Performing Asynchronous Tasks by Using Multithreading with Microsoft® Visual Studio® 2005MSITA
Performing Disconnected Operations Programmatically with Microsoft® Visual Studio® 2005MSITA
Performing Drag and Drop and Clipboard Operations with Microsoft® Visual Studio® 2005MSITA
Performing Transactional Operations with Microsoft® Visual Studio® 2005MSITA
Programming a Web Application with Microsoft® Visual Studio® 2005MSITA
Reading and Writing Files in the Microsoft® .NET Framework 2.0MSITA
Reading and Writing XML Data with Microsoft® Visual Studio® 2005MSITA
Serializing Data in the Microsoft® .NET Framework 2.0MSITA
Transforming XML by Using XSLT Style Sheets with Microsoft® Visual Studio® 2005MSITA
Using Commands to Query and Update Databases with Microsoft® Visual Studio® 2005MSITA
Using Dialog Boxes and Forms Inheritance with Microsoft® Visual Studio® 2005MSITA
Using Programming Objects for Data Retrieval in Microsoft® SQL Server™ 2005 MSITA
Using the BackgroundWorker Component in Windows Forms with Microsoft® Visual Studio® 2005MSITA
Working with ADO.NET 2.0 Within Microsoft® ASP.NET 2.0MSITA
Working with Microsoft® ASP.NET 2.0 Configuration and InstrumentationMSITA
Working with Microsoft® ASP.NET 2.0 Wizards and Site NavigationMSITA
Writing Master Pages and Content Pages in Microsoft® ASP.NET 2.0MSITA
Programming 3
Creating Managed Code for Microsoft® SQL Server™ 2005 with Microsoft® Visual Studio® 2005MSITA
Creating Multithreaded Applications and Application Domains in the Microsoft® .NET Framework 2.0MSITA
Enhancing Database Performance with Microsoft® Visual Studio® 2005MSITA
Handling Large Objects with Microsoft® Visual Studio® 2005MSITA
Implementing Code Access Security in the Microsoft® .NET Framework 2.0MSITA
Implementing Cryptography in the Microsoft® .NET Framework 2.0MSITA
Interoperating Between COM Components and Assemblies in the Microsoft® .NET Framework 2.0MSITA
Minimizing and Handling Database Operation Conflicts with Microsoft® Visual Studio® 2005MSITA
Performing Disconnected Operations by Using Microsoft® Visual Studio® 2005 WizardsMSITA
Performing XML Operations on Disconnected Data with Microsoft® Visual Studio® 2005MSITA
Processing XML Data by Using DOM with Microsoft® Visual Studio® 2005MSITA
Querying XML by Using XPath with Microsoft® Visual Studio® 2005MSITA
Visual Basic.NET: IntroductionMSITA
Working with Service Applications and E-mail Messages in the Microsoft® .NET Framework 2.0MSITA
Working with State Management in Microsoft® ASP.NET 2.0MSITA
Working with Type Metadata in the Microsoft® .NET Framework 2.0MSITA
Working with User Profiles and Themes in Microsoft® ASP.NET 2.0MSITA
Working with Web Parts in Microsoft® ASP.NET 2.0MSITA

- Courses from higher level categories may be used to substitute for elective requirements in lower level categories (ex: a course from the Desktop Publishing 2 category can be used to fulfill the requirement for a course from the Desktop Publishing 1 category).
- Elective courses can not be double counted; if a certificate requires eight elective courses, eight separate courses in the appropriate categories must be completed to receive that certificate (even if a specific course falls into multiple categories).
Go to the UF ITC Home Page