Nav
Search South Mountain Community College Website
SMCC Cougar facebook South Mountain Community College twitter SMCC youtube Videos

Major Code: 3099
Award: AAS
CIPS Code: 11.0501
Total Credits: 61

Description: 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.


Program 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

Credits: 0-3
CIS105Survey of Computer Information Systems (3) OR
Permission of Division Chair or Department Coordinator.

Required Courses

Credits: 36
CIS120DFAdobe Photoshop Level I: Digital Imaging 3
 
CIS132HTML / CSS (3) OR
CIS133DAInternet/Web Development Level I (3) 3
 
CIS159Visual Basic Programming I 3
CIS162ADC#: Level I 3
CIS163AAJava Programming: Level I 3
CIS165Introduction to IOS Application Development 3
CIS165DAAndroid Mobile Device Programming 3
CIS165DBC#/VB.NET: Windows 8 App Development 3
CIS166AAIntroduction to JavaScripting 3
CIS233D+Any Internet/Web Development course 3
 
CIS259Visual Basic Programming II (3) OR
CIS262ADC#: Level II (3) 3
 
CIS263AAJava Programming: Level II 3

Restricted Electives

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 Management 3
CIS120DCAdobe Animate: Digital Animation 3
CIS190Introduction to Local Area Networks 3
CIS220DFAdobe Photoshop Level II: Advanced Digital Imaging 3
 
CIS259Visual Basic Programming II (3) OR
CIS262ADC#: Level II (3) 3
 
CSC100Introduction to Computer Science (C++) 3
EPS150Introduction to Entrepreneurship 3
EPS180Technology Business Planning 3
GBS151Introduction to Business 3

General Education Requirements

General Education RequirementCredits: 22-25
General Education DistributionCredits: 10
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.
MathematicsCredits: 3
Any approved general education course in the Mathematics area.
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.

Program Competencies

  • 1. Develop user interfaces using Visual Studio Windows Forms. (CIS159, CIS162AD, CIS259, CIS162AD)

  • 2. Use VB.NET language to solve problems using appropriate forms, tools, and language components. (CIS159, CIS259)

  • 3. Use C# language to solve problems using appropriate forms, tools, and language components. (CIS162AD, CIS262AD)

  • 4. Develop Windows Store apps using XAML forms and code behind with VB or C#. (CIS165DB)

  • 5. Create and instantiate custom classes with Object-oriented programming. (CIS259, CIS262AD)

  • 6. Develop applications that access, query, update and display stored data. (CIS259, CIS262AD, CIS263AA)

  • 7. Use Active Server Pages (ASP.NET) technology to deliver dynamic web pages. (CIS259, CIS262AD)

  • 8. Use Java language to solve problems using appropriate forms, tools, and language components. (CIS163AA, CIS263AA)

  • 9. Develop mobile app applications for Android platform. (CIS165DA)

  • 10. Develop mobile apps for iOS devices (iPhone and/or iPad). (CIS165)

  • 11. Use Objective-C and/or Swift language to solve coding problems/algorithms. (CIS165)

  • 12. Develop mobile app applications for Windows platform. (CIS165DB)

  • 13. Create and optimize images for Web production. (CIS120DF)

  • 14. Implement and customize page layout with HTML and CSS. (CIS132, CIS133DA)

  • 15. Integrate multimedia elements and enhance interactivity with HTML and CSS. (CIS132, CIS133DA)

  • 16. Create a JavaScript source file. (CIS166AA)

  • 17. Demonstrate procedures for using JavaScript objects. (CIS166AA)

  • 18. Create and incorporate advanced web design features and enhancements.(CIS233D+)

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change.

Complete information for AAS - Information Technology: Programming and Mobile Development can be found HERE

Please refer to the MCCCD CCTA website for official information on all programs.