Texas Administrative Code
Title 19 - EDUCATION
Part 2 - TEXAS EDUCATION AGENCY
Chapter 127 - TEXAS ESSENTIAL KNOWLEDGE AND SKILLS FOR CAREER DEVELOPMENT AND CAREER AND TECHNICAL EDUCATION
Subchapter O - SCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS
Section 127.768 - Mobile Application Development (One Credit)
Universal Citation: 19 TX Admin Code ยง 127.768
Current through Reg. 49, No. 38; September 20, 2024
(a) General requirements. Students shall be awarded one credit for successful completion of this course. Prerequisite: Algebra I. This course is recommended for students in Grades 9-12.
(b) Introduction.
(1) Career and technical education
instruction provides content aligned with challenging academic standards and
relevant technical knowledge and skills for students to further their education
and succeed in current or emerging professions.
(2) The Science, Technology, Engineering, and
Mathematics (STEM) Career Cluster focuses on planning, managing, and providing
scientific research and professional and technical services, including
laboratory and testing services, and research and development
services.
(3) Mobile Application
Development will foster students' creativity and innovation by presenting
opportunities to design, implement, and deliver meaningful projects using
mobile computing devices. Students will collaborate with one another, their
instructor, and various electronic communities to solve problems presented
throughout the course. Through data analysis, students will identify task
requirements, plan search strategies, and use software development concepts to
access, analyze, and evaluate information needed to program mobile devices. By
using software design knowledge and skills that support the work of individuals
and groups in solving problems, students will select the technology appropriate
for the task, synthesize knowledge, create solutions, and evaluate the results.
Students will learn digital citizenship by researching current laws and
regulations and by practicing integrity and respect. Students will gain an
understanding of the principles of mobile application development through the
study of development platforms, programming languages, and software design
standards. The six strands include creativity and innovation; communication and
collaboration; research and information fluency; critical thinking; problem
solving, and decision making; digital citizenship; and technology operations
and concepts.
(4) Students are
encouraged to participate in extended learning experiences such as career and
technical student organizations and other leadership or extracurricular
organizations.
(5) Statements that
contain the word "including" reference content that must be mastered, while
those containing the phrase "such as" are intended as possible illustrative
examples.
(c) Knowledge and skills.
(1) Creativity and innovation. The
student develops products and generates new understanding by extending existing
knowledge. The student is expected to:
(A)
create effective user interfaces appropriate for a specified mobile device that
is best suited for an identified purpose;
(B) create effective user interfaces for
browser-based, native, and hybrid mobile applications;
(C) create mobile application components
appropriate for identified needs;
(D) create browser-based applications for
mobile devices;
(E) create native
applications that can reside on specified mobile devices; and
(F) create mobile applications that combine
native and hybrid components.
(2) Communication and collaboration. The
student communicates and collaborates with peers to contribute to his or her
own learning and the learning of others. The student is expected to:
(A) demonstrate an understanding of and
discuss how teams function;
(B) use
teamwork to solve problems;
(C)
describe the development workflow of mobile applications;
(D) use time-management techniques to develop
and maintain work schedules, meet deadlines, and establish mobile application
project criteria;
(E) describe a
problem solution; and
(F) document
and share problem solutions through various media.
(3) Research and information fluency. The
student locates, analyzes, processes, and organizes data. The student is
expected to:
(A) analyze, identify, and
describe mobile application project stakeholders and their
perspectives;
(B) collect and
analyze available data to identify mobile application project
requirements;
(C) analyze,
identify, and describe input, output, and processing requirements;
and
(D) analyze, identify, and
define hardware and software specifications.
(4) Critical thinking, problem solving, and
decision making. The student uses appropriate strategies to analyze problems
and design algorithms. The student is expected to:
(A) compare and contrast design decisions
based on the hardware considerations of a mobile device;
(B) compare and contrast available mobile
technologies, including platforms and their operating systems;
(C) compare and contrast available
development approaches, including application to specific technologies and
platforms;
(D) determine the most
appropriate solution for the development of a given mobile application,
including browser-based, native, and hybrid approaches;
(E) compare and contrast available
programming languages and how their use might be applied to specific
technologies and platforms;
(F)
identify and justify the selection of an appropriate programming language,
including available resources and required interfaces;
(G) select an appropriate program development
environment;
(H) identify and use
available libraries;
(I) evaluate
and justify the selection of appropriate options and components;
(J) compare and contrast available networks
and their implications for mobile application development; and
(K) compare and contrast design strategies
related to mobile network and device security.
(5) Digital citizenship. The student explores
and understands safety, legal, cultural, and societal issues relating to the
use of technology and information. The student is expected to:
(A) discuss copyright laws and
issues;
(B) model ethical
acquisition and use of digital information;
(C) cite sources using established
methods;
(D) demonstrate proper
digital etiquette and knowledge of acceptable use policies;
(E) investigate mobile device security
measures such as passwords, virus detection, and virus prevention;
(F) describe potential risks and benefits
associated with the use of a mobile application;
(G) identify current and emerging
technologies related to mobile applications; and
(H) evaluate technologies and assess their
applicability to current mobile applications.
(6) Technology operations and concepts. The
student understands technology concepts, systems, and operations as they apply
to computer science. The student is expected to:
(A) demonstrate an understanding of the
difference between desktop and mobile applications;
(B) demonstrate an understanding of hardware
and software structures and requirements in the design of mobile
applications;
(C) recognize
multiple platforms and demonstrate an understanding of their associated
requirements;
(D) recognize various
program development environments;
(E) demonstrate an understanding of
event-based programming and its appropriate use;
(F) describe how memory management affects
mobile application design;
(G)
demonstrate an understanding of how low bandwidth and the mobility of a device
affect the design of mobile applications;
(H) identify applications that are best
suited for mobile devices;
(I)
demonstrate an understanding of the use of libraries when designing mobile
applications;
(J) use a simulation
tool to emulate a mobile device's functionality; and
(K) use actual mobile devices to test mobile
applications.
Disclaimer: These regulations may not be the most recent version. Texas may have more current or accurate information. We make no warranties or guarantees about the accuracy, completeness, or adequacy of the information contained on this site or the information linked to on the state site. Please check official sources.
This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.