Programming Reviewer
Programming Reviewer
– Reviewer
1. Key Personalities in Computing
Bill Gates: Co-founded Microsoft in 1975; helped bring personal computers to homes
and offices worldwide.
Mark Zuckerberg: Co-founded Facebook (now Meta) in 2004, popularizing social
networking.
Diosdado Banatao: Filipino engineer who designed the first 10-Mbit Ethernet chip and
early GUI accelerators.
Onel De Guzman: Filipino student behind the 2000 ‘ILOVEYOU’ computer worm,
highlighting cybersecurity risks.
3. Software Categories
System Software: Manages hardware and basic operations (e.g., operating systems,
utility programs).
Operating System: Core software that controls hardware, files, and runs other
programs.
Utility Programs: Specialized tools such as virus scanners, backup tools, file
compressors.
Application Software: Programs for everyday tasks—word processors, web browsers,
games.
Software Development Tools: Compilers, interpreters, and environments used to
create and test software.
4. Programming Fundamentals
Program: A set of instructions telling a computer what to do.
Programming (Coding): Writing those instructions in a language the computer
understands.
Algorithm vs Code: Algorithm = plan/recipe; Code = exact instructions that implement
the plan.
Why Learn Programming?: Builds problem-solving skills, powers innovation, and
opens diverse career paths.