You are on page 1of 5

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

You might also like