Form complex conditions using logical operators -- Example: (a > 6 AND x != 7 OR y > 4)
CP1.4.3c
Incorporate complex conditions in loop structures -- Example: While a player's health is greater than 50 and player is not dead
CP1.5.1
Investigate career opportunities, trends, and requirements related to computer programming/software engineering careers.
CP1.5.1a
Identify the members of a computer programming/software engineering team:, team leader, analyst, senior developer, junior developer, client/subiect matter expert
CP1.5.1b
Describe work performed by each member of the computer programming/software engineering team
CP1.5.1c
Investigate trends and traits associated with computer programming/software engineering careers (creativity, technical, leadership, collaborative, problem solving, design, etc.)
CP1.5.1d
Discuss related career pathways
CP1.5.2
Understand current ethical issues dealing with computer programming and information in society.
CP1.5.2a
Explain the impact software can have on society (i.e., privacy, piracy, copyright laws, ease of use, etc.)
CP1.5.2b
Explain the ethical reasons for creating reliable and robust software
CP1.5.2c
Describe how computer-controlled automation affects a workplace and society