Standards in this Framework
Standard | Description |
---|---|
127.768.1A | (A) create effective user interfaces appropriate for a specified mobile device that is best suited for an identified purpose; |
127.768.1B | (B) create effective user interfaces for browser-based, native, and hybrid mobile applications; |
127.768.1C | (C) create mobile application components appropriate for identified needs |
127.768.1D | (D) create browser-based applications for mobile devices |
127.768.1E | (E) create native applications that can reside on specified mobile devices |
127.768.1F | (F) create mobile applications that combine native and hybrid components |
127.768.2A | (A) demonstrate an understanding of and discuss how teams function |
127.768.2B | (B) use teamwork to solve problems |
127.768.2C | (C) describe the development workflow of mobile applications |
127.768.2D | (D) use time-management techniques to develop and maintain work schedules, meet deadlines, and establish mobile application project criteria |
127.768.2E | (E) describe a problem solution |
127.768.2F | (F) document and share problem solutions through various media |
127.768.3A | (A) analyze, identify, and describe mobile application project stakeholders and their perspectives |
127.768.3B | (B) collect and analyze available data to identify mobile application project requirements |
127.768.3C | (C) analyze, identify, and describe input, output, and processing requirements |
127.768.3D | (D) analyze, identify, and define hardware and software specifications |
127.768.4A | (A) compare and contrast design decisions based on the hardware considerations of a mobile device |
127.768.4B | (B) compare and contrast available mobile technologies, including platforms and their operating systems |
127.768.4C | (C) compare and contrast available development approaches, including application to specific technologies and platforms; |
127.768.4D | (D) determine the most appropriate solution for the development of a given mobile application, including browser-based, native, and hybrid approaches |
127.768.4E | (E) compare and contrast available programming languages and how their use might be applied to specific technologies and platforms |
127.768.4F | (F) identify and justify the selection of an appropriate programming language, including available resources and required interfaces |
127.768.4G | (G) select an appropriate program development environment |
127.768.4H | (H) identify and use available libraries |
127.768.4I | (I) evaluate and justify the selection of appropriate options and components |
127.768.4J | (J) compare and contrast available networks and their implications for mobile application development |
127.768.4K | (K) compare and contrast design strategies related to mobile network and device security |
127.768.5A | (A) discuss copyright laws and issues |
127.768.5B | (B) model ethical acquisition and use of digital information |
127.768.5C | (C) cite sources using established methods |
127.768.5D | (D) demonstrate proper digital etiquette and knowledge of acceptable use policies |
127.768.5E | (E) investigate mobile device security measures such as passwords, virus detection, and virus prevention |
127.768.5F | (F) describe potential risks and benefits associated with the use of a mobile application |
127.768.5G | (G) identify current and emerging technologies related to mobile applications |
127.768.5H | (H) evaluate technologies and assess their applicability to current mobile applications |
127.768.6A | A) demonstrate an understanding of the difference between desktop and mobile applications |
127.768.6B | (B) demonstrate an understanding of hardware and software structures and requirements in the design of mobile applications |
127.768.6C | (C) recognize multiple platforms and demonstrate an understanding of their associated requirements |
127.768.6D | (D) recognize various program development environments |
127.768.6E | (E) demonstrate an understanding of event‐based programming and its appropriate use |
127.768.6F | (F) describe how memory management affects mobile application design |
127.768.6G | (G) demonstrate an understanding of how low bandwidth and the mobility of a device affect the design of mobile applications |
127.768.6H | (H) identify applications that are best suited for mobile devices |
127.768.6I | (I) demonstrate an understanding of the use of libraries when designing mobile applications |
127.768.6J | (J) use a simulation tool to emulate a mobile device's functionality |
127.768.6K | (K) use actual mobile devices to test mobile applications |