Questions and Complete Solutions
Graded A+
What do we mean by "programmers are inventors"? - Answer: Programmers create programs that solve
problems, sometimes from scratch, sometimes from existing code. Their creations help power every
industry in the world.
What do we mean by "programmers are fluent"? - Answer: There are thousands of programming
languages, each with a different set of rules and meant for a different purpose. A programmer may
specialize in one language, but it's likely that he or she is fluent in a few.
What do we mean by "programmers are visionaries"? - Answer: They just don't write one program and
move on. A programmer's vision for a program includes bringing it to life and finding ways to expand
and evolve it to new, better programs.
What do we mean by "programmers are gatekeepers"? - Answer: Writing and owning a program
involves testing, debugging, and resolving any issues to make sure the program is working for the user.
What do we mean by "programmers are researchers"? - Answer: Code libraries, programming threads,
and collections of best practices are resources that programmers constantly seek out to improve their
skills and share ideas.
Computer programmers write code that translates commands to.... - Answer: binary code so computers
can understand them.
What is the connection between programming and healthcare? - Answer: Patient portals, robotic
surgery, even 3-D printed prosthetics would not have been possible without programmers.
What is the connection between programming and education? - Answer: The education industry
depends on software to help students stay at the front of today's technology.
,What is the connection between programming and military? - Answer: They rely on programmers to
develop drones, maintain operational security and develop cutting-edge technology.
What is the connection between programming and tech? - Answer: The tech world is made up of
programmers who make tomorrow's technology possible! They build social media sites, talking smart
cars, etc.
What is the connection between programming and entertainment? - Answer: Films, video games,
concerts, and more all use programmers to create the effects we enjoy.
What is the connection between programming and agriculture? - Answer: Software created by
programmers helps us track and plan growth so we can have the healthy food we need.
Which statement uses a Boolean condition to test: "If kids are under 10, they eat for free"?
1) if( kid < 10 ):
2) if( kid > 10 ):
3) if( kid == 10 ):
4) if( kid != 10 ): - Answer: 1) if( kid < 10 ):
What is the connection between programming and adaptive tech? - Answer: People with disabilities rely
on programmers to create software like screen magnifiers, touch screen displays, and speech
recognition software are some examples to help with daily activities.
Who is credited to be the first computer programmer? - Answer: Ada Lovelace, dubbed the
"Enchantress of Numbers" by Charles Babbage, the inventor of the computer.
What does programming look like today? - Answer: Programmers today work in every industry
imaginable. There are thousands of different programming languages today, all developed to meet
different needs. Mobile devices and constant need to access information, means a higher demand for
smarter and more complex programs.
What was an important advance in 1981? - Answer: MS-DOS was released, allowing people around the
world to use the early operating system for their personal computers.
, What programming language did Niklaus Wirth design? - Answer: Pascal, which pushed programming
into a new era, one past general calculations and into a more sophisticated and structured approach.
What programming language did John Backus design? - Answer: Fortran, which has evolved to perform
highly advanced calculations, and is both fast and effective at completing tasks.
How do computers take orders? - Answer: Using programming languages.
What two categories does every programming language fall under? - Answer: High-level and Low-level.
Back then what was the only option to "communicate" with a computer? - Answer: Using low-level
languages aka machine code.
Description of high-level programming languages? - Answer: Much closer to human languages than low-
level languages, making it easier for programmers to learn and use.
Description of low-level programming languages? - Answer: Considered less readable by humans
because they are written in the computer's native machine code.
Uses of high-level programming languages? - Answer: To write programs for just about anything
(operating systems, complicated scientific calculations, general applications such as a word processor).
Uses of low-level programming languages? - Answer: To write code/instructions/programs that control
the computer's hardware.
Pro of high-level programming languages? - Answer: More user friendly and can be used on different
kinds of hardware.
Pro of low-level programming languages? - Answer: More control over the hardware and executes tasks
more quickly.