💻

Panimula sa Coding at Programming

Sep 16, 2024

Coding for Beginners and Introduction to Programming

Layunin ng Video

  • Para sa mga incoming first year college students at senior high school ICT students.
  • Para sa mga hindi pamilyar sa coding at programming, kahit na mga second at third year students.
  • Magbigay ng background sa programming bago magsimula ang klase.

Ano ang Programming?

  • Definition: Ang programming ay ang proseso ng pagbibigay ng instruksyon sa computer gamit ang isang espesyal na wika.
  • Tagalog Definition: Pagbibigay ng instructions kay computer kung ano ang dapat gawin at sundin.

Sino ang mga Programmer?

  • Definition: Sila ang mga taong nagsusulat ng mga instruksyon na sinusunod ng computer upang maisakatuparan ang isang gawain o lutasin ang isang problema.

Ano ang Program?

  • Definition: Koleksyon ng mga instruksyon na ginawa ng mga programmer.
  • Mga Halimbawa ng Program:
    • Calculator
    • Video games
    • Mobile applications
    • Desktop applications
    • Social media apps

Ano ang Programming Language?

  • Definition: Ang mga code na ginagamit upang makapagsulat ng mga instruksyon.
  • Ilan sa mga Halimbawa ng Programming Languages:
    • Python: Ginagamit sa AI, web development, data analysis, at automation.
    • Java: Para sa application development (mobile at desktop).
    • C++: Para sa game development at robotics.

Mga Plano sa Programming

  • Algorithm:

    • Step-by-step na instruksyon na dapat sundin.
    • Tinatawag ding finite set of instructions.
  • Flowchart:

    • Graphical representation ng algorithm.
    • May mga simbolo (shapes) na ginagamit.
    • May start at end.
  • Pseudocode:

    • Nakasulat at madaling intindihin.
    • Gumagamit ng English na wika sa mga instruksyon.

Code Editors at IDE

  • Code Editor: Text-based tool para magsulat ng code.
  • Compiler: Ginagamit para i-compile ang code.
  • IDE (Integrated Development Environment): Kasama na lahat (code editor, compiler, debugger, testing tools).

Pag-aaral ng Basics ng Coding

  • Data, Variable, at Value:
    • Data Types:
      • Integers: Mga numero.
      • Character: Isang letra.
      • Strings: Mga salita o phrases.
      • Float: Mga numero na may decimal.
      • Double: Float na may mas mahabang decimal value.
      • Boolean: true o false.
    • Variable: Container para sa data.
      • Constant Variable: Hindi nagbabago ang value.
      • Predefined Variable: Built-in sa programming language.
    • Value: Ang data na nakalagay sa variable.

Basic Operators sa Programming

  • Arithmetic Operators: Add, subtract, multiply, divide.
  • Relational Operators: Greater than, less than, equal to, not equal to.
  • Logical Operators:
    • AND: Dapat pareho silang totoo.
    • OR: Isa lamang ang dapat totoo.
    • NOT: Inverts ang value ng statement.

Controlled Structures

  • Kabilang dito ang if, if-else, at loop structures.
  • Kailangan maunawaan ang operators bago matutunan ang controlled structures.

Konklusyon

  • Nagsilbing introduksyon ang video sa coding at programming.
  • Para sa mga susunod na aralin, bisitahin ang link na ibibigay para sa mga controlled structures.