Information Technology: Microsoft Programming

This award is not eligible for Financial Aid

The Certificate of Completion (CCL) in Information Technology: Microsoft Programming would provide students with entry-level programming skills and knowledge in developing software for Windows devices, both desktop and mobile devices. It includes programming in both VB.NET and C#.


Major Code: 
Certificate of Completion (CCL)
Total credits required: 
Award notes

Students must earn a grade of "C" or better in all courses within the program.
Students should select from the following courses in consultation with a Department Advisor.
This program is not eligible for Title IV Federal Financial Aid.

Program prerequisites
Course #Course TitleCredits
CIS105Survey of Computer Information Systems (3) OR
Permission of Division Chair or Department Coordinator.0-3
Required courses
Course #Course TitleCredits
CIS159Visual Basic Programming I3
CIS162ADC#: Level I3
CIS165DBC#/VB.NET:Windows 8 App Development3
CIS259Visual Basic Programming II (3) OR
CIS262ADC#: Level II (3)3
Restricted Electives
Course #Course TitleCredits
Free Electives
Course #Course TitleCredits
  • Develop user interfaces using Visual Studio Windows Forms (CIS159, CIS162AD, CIS259, CIS162AD)
  • Use VB.NET language to solve problems using appropriate forms, tools, and language components. (CIS159, CIS259)
  • Use C# language to solve problems using appropriate forms, tools, and language components. (CIS162AD, CIS262AD)
  • Develop Windows Store apps using XAML forms and code behind with VB or C# (CIS165DB)
  • Create and instantiate custom classes with Object-oriented programming (CIS259, CIS262AD)
  • Develop applications that access, query, update and display stored data (CIS259, CIS262AD)
  • Use Active Server Pages (ASP.NET) technology to deliver dynamic web pages (CIS259, CIS262AD)

At Maricopa, we strive to provide you with accurate information about this degree or certificate. However, the information above represents current requirements for the academic year and may change as the result of the curricular process. This course list does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an advisor to discuss the requirements at your college for the appropriate catalog year.