0% found this document useful (0 votes)
34 views

Programming 2

The document discusses the concept of programming logic. It defines programming logic as the base of programming itself, which is a group of coherent ideas and reasons. This science studies the structure, fundamentals, and use of human knowledge applied to computer programming. Computational logic involves many disciplines including mathematical logic, artificial intelligence, deduction systems, knowledge representation, and inference techniques.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Programming 2

The document discusses the concept of programming logic. It defines programming logic as the base of programming itself, which is a group of coherent ideas and reasons. This science studies the structure, fundamentals, and use of human knowledge applied to computer programming. Computational logic involves many disciplines including mathematical logic, artificial intelligence, deduction systems, knowledge representation, and inference techniques.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

The Concept of

Takeaway Programing Logic


E S P > Software Programming>
Level A1.1 Pre - Starter

Instructor: Date:

Learner: Regional Branch:

Program: Center:

CONTENT
• Let’s Start! • Let’s Explore! • Let’s Practice! • Extension Activity • Target Words • Learning Points

Let’s Start!

I don´t have a clue about programming logic

Learning Outcome: Can Do Statements:

Exchange information about logic, its • I can give a simple definition for
principles, and methods in simple programming logic.
spoken and written situations. • I can talk about the concept of
programming logic.
Ask your partner:
• I can list some components of
• Do you think formal logic is involved in computational logic.
programing? Why?
• What other areas do you think are part
of programming?

1
The Concept of
Takeaway Programing Logic
E S P > Software Programming>
Level A1.1 Pre - Starter

Let’s Explore!

Kim helps Lilly study for the test about programming logic.

Instructions: Read the text below.


Lilly: Hi Kim, can you help me with this?
Kim: Sure, What can I do for you?
Lilly: Well, I know the final exam is coming, and I´m very confused by the entire
section of programming logic. Can you help me study for this?
Kim: Okay. Let's go to the library!
Lilly: Thank you! That is so nice of you.
Kim: Tell me. What do you know about programming logic?
Lilly: I don´t understand a thing! Can we start from the very beginning?
Kim: All right, let's start from the origin. Programming logic is the base of
programming itself. It is a group of coherent ideas and reasons. This science
studies the structure, the fundamentals, and use of the human knowledge applied
to computer programming.
Lilly: Oh, I see, now I remember that the teacher said something about logical
operations that work according to logical principles and quantifiable results. I
guess these ones have to do with the advancement of computer science. She also
says that hard data or concrete evidence construct all.
Kim: Well, it seems you know more than you think!
Lilly: I get confused with the entire logic thing.
Kim: I know. Computational logic is not easy because it involves many disciplines, I
mean, there are logic processes that not only involve the computer science,
therefore, this subject needs the help of more areas to be developed. For
instance, we always need to rely on mathematical logic when we are
programming.
Lilly: Oh, now I see. That is why the teacher also mentions the artificial intelligence
and deduction systems.
Kim: That's right! Those areas are in computational logic. This subject studies the
implementation of programs to discover or check formal statements. It also
explains relations based on order logic. The initial programming language is
Prolog.
Lilly: Thank you very much!
Kim: You're welcome.

2
The Concept of
Takeaway
Takeaway Programing Logic
E S P > Software Programming>
Level A1.1 Pre - Starter

Let’s Practice!

Computational logic is very hard to understand!


Instructions: Select the correct option to correctly complete each sentence.

1. Let´s start from the origin, (programming logic / Deduction systems / inference
techniques) is the base of programming itself.

2. We always need to rely on (mathematical logic / Inference techniques / deduction


systems) when we are programing.

3. The teacher would also talk about artificial intelligence and (deduction systems /
knowledge representation / mathematical logic).

Let’s Practice!

Checking the True Behind Programming Logic Concept


Instructions: Read the following sentences based on the text. In front of each sentence
write True or False.

1. Programming logic studies the structure, fundamentals and use of the human
knowledge applied to computer programming.

2. Logical operations work according to quantifiable results.

3. This subject involves just one discipline more.

3
The Concept of
Takeaway
Takeaway Programing Logic
E S P > Software Programming>
Level A1.1 Pre - Starter

Extension Activity

Searching deeply programming logic features.


Instructions: Complete the following steps. Fill in the Self-Assessment.

a) Look for information about Self-Assessment Yes No


programming logic.

b) Make notes about it and create a 1. I search information


poster to explain the main features. about programming
logic.
c) Use simple present tense and
demonstratives in your sentences. 2. I explain deeply its
main features.
d) Share with your partners and 3. I create graphic tools to
summarize the importance of it. show information

Target Words

• programming logic (noun): the way • quantifiable (adjective): something


all human logic knowledge can be that can be measured exactly
applied to computer programming e.g. Logical operations work according
e.g. Programming logic is the base of to logical principles and quantifiable
programming itself. It is a group of results.
coherent ideas and reasons.
• hard data (noun): Information that
• coherent (adjective): something that can be demonstrated, it can be
is logical and constant numbers or facts
e.g. Programming logic is the base of e.g. She also says that hard data or
programming itself. It is a group of concrete evidence construct all.
coherent ideas and reasons.
• Artificial Intelligence (AI) (noun):
• structure (noun): a system composed the capacity of a computer to make
of parts that are put together for a decisions and learn similar to humans
purpose e.g. That is why the teacher also
e.g. This science studies the structure, mentions the artificial intelligence and
the fundamentals, and use of the deduction systems.
human knowledge

4
The Concept of
Takeaway
Takeaway Programing Logic
E S P > Software Programming>
Level A1.1 Pre - Starter

Learning Points

Demonstrative Pronouns

You use a demonstrative pronoun to point out something specific in a context.

You use a demonstrative pronoun to point out something specific in a context.


The demonstrative pronouns can also indicate an object in space or time, and they
can be singular or plural.

When an object is near the speaker, we can use “this” as a singular noun
and “these” for plural nouns.

Example.
· I want this t-shirt.
· I love these gloves in my hands.

When there is a distance between the speaker and the object, we can use “that” for a
singular noun or “those” for plural nouns.

Example:
· I like to buy that computer over there!
· She needs to buy those books about programming.

There are simple rules to use demonstratives correctly:

1. They always identify situations or nouns.

Example:
· I can't believe this! I have a new computer!

2. We use the demonstratives to describe animals, places or things.

Example:
· These computers are very old! We need to change them.

Examples

• That is why the teacher also mentions the artificial intelligence and deduction
systems.
• Thank you, that’s so nice of you.

5
The Concept of
Takeaway
Takeaway Programing Logic
E S P > Software Programming>
Level A1.1 Pre - Starter

Learning Points

Components of Computational Logic

Computational logic refers to the interdisciplinary practice that constructs the


fundamentals on computer science.
Computational logic is very wide. As most of the sciences, it has theoretical and
practical elements that are based on mathematics, artificial intelligence, logic and
certainly a computational science.

Some of the areas that are included in computational logic are:

·Programming Logic

·Deduction systems

·Knowledge representation

·Inference techniques

·Mathematical logic

Computational logic is actually the logic of the object that is common in all areas
involved. There is a use of logic in all areas that have an application on computational
logic.

Examples

• Programming logic is the base of programming itself.


• Computational logic can be confusing because it involves many disciplines.

You might also like