|
Sep 19, 2025
|
|
|
|
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:
- Use well-designed search strategies to gather data and information.
- Identify the best solution to a problem or issue.
- Define and describe security issues specific to primary platforms.
- Determine best practices in secure mobile application development.
- 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)
|
|