week 1
COMPUTER
PROGRAMMING
ACTIVITY
SHEET FOR GRADE 11
FIRST
QUARTER
Week
1
|
NAME:
|
|
GRADE LEVEL:
|
|
SECTION:
|
|
DATE\TIME:
|
Learning
Competencies
|
BRIEF DISCUSSION OF THE LESSON
Nowadays, technology or computer plays
a big part in our everyday lives. It has inevitably made its presence in most
tasks we do at work at school, and at home. We will discuss how to identify
and align your competencies as programmer and entrepreneur to aid in finding
opportunities to start your own programming business as alternative to
building a career through big software companies.
PERSONAL ENTREPRENEURIAL COMPETENCIES(PECs)
To better understand what is PECs mean
let us break down and defined the significant terms in layman’s term. Personal
means having the qualities of a person rather than a thing or abstraction.
Entrepreneur is one who organizes, manages, and assumes the risks of a
business enterprise and competent means is having the necessary ability or
skills able to do something well or well enough to meet a standard. By
combining the entrepreneurial competency or competencies is a concept of
a collective set of abilities ( could be non-academic – a person’s
inherent positive character, trait, or attitude) and/or skills, sufficient
enough or more than sufficient to organize, manage, and assume the risk of a
business or enterprise profitably.
Entrepreneurial competencies is group
into three(3) clusters:
1.
Achievement –
refers to the set of competencies that support the motive for being
successful in the entrepreneurial undertaking
1.1.
Opportunity
seeking – A successful entrepreneur is observant or always on the lookout
for any opportunity to create a profitable business venture at a given
situation or for a given product or service. This includes the ability to be
innovative and sometimes to be inventive in order to capitalize on such an
opportunity.
1.2.
Persistence
– it refers to the characteristic of an entrepreneur of being steadfast in
his decision and cannot be easily dissuaded when faced with difficulties. He
uses a goal alternative or plan of action to overcome challenges and
difficulties
1.3.
Commitment to work contract – it is the ability to perform assigned task
whatever it takes, even to the point of making certain personal sacrifice, to
make sure that he delivers the product/service on time or on the agreed
period with his clients.
1.4.
Risk-taking
– it is the ability to take a risk to be able to make a more profitable
venture and recognized as well as to prevent further loses
1.5.
Demand for efficiency and quality – It is the ability to demand better and have a
good quality product or service
2.
Planning –
refers to a set of competencies that allows the entrepreneur to organize and
prepare procedures to insure that the business venture will keep moving
forward.
2.1.
Goal setting
– The first step an entrepreneur must do is to set a goal for his/her
venture. This could be simple goal or great one could be divided to
sub-goals, it will serve as a guide and a direction on where or how far. In
setting a goal, a good rule of thumb is to do it SMART (Specific, Measurable,
Attainable, Realistic, Time-bound)
2.2.
Information seeking – a successful entrepreneur is always keen about
information in market, competition, and more important about his customers. A
well informed entrepreneur can create better ideas about how to improve the
product or service – information to innovation.
2.3.
Systematic planning and monitoring – this refers to the entrepreneur’s ability to
create a well – organized and efficient plan that is logically sound yet
simple and practical. It has the ability to track monitor if the plan is
working or not and be ready to take alternative strategies when necessary.
3.
Power –
one of the most rewarding aspects of being an entrepreneur – being your own
boss. Yet this will come if you work hard and run your business smoothly and
profitable to endure. As they say “with great power comes great
responsibility”
3.1.
Persuasion and networking – by persuading people to spread word for you and
to make them believe in you,(networking ) and that your product or
service is better than others, could
be a daunting task that will test your persistence among other things.
3.2.
Self-confidence – it refers to a strong belief upon oneself that he/she can complete
a task no matter how difficult it might become.
COMPETENCIES OF A PROGRAMMER
Aside from having the competencies of
an entrepreneur, specific competencies pertaining to programming must also be
acquired to be able to succeed in this industry. Programming is the task of
writing computer instructions in logic order to create an executable or
automated process that solves a problem or perform repetitive tasks
1.
Behavioral Competencies – is a set of general competencies or
characteristics that an individual should have in order to establish a
well-balanced professional attitude.
1.1.
Analytical thinker – A successful programmer demonstrates the ability to sort out and
give structure to overwhelming amount of unstructured information. He does
this mainly through a combination of intellect, wisdom, and experience. A
good programmer is able to “think outside the box” to see or find solution
that may not be obvious in most situations.
1.2.
Client focused – A good programmer is always sensitive about the client needs
whether they are internal or external. All his effort in creating the program
must be to the satisfaction of the client.
1.3.
Good communicator – a good programmer can communicate well at any level of
conversation, from a layman’s standpoint to a technical standpoint. Can
translate client perceived requirements to programming development process
and conversely, he/she can express and explain programming development
process terms back in a way that his client can understand clearly.
1.4.
Continuous learner – being open and sensitive to the client’s need all the time, must
also be a continuous learner. Must learn and adapt to different domains in
order to create and deliver his service.
1.5.
Results – oriented – this refers to being able to meet commitments and delivering
services on time. Always focused on producing and working a good quality
result and always provide a solution to the problem.
1.6.
Team player
– being able to work with a team and collaborate with his teammates is
something that a programmer must be good at. A collaborative programmer
should not only cooperative (passive) but also contribute (proactive) to the
team.
2.
Technical Competencies – is a set of competencies that refer to the
standard skills a programmer should possess in order to perform and deliver
his services effectively and efficiently. He must possess the following
fundamental skills
2.1.
Programming –
This refers to the knowledge and application of fundamental components of
programming, i.e. program logic formulation, algorithms, data structures, and
system architecture.
2.2.
Software development – it refers to the knowledge of the techniques and
management of the whole development cycle starting from the identification
and statement of the problem to analysis and validation, to programming and
testing, up to documentation.
2.3.
Business analysis – this pertains to the knowledge and skills in identifying business
needs and providing solution to address such needs
2.4.
Database design and management
– A significant bulk of programming
related to handling and managing databases where the collected information of
the client is stored.
2.5.
Data/Information security – this is closely related to database management
where all the data gathered are
valuable and prone to theft. Must adept different technique like encryption
and many more to secure a data.
2.6.
Identifying platform and emerging technology – platform refers to the different medium, whether
hardware or software on which the system will run. Knowledge and application
of how to make your program run in cross platform is a great advantage.
|
||
|
Activity
1
1.
What is an
entrepreneur?
2.
How do you
describe being “Competent”?
3.
Give at least
three(3) characteristics an entrepreneur or a business should have
4.
Give at least
five(5) competencies that a programmer should possess in behavioral and
technical
Activity
2
Activity
3
1.
What are the
things you need to know to start a business related to programming?
2.
Does knowing
the competencies of the programmer helps
align you to what you want in the near future?
3.
How does one
create a business plan
|
||
|
Generalization
|
||
|
REFERENCES:
COMPUTER
PROGRAMMING
Volume
I
Innovative
Training Works, Inc. (Rex.)
Page.
(5 – 7)
|
Abrajano Ulysses B.
ICT Instructor
Mga Komento
Mag-post ng isang Komento