Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

● displays them to users

EMPOWERMENT TECHNOLOGY ● stores results for future uses

Course Objectives
Software
● apply computational thinking concepts in
● set of instructions drives computer to do
algorithmic formulation and problem solving
stipulated tasks
● formulate different computational practices and
● instructions are programmed in a computer’s
perspectives and implement
language -> translated into machine language ->
executed by computer
Syllabus
● categorized into 2 types:
I. Introduction to Programming
○ system software
II. Sequential Programming
○ application software
III. Conditional Programming
IV. Iterative Programming
What is a Program?
V. Midterm Project Module
● method to communicate with the computer
VI. Methods
● a set of instructions that a computer follows
VII. Final Project Module
(successfully)

Softwares to be used:
Why learn Programming?
● Microsoft Visual Studio
● Moore’s Law - transition from one time to another
● Replit
time, technology through the years
● important to keep up with the trends nowadays
● part of innovation in technology for businesses,
MODULE 1 job opportunities, etc.
Programming Technologies ● improves critical thinking skills and creativity
Computer ● students learn to code which develops
● electronic device persistence and patience
● accepts data from the user ● can help you understand other aspects of
● processes it, produces results technology
Data Selection Structure
● collection of unstructured facts and figures ● one of several alternative actions is selected and
● does not provide any information regarding executed
patterns, context, etc. ○ use of decision based on given condition
● cannot share yet (unsolved) ● uses decision block (diamond-shaped)
● alternative action (processing black)
Information
● structured data Problem 1
● ie. organized meaningful and processed data ● algorithm that shows printing of the sum
● to analyzed and convert data into information, a
computer is used
● able to share with others (solved)

Program Logic and Formulation


● step-by-step development of a solution to a
given problem
● most difficult part of solving a problem with a
computer
● translate method into required language (ex. C#)
● 2 most used tools:
○ flowchart
○ algorithm

Sequential
● steps are performed strictly sequential manner
● each step is executed exactly once
● simplest method of control
○ easy to develop and understand

You might also like