Lesson 4:
Personal Entrepreneurial Skills
Learning Competencies
Quarter 1 Develop and strengthen PECs needed in Web
WEEK 4 programming
Successful and Influential Programmers
Introduction
In a world that’s blossoming with innovation rooted in technology, nearly
every company has implemented computer programs in some form to help
streamline their business. And behind every computer application and
software program, there is a computer programmer who writes and tests the
code to ensure they function properly.
The following programmers are considered most successful and influential
in terms of their notable work in creating and improving how we use and
manipulate our computers today.
Learning Objectives/Outcomes:
At the end of the lesson, you will be able to:
1. Identify the successful and Influential Programmers
Lesson Proper:
SUCCESSFUL AND INFLUENTIAL PROGRAMMERS
1. Linus Benedict Torvalds
Created the Linux kernel (a computer program at
the core of a computer's operating system with
complete control over everything in the system)
Linux a freely distributed operating system that
functions on many different platforms, has strong
security features
1
His works inspired and gave opportunities for computer
programmers to do what they are good at by allowing everyone to
modify and customize open-source programs.
2. Brendan Eich
American programmer works for
Netscape Communications Corp.
Co-founded the Mozilla project
Creator of Java Script programming
language
JavaScript adds interactivity and
dynamic functionality to a web page; it
allows users to customize the settings and appearance of the page
3. Bill Gates
American business magnate, software
developer, investor, and philanthropist.
co-founder of Microsoft Corporation.
Created MS Windows- famous for it user-
friendly graphical user interface
Knows as the richest man in the world
4. James Gosling
Canadian computer scientist, best
known as the founder and lead
designer behind the Java
programming language.
known as the father of the Java
programming language.
JAVA is a general-purpose
programming language intended to let application developers write
once, run anywhere (WORA), most web application swill run or
work properly without having JAVA installed in the computer
5. Dennis Ritchie
The father of the C programming language
He with fellow Bell Labs researcher Ken
Thompson, used C to build UNIX, an operating
system which is preferred by most network
administrators.
2
6. Bjarne Stroustrup
Computer scientist, most notable for the
creation and development of the C++
programming language.
C++ is a cross-platform language that can
be used to create high-performance
applications. C++ gives programmers a high
level of control over system resources and
memory.
7. Guido Van Rossum
Dutch programmer best known as the
creator of the Python programming
language
Python programming language is one of the
easiest programming language to learn.
Python is commonly used in artificial
intelligence projects and machine learning
projects. It is used in web development, data
science, creating software prototypes, and
so on.
Other famous Programmers
1. Larry Page along with his co-founder Sergey Brin, invented Google.
Google serve as the world’s leading search engine, as it
makes the internet easily accessible to billions of people
around the world.
2.Mark changed the world forever when he invented the world’s
Zuckerberg first hyperconnected social network. Through Facebook,
billions of people are able to communicate with one
another free of charge, regardless of one’s geographic
location.
3. Ken Thompson Ken Thompson, who is often considered one of the
pioneers of computer science, designed and implemented
the original UNIX operating system. Today, UNIX and its
variants continue to run on smartphones,
supercomputers, military systems, global banking
networks, and more.
4. Ada Lovelace Ada Lovelace was an English mathematician, and the
world’s first computer programmer. She recognized that
the Analytical Engine could be used for purposes beyond
just crunching numbers.
5. Tim Berners- inventor of the internet. He imagined an open platform
3
Lee where people everywhere could freely share information.
EXERCISES/ACTIVITIES:
Activity 1:
Watch the life story of the famous programmers in YouTube. Identify what
Programmers
trait/s they Trait/sin world of
possess in order for them to become successful
1. programming.
2.
3.
4.
5.
6.
7.
8.
9.
10.
It’s now time to
evaluate your
learning.
NAME: ______________________________________
SECTION: _____________________________
I. Matching type. Match the programmers with their contributions.
Column A Column B
_______1. Bill Gates A. C++
_______2. James Gosling B. C programming language
_______3. Ada Lovelace C. Analytical Engine
4
_______4. Dennis Ritchie D. Mozilla project
_______5. Brendan Eich E. Windows
_______6. Bjarne Stroustrup F. Java
II. Identify what is being describe the statement.
___________1. Operating system which is preferred y most network
administrators.
___________2. Commonly used in artificial intelligence projects and
machine learning projects.
___________3. cross-platform language that can be used to create high-
performance applications
___________4. a general-purpose programming language intended to let
application developers write once, run anywhere
___________5. An/a operating system which is preferred by most network
administrators.
___________6. famous for it user-friendly graphical user interface
___________7. adds interactivity and dynamic functionality to a web page,
it allows users to customize the settings and appearance of the
page
___________8. serve as the world’s leading search engine, as it makes the
internet easily accessible to billions of people around the world.
___________9. world’s first hyperconnected social network
Computer programmers need to have a wide range of skills in
order to perform the many responsibilities of the position at the
highest level of professionalism. The most effective programmers
combine knowledge, aptitude and technical capability with soft skills
such as the ability to work as part of a team and to communicate well
with others. Aspiring computer programmers need to be able to
demonstrate both types of skills.
Additional Source/s:
https://www.youtube.com/watch?v=OwW0_7p_j84