The Wide World of Coding: The People and Careers behind the Programs - page 10

INDEX
accessibility, 29, 37–38, 73–76,
81, 107, 110, 117
acronyms, 16
DDoS, 94–96, 117
DRY, 25
IoT, 116–117
MINASWAN, 37–38
MoSCoW, 23
PICNIC, 16
WET, 25
activities
Advanced Web Searches,
Communicating Clearly, 38
Decision-Making
Flowcharts, 49
Feeding Your AI, 115
Looking for Patterns, 50
Making Sense of a Program,
41–42
Outline a Program, 11
Predictive Text, 67
Social Media Must-Haves,
23
Toothbrushing Algorithm,
62
20 Questions, Animal
Edition, 63
User Experience, 74
Vacation Design, 26
Who’s Been Left Out?,
109
You Make the Call, 89
Agile, 34–36
algorithms, 60, 64–67, 70,
75, 96
biased, 84–88, 115
history, 60
machine learning, 84–89,
113–115
See also
ethical issues
manipulating, 64
merge sort, 62–63
predictive, 65–67, 87
spam filter, 66
Anchalee, Isis, 98
application security (AppSec).
See
security
apps
Fortnite
, 14,
72
Instagram, 12, 30, 53,
68–70, 90, 97, 122
Pokémon Go
, 31–32
Snapchat, 12, 27, 53,
70–71, 75–76, 89–90,
122
Twitter, 53, 76, 85, 95,
117, 122
Arab Spring, 96
See also
hactivism
artificial intelligence (AI),
83–86, 113–115
Atwood, Sheri, 106–107
binary code, 39, 46
bitcoin, 93, 121–122
blockchain, 121–122
Blount, bethanye McKinney,
104–105
bugs, 13, 16, 29, 33–34, 39,
44, 122
costs, 20, 27–28, 30–34,
45–46
types, 31
career paths, 7–10, 16–18,
104–106, 110, 121
business analyst, 13, 21
graphic designer, 14
network engineer, 12, 32,
113, 120
program manager, 13
project manager, 13, 23, 115
quality assurance specialist,
13–14, 16, 30
software developer, 5–7,
10, 14, 51, 68, 97, 104,
112–113
software trainer, 16
systems administrator, 16
technical support, 14–16,
30–31
technical writer, 14–16
user experience (UX)
designer, 13–14, 72–75,
77, 79
user interface (UI) designer,
13–14, 72–75, 77, 79
code libraries, 50, 52
coder traits
identifying patterns, 10, 50
organization, 13, 27, 33, 51
problem-solving, 7–8, 10–11,
15, 20, 106, 109
teamwork, 8, 36
coding team, 12–17, 20, 34–35,
96, 98, 106–111
common code components
conditional statements,
48–49
functions, 15, 25, 44, 50
loops, 48
variables, 25, 31, 48,
60
companies
Amazon, 33, 37,
62–64,
72, 86, 91, 113, 117
Apple, 8, 12, 47, 72, 86, 101,
107, 116–117
Equifax, 119
Experian, 119
Facebook, 6, 9, 27, 47, 68,
70, 72, 76, 86, 89–91,
122
Google, 7, 12, 24, 32,
, 65,
67–68, 72, 74, 83–84,
86, 89–91, 99, 105–111,
113, 117, 118
HP, 107
LinkedIn, 71, 79, 105
Microsoft, 6–7, 9, 11, 36, 46,
51, 77, 85–86, 89, 93–94,
111, 113, 118
Tumblr, 77
Volkswagen, 82–83
YouTube, 70, 89–90, 107, 117
compiling code, 40
computational thinking, 10–11,
62
computer history, 34, 39, 46,
100–102
computer science, 6, 8, 13–15,
18, 83, 96–104, 106,
109–110, 112–113
141
1,2,3,4,5,6,7,8,9 11,12,13,14
Powered by FlippingBook