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.