Information Technology: Programming and Mobile Development

The Associate in Applied Science (AAS) 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. A Certificate of Completion (CCL) in Information Technology: Programming and Mobile Development program is also available.

Details

Major Code: 
3099
Award: 
Associate of Applied Science (AAS)
Total credits required: 
61
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-3
CIS105Survey of Computer Information Systems (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 IOS Application Development3
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-3
Students may select zero (0) to three (3) credits from the following list of courses to complete the minimum 61 credits for the AAS degree, except courses used to satisfy the Required Courses area.
 
CIS117DMMicrosoft Access: Database Management3
CIS120DCAdobe Animate: Digital Animation3
CIS190Introduction to Networking3
CIS220DFAdobe Photoshop Level II: Advanced Digital Imaging3
 
CIS259Visual Basic Programming II (3) OR
CIS262ADC#: Level II (3)3
 
CSC100Introduction to Computer Science (C++)3
EPS150Introduction to Entrepreneurship3
EPS180Technology Business Planning3
GBS151Introduction to Business3
Free Electives
Course #Course TitleCredits
Credits:0
None
General education requirements
General Education RequirementCredits: 22-25
 
General Education CoreCredits: 12-15
 
First-Year CompositionCredits: 6
Any approved general education course in the First-Year Composition area.
 
Oral CommunicationCredits: 3
Any approved general education course in the Oral Communication area.
 
Critical ReadingCredits: 0-3
Any approved general education course in the Critical Reading area OR equivalent as indicated by assessment.0-3
 
MathematicsCredits: 3
Any approved general education course in the Mathematics area.
 
General Education DistributionCredits: 10
 
Humanities and Fine ArtsCredits: 3
Any approved general education course in the Humanities, Arts and Design area.
 
Social and Behavioral SciencesCredits: 3
Any approved general education course in the Social-Behavioral Sciences area.
 
Natural SciencesCredits: 4
Any approved general education course in the Natural Sciences area.
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.