week 1


COMPUTER PROGRAMMING
ACTIVITY SHEET FOR GRADE 11
FIRST QUARTER
Week 1

NAME:
GRADE LEVEL:
SECTION:
DATE\TIME:

Learning Competencies

*       Assess one’s PECs: characteristics, attributes, lifestyle, skills, and traits (TLE_EM9-12-Ia-2)
*       Assess practitioner’s: characteristics, attributes, lifestyle, skills, traits (TLE_EM9-12-Ia-2)
*       Compare one’s PECs with that of a practitioner /entrepreneur  (TLE_EM9-12-Ia-2)
*       Align one’s PECs with that of a practitioner/entrepreneur  (TLE_EM9-12-Ia-2)

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
1.      Based on the definition, what best describe an entrepreneur?
A. Innovator, Team leader, Facilitator
B. Organizer, Innovator, Facilitator
C. Organizer, Manager, Risk taker
D. Risk taker, Organizer, Facilitator
2.      What are the three cluster of PECs
A. Achievement, planning, power
B. achievement, persistence, power
C. persistence, goal setting, self confidence
D. persistence, planning, risk-taking
3.      Which of the following belongs to the power cluster?
A. persistence, self-confidence
B. persuasion and networking, self-confidence
C. persistence, risk taking
D. goal setting, systematic planning
4.      Refers to a set of competencies that support the motive for being successful in the entrepreneurial undertaking?
A. achievement
B. planning
C. power
D. all of the above
5.      Which of the set of competencies is under the planning cluster?
A. goal setting, information seeking
B. opportunity seeking, efficiency and quality
C. persistence, risk taking
D. self-confidence, networking



6.      Which of the following is NOT an area of specialization in programming?
A. application
B. Game
C. Entertainment
D. Web
7.      What is the process of writing executable computer programs?
A. Programming
B. Writing
C. Coding
D. Reading
8.      Commonly writes programs using low level instruction?
A. Application programmer
B. games programmer
C. System Programmer
D. Web programmer
9.      Which of the following is true about high level language?
A. it is used to create high level computation
B. it is used to create application programs
C. it is used to create system program
D. it is used to create high level system
10.  Which of the following is NOT true about the behavioral competencies of a programmer?
A. good communicator
B. result oriented
C. analytical thinker
D. freelancer





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
*      Develop one’s character into Personal Entrepreneurial Competencies(PECs)
REFERENCES:
COMPUTER PROGRAMMING
Volume I
Innovative Training Works, Inc. (Rex.)
Page. (5 – 7)




Abrajano Ulysses B.
ICT Instructor

Mga Komento

Mga sikat na post sa blog na ito

DESKTOP ICONS

ICT MODULE FOR WEEK 1&2