Sep 19, 2025  
GRCC Curriculum Database (2025-2026 Academic Year) 
    
GRCC Curriculum Database (2025-2026 Academic Year)
Add to Catalog (opens a new window)

CIS 274 - Secure Application Development For Mobile Devices


Description
In this class, students develop mobile applications for the Android and iPhone platforms, focused on secure software development.  Students will learn how to use industry-standard platforms to create mobile applications.  They will consider the security of the mobile environment as it applies to wireless transmission and mobile devices.   This course will use a cross-platform tool to create mobile applications and address top mobile security issues and the best methods for ensuring high-level security.
Credit Hours: 3
Contact Hours: 3
Prerequisites/Other Requirements: CIS 178   (C or Higher)
English Prerequisite(s): None
Math Prerequisite(s): None
Course Corequisite(s): None
Academic Program Prerequisite: None
Consent to Enroll in Course: No Department Consent Required
Dual Enrollment Allowed?: Yes
Number of Times Course can be taken for credit: 1
Programs Where This Course is a Requirement:
Computer Programming, A.A.A.S., Graphics/Web Development, A.A.A.S., Pre-Computer Information Systems, A.A. (General Transfer)
General Education Requirement:
None
General Education Learner Outcomes (GELO):
NA
Course Learning Outcomes:
  1. Use well-designed search strategies to gather data and information.
  2. Identify the best solution to a problem or issue.
  3. Define and describe security issues specific to primary platforms.
  4. Determine best practices in secure mobile application development.
  5. Develop iPhone and Android mobile applications using cross-platform tools.

Course Outline:
Unit 01: Introduction to Mobile Apps
Unit 02: Components and the Stylesheet
Uint 03: Buttons and Text Boxes
Unit 04: Advanced Layouts and Images
Unit 05: App Build: Recreate a Popular App
Unit 06: Events and State
Unit 07: Creating Multiple Screens
Unit 08: Working with Conditionals
Unit 09: App Build: Currency Converter
Unit 09: App Build: Currency Converter
Unit 10: Using Collections of Data
Unit 11: Working with ScrollView
Unit 12: App Build: Image Feed App
Unit 13: Designing User Interfaces
Unit 14: End of Course App Build
Approved for Online and Hybrid Delivery?:
Yes
Instructional Strategies:
30%-60% lecture

10%-40% lab work

0%-20% facilitated discussion

0%-10% group work

 
Mandatory Course Components:
Lab Activities Midterm and Final Projects
Equivalent Courses:
None


Accepted GRCC Advanced Placement (AP) Exam Credit: None
AP Min. Score: None
Name of Industry Recognize Credentials: NA

Course prepares students to seek the following external certification:
No
Course-Specific Placement Test: None
Course Aligned with ARW/IRW Pairing: N/A
Mandatory Department Assessment Measures:
None
Course Type:
Program Requirement- Offering designed to meet the learning needs of students in a specific GRCC program.
Course Format:
Lecture - 1:1
Total Lecture Hours Per Week: 3
People Soft Course ID Number: 104385
Course CIP Code: 11.9999
Maximum Course Enrollment: 24
School: School of STEM
Department: Computer Information Systems
Discipline: CIS
First Term Valid: Fall 2015 (8/1/2015)
1st Catalog Year: 2015-2016
Faculty Credential Requirements:
Master’s Degree (GRCC general requirement), Other (list below), Professionally qualified through work experience in field (Perkins Act or Other) (list below)
Faculty Credential Requirement Details:
4,000 hours in computer application development.
Major Course Revisions: Title
Last Revision Date Effective: 20230307T10:23:02
Course Review & Revision Year: 2027-2028



Add to Catalog (opens a new window)