CTE21.BMA.MAD.16
Research and share information on apps that use both humans and machines for problem solving.
Research and share information on apps that use both humans and machines for problem solving.
Research and share information on apps that use both humans and machines for problem solving.
Select an app that uses both human and machine input to solve problems and decompose the app’s problem-solving process to determine which part of the problem is solved by humans and which is dependent on the machine.
Examples: facial recognition, personal virtual assistants, GPS maps, social media feeds
Design Thinking
Use an iterative design process of prototyping, testing, analyzing, and refining to design and develop a mobile application.
Abstraction
Decompose problems into parts, then filter the important information to create a new sequence to solve the problem.
Explain how code or other systems behind the user interface make apps look a certain way, even though the code is not visible to the user.
Determine the changes in user interface when modifying an app’s code.
Algorithms
Plan algorithms when developing the app functions using pseudocode, then compare and convert it to programming language needed for the app design environment being used.
Compare and contrast sequential statements, conditional statements, and and/or iterations.
Determine the trade-offs that exist with using one control structure over another.
Determine which control structure is best for programming different parts of an app.
Determine when a solution requires decisions to be made among alternatives.
Examples: iterative loop, selection constructs, recursion
Adapt existing algorithms to solve computational problems when developing an app.
Research multiple algorithms for corrections in developing an app.
Programming
Design and use different prototypes to test an app to determine whether it performs according to design specifications.
Safety, Privacy, and Security
Describe the functions of user tracking methods developed as an internal component of an app.
Investigate the ethical ramifications of user tracking and create a written or digital presentation stating and defending their own beliefs about the propriety of tracking.
Develop and present an end-user license agreement for an app that includes a terms of service agreement granting rights to access or use personal data and media.
Describe the physical, legal, and ethical consequences of inappropriate digital behavior.
Examples: cyberbullying, inappropriate sexual communications, digital footprint on social media
Develop a plan to build a positive reputation of the app company and personal identity online.
Legal and Ethical Behavior
Research and apply safety measures that could protect an app and its data from malware and other attacks.
Explain the fair use doctrine and the benefits and negative effects of laws that protect intellectual property.
Determine potential effects on innovation of laws protecting intellectual property.
Alternating Current
Foundational Standards
Incorporate safety procedures in handling, operating, and maintaining tools and machinery; handling materials; utilizing personal protective equipment; maintaining a safe work area; and handling hazardous materials and forces..
Demonstrate effective workplace and employability skills, including communication, awareness of diversity, positive work ethic, problem-solving, time management, and teamwork.
Explore the range of careers available in the field and investigate their educational requirements, and demonstrate job-seeking skills including resume-writing and interviewing.
Advocate and practice safe, legal, responsible, and ethical use of information and technology tools specific to the industry pathway.
Participate in a Career and Technical Student Organization (CTSO) to increase knowledge and skills and to enhance leadership and teamwork.