Information Technology: Programming and Mobile Development

The Certificate of Completion (CCL) in Information Technology: Programming and Mobile Development program is designed to provide students with the design and programming skills necessary for entry-level computer programming support positions, with an emphasis on mobile apps. An Associate in Applied Science (AAS) in Information Technology: Programming and Mobile Development program is also available.

Details

Major Code: 
5193
Award: 
Certificate of Completion (CCL)
Total credits required: 
36-39
Award notes

Students must earn a grade of "C" or better in all courses within the program.
Students should consult with a Department Advisor in arranging their schedules.

Program prerequisites
Course #Course TitleCredits
Credits:0-6
CIS105Survey of Computer Information Systems (3) OR
Permission of division chair or department coordinator.0-3
 
CIS150Programming Fundamentals (3) OR
Permission of division chair or department coordinator.0-3
Admission criteria

None

Required courses
Course #Course TitleCredits
Credits:36
CIS120DFAdobe Photoshop Level I: Digital Imaging3
 
CIS132HTML/CSS (3) OR
CIS133DAInternet/Web Development Level I (3)3
 
CIS159Visual Basic Programming I3
CIS162ADC#: Level I3
CIS163AAJava Programming: Level I3
CIS165Introduction to iPhone Application Programming3
CIS165DAAndroid Mobile Device Programming3
CIS165DBC#/VB.NET: Windows 8 App Development3
 
CIS166AAIntroduction to JavaScripting3
 
CIS233D+Any Internet/Web Development course3
 
CIS259Visual Basic Programming II (3) OR
CIS262ADC#: Level II (3)3
 
CIS263AAJava Programming: Level II3
Restricted Electives
Course #Course TitleCredits
Credits:0
None
Free Electives
Course #Course TitleCredits
Credits:0
None
Competencies
  • 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, CIS263AA)
  • Use Active Server Pages (ASP.NET) technology to deliver dynamic web pages. (CIS259, CIS262AD)
  • Use Java language to solve problems using appropriate forms, tools, and language components. (CIS163AA, CIS263AA)
  • Develop mobile app applications for Android platform. (CIS165DA)
  • Develop mobile apps for iOS devices (iPhone and/or iPad). (CIS165)
  • Use Objective-C and/or Swift language to solve coding problems/algorithms. (CIS165)
  • Develop mobile app applications for Windows platform. (CIS165DB)
  • Create and optimize images for Web production. (CIS120DF)
  • Implement and customize page layout with HTML and CSS. (CIS132, CIS133DA)
  • Integrate multimedia elements and enhance interactivity with HTML and CSS. (CIS132, CIS133DA)
  • Create a JavaScript source file. (CIS166AA)
  • Demonstrate procedures for using JavaScript objects. (CIS166AA)
  • Create and incorporate advanced web design features and enhancements.(CIS233D+)

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.