Courses in the Philippines
Categories Menu

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.

You may also be interested in

The contents of the comments section are the personal advice and opinions of their respective authors and do not necessarily reflect the views of We reserve the right to remove any materials that we consider to be malicious, inappropriate, or in violation of existing laws in the Philippines.

Post a Reply