Matched 4 Courses / 13 Classes

Introduction to IOS Application Development (CIS165) 3 Credits

Introduction to iOS device programming utilizing the XCode application, and the programming languages Objective-C and/or Swift, utilizing various iOS frameworks. Understand iOS hardware and feature basics. Go through the entire design process from concept to final product delivery. Prerequisites: A grade of C or better in CIS150++, or CIS156, or CIS159, or CIS162++, or CIS163AA, or permission of Instructor.

Class# Semester Location Delivery Dates Days Times Instructor Availability
35435 Spring 2022 Scottsdale
CIS/Math Bldg. CM 470
In Person 03/21/2022 - 05/13/2022 M,W 1:30PM - 3:20PM
  • G. McHardy
Open
12 of 13 Seats Available
  • Notes
    • Class Notes: This class has additional lab time associated with it. Students may attend this time in the CIS Tutoring lab on campus.
Class# Semester Location Delivery Dates Days Times Instructor Availability
34202 Spring 2022 Mesa
Red Mtn HS Dual
In Person 02/14/2022 - 05/27/2022 N/A N/A
  • K. Wooton
Closed
No Seats Available
Class# Semester Location Delivery Dates Days Times Instructor Availability
34203 Spring 2022 Mesa
Westwood High School
In Person 02/14/2022 - 05/27/2022 N/A N/A
  • J. Vega
Closed
No Seats Available
Class# Semester Location Delivery Dates Days Times Instructor Availability
20640 Spring 2022 Phoenix
ONLINE CANVAS
Online 01/31/2022 - 05/13/2022 N/A N/A
  • R. Davis
Open
19 of 20 Seats Available
  • Notes
    • Class Notes: Class Meets for Fourteen (14) Weeks
      Flex Start Class
      Class 20640 costs include CIS Dwntwn Course Fee: $5
Class# Semester Location Delivery Dates Days Times Instructor Availability
12758 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 01/10/2022 - 02/28/2022 N/A N/A
  • M. DeLegge
Open
5 of 9 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Xcode
      Additional Materials
      An Apple Intel Computer (MacBook, iMac, or Mac Mini) suitable for iOS Development is required. Review OS X High Sierra: System Requirements
      You will need to download 2 of Apple’s Books that will function as the textbooks for this course. Please see syllabus for details.
      All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).
Class# Semester Location Delivery Dates Days Times Instructor Availability
12759 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 03/07/2022 - 04/25/2022 N/A N/A
  • M. DeLegge
Open
8 of 9 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Xcode
      Additional Materials
      An Apple Intel Computer (MacBook, iMac, or Mac Mini) suitable for iOS Development is required. Review OS X High Sierra: System Requirements
      You will need to download 2 of Apple’s Books that will function as the textbooks for this course. Please see syllabus for details.
      All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).
Class# Semester Location Delivery Dates Days Times Instructors Availability
23028 Spring 2022 South Mountain
ONLINE
Online 01/31/2022 - 05/13/2022 N/A N/A
  • S. Hustedde
  • C. Stevens
Open
18 of 20 Seats Available
  • Notes
    • Class Notes: SM CIS165/CIS265 Spring 2022 Student must concurrently enroll in CIS165 (23028) and CIS265 (23039) at the same time.
      Flex Start Class
      Class Meets for Fourteen (14) Weeks
      Class 23028 is offered Online. What is an Online class? Click the link to view a video on how the class will be held: (https://www.youtube.com/watch?v=VE29UfWcGsQ). Access to internet and a student gmail address is required. Log on to Canvas prior to the first day of class at this link: https://learn.maricopa.edu/login. For assistance, please contact the Division Secretary at 602- 243-8012.
      Student must concurrently enroll in CIS165 (23028) and CIS265 (23029) at the same time.

Introduction to Android Application Development (CIS165DA) 3 Credits

Beginning with an overview of Android features, this class explores the required software tools and programming techniques for developing Android device applications from creating the user interface, working with activities, intents and views, to using databases, providing data persistence, accessing device services, to debugging and publishing applications. Prerequisites: A grade of C or better in CIS150++, or CIS156, or CIS159, or CIS162++, or CIS163AA, or permission of Instructor.

Class# Semester Location Delivery Dates Days Times Instructor Availability
13294 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 01/10/2022 - 02/28/2022 N/A N/A
  • M. DeLegge
Open
6 of 7 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Android Software Development KIT (SDK) with Android Studio
      System Requirements:
      Refer to the following link for a list of system requirements for using Android Studio: Android Studio System Requirements
      Register at the Google Play online store, see syllabus for details.
Class# Semester Location Delivery Dates Days Times Instructor Availability
13295 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 03/07/2022 - 04/25/2022 N/A N/A
  • M. DeLegge
Open
3 of 3 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Android Software Development KIT (SDK) with Android Studio
      System Requirements:
      Refer to the following link for a list of system requirements for using Android Studio: Android Studio System Requirements
      Register at the Google Play online store, see syllabus for details.
Class# Semester Location Delivery Dates Days Times Instructor Availability
35129 Spring 2022 Mesa
Online Course
Online 01/31/2022 - 05/13/2022 N/A N/A
  • D. Saar
Open
9 of 10 Seats Available

C#/VB.NET: Windows 8 App Development (CIS165DB) 3 Credits

Building upon desktop application development with Visual Studio using VB.NET or C# languages, developing apps for Windows 8 utilizes Extensible Application Markup Language (XAML) for interface design. Windows 8 utilizes UI design standards that are unique from previous versions. Develop apps for Windows 8 smartphones and tablets that utilize touch input methods, translate into different resolutions, states, and orientations, and can tap into mobile features such as location and acceleration sensors. Includes working with external data and packaging for Windows Store distribution. Prerequisites: A grade of C or better in CIS159 or CIS162AD or permission of Instructor.

Class# Semester Location Delivery Dates Days Times Instructor Availability
15054 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 01/10/2022 - 02/28/2022 N/A N/A
  • Staff
Open
30 of 30 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Register as a Windows App Developer. See Lesson 1 for instructions on this process.
      Windows 10 Pro, Enterprise, or Education edition OS is required.
      Verify Windows 10 Emulator System Requirements.
      All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).
Class# Semester Location Delivery Dates Days Times Instructor Availability
15055 Spring 2022 Rio Salado
Online Class
Online : You can start on any Monday between dates: 03/07/2022 - 04/25/2022 N/A N/A
  • Staff
Open
30 of 30 Seats Available
  • Notes
    • Class Notes: Fourteen (14) Week Class
      8-week class option available
      Software Required
      Register as a Windows App Developer. See Lesson 1 for instructions on this process.
      Windows 10 Pro, Enterprise, or Education edition OS is required.
      Verify Windows 10 Emulator System Requirements.
      All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

Xamarin/C# Cross-Platform Development (CIS165DC) 3 Credits

Develop cross-platform mobile apps for iOS, Android, and Windows devices using the Xamarin.Forms Platform and C#, utilizing the Visual Studio IDE. Focusing on Xamarin.Forms projects, the course includes PCL and SAP approaches to shared code, developing interfaces with XAML or in C# code, emulator testing, data binding, backgrounding, packaging for deployment. Coding techniques include Layouts and shared controls (views), MVVM pattern, LINQ, SQLite, and Dependency Injection for platform specific coding. Prerequisites: A grade of C or better in CIS162AD, or permission of Instructor.

Class# Semester Location Delivery Dates Days Times Instructor Availability
22825 Spring 2022 South Mountain
ONLINE
Online 01/31/2022 - 05/13/2022 N/A N/A
  • S. Hustedde
Open
17 of 20 Seats Available
  • Notes
    • Class Notes: SM CIS165DC/CIS262AD Spring 2022 Students must concurrently enroll in CIS165DC (22825) and CIS262AD (22826) at the same time.
      Class 22825 costs include CIS Course Fee: $12.00
      WIndows 10 PC (Pro or 2020 update) or a Mac (Catalina OS ) is required to run Xamarin and emulators.. A Mac is required if wanting to build iOS apps, but Android apps developed on a PC meets course requirements. Contact the instructor at hustedde@southmountaincc.edu for details.
      22825 is offered Online. What is an Online class? Click the link to view a video on how the class will be held: (https://www.youtube.com/watch?v=VE29UfWcGsQ). Access to internet and a student gmail address is required. Log on to Canvas prior to the first day of class at this link: https://learn.maricopa.edu/login. For assistance, please contact the Division Secretary at 602 243-8012.
      SM CIS165DC and CIS262AD Spring 2022 is a Cohort. Student must enroll in CIS165DC (22825) and CIS262AD (22826) at the same time.
      Flex Start Class
      Class Meets for Fourteen (14) Weeks