School
Business, Entrepreneurship, and Professional Development
Division
Computer Technology
Department
Computer Information Systems
Academic Level
Undergraduate
Course Subject
Computer Information Systems
Course Number
241
Course Title
Advanced Mobile Application Development (Android)
Credit Hours
3.00
Instructor Contact Hours Per Semester
47.00 (for 15-week classes)
Student Contact Hours Per Semester
47.00 (for 15-week classes)
Grading Method
A-E
Pre-requisites
CIS-141 with either CIS-130 or CIS-170, or just CIS-171 or CIS-230
Catalog Course Description
An advanced-level course expanding on mobile application development on the Android platform. Covers data handling and connectivity to back-end services including those hosted in a cloud environment. Design approaches to efficiently reach a large segment in the mobile market will be covered.
Goals, Topics, and Objectives
Core Course Topics
- Cross-platform development tools.
- Mobile applications using an application development framework.
- Rapid prototyping techniques for mobile interfaces.
- Marketing for mobile applications.
- Social networking software integration.
- Mobile application security.
- GEO positioning, accelerometer, and rich gesture based UI handling.
- Software engineering for mobile applications.
Core Course Learning Objectives (Separated)
- Describe the enterprise scale requirements of mobile applications.
- Design and develop mobile applications using an application development framework.
- Utilize rapid prototyping techniques to design and develop sophisticated mobile interfaces.
- Compare and contrast browser-based approaches, cross-platform development tools, and hybrid approaches that take advantage of underlying phone functionality.
- Explain GEO positioning, accelerometer, and rich gesture based UI handling.
- Promote mobile applications in the market, including social networking software integration.
- Demonstrate mobile application security concepts.
- Implement software engineering concepts in building mobile applications.
Assessment and Requirements
Assessment of Academic Achievement
Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments.
Texts
See course syllabus
Outcomes
Satisfies Wellness Requirement
No
Effective Term
Fall 2024