Senior High School Specialized Subject: Computer Programming
Computer programming is one of the specialized subjects under the technical-vocational livelihood (TVL) career track. Some examples of the things that you will learn from taking this subject include:
- Personal Entrepreneurial Competencies (PECS)
- Assessment of personal competencies and skills
- Environment and Market
- Key concepts of market
- Players in the market
- Products and services available in the market
- Consumer analysis
- Hand Tools, Equipment, and Paraphernalia
- Safety procedures in using hand tools and equipment
- Common malfunction in hand tools, equipment, and paraphernalia
- Reporting to property custodian
- Mensuration and Calculation
- Proper handling of measuring instruments
- Kinds of measurement
- Numbering systems
- American Standardized Code for Information Interchange (ASCII) table
- Arithmetic operations on binary values
- Numbering systems conversion
- Measuring memory and file capacity
- Preparation and Interpretation Technical Drawing
- Technical plans and schematic diagram
- Symbols and abbreviations
- Occupational Health and Safety Procedures
- Identification of hazards, risks, and control
- Safety regulations in the workplace
- Methods of controlling hazards and risks
- Emergency-related drills and training
- Designing program logic
- Applying program development approach
- Concept of programming languages
- Applying object-oriented programming language skills
While studying, you will also be asked to demonstrate what you have learned by participating in class activities that may include the following:
- Recognizing PECs needed in computer programming
- Recognizing and understanding the market in computer programming
- Recognizing the potential customer/market in computer programming
- Preparing hand tools and equipment in computer programming
- Inspecting hand tools and equipment received in computer programming
- Selecting measuring instruments
- Carrying out mensuration and calculation
- Analyzing signs, symbols, and data
- Identifying hazards and risks
- Evaluating and controlling hazards and risks
- Maintaining occupational health and safety
- Selecting the program logic design approach
- Documenting the program logic or design
- Determining and selecting appropriate program development approach
- Applying the selected development approach
- Developing a product / service in computer programming
- Developing a brand for the product
- Applying basic language syntax and layout
- Coding using standard algorithms
- Debugging code
- Testing code
- Applying basic language syntax and layout
- Applying basic object oriented principles in the target language
- Documenting activities
These examples only cover the scope of the specialized subjects under the technical-vocational livelihood career track. For the scope of the core and contextualized subjects under the senior high school curriculum, please refer to their respective lists.