Ali Abdulkarim
A computer program, or just a program, is
a sequence of instructions, written to
perform a specified task with acomputer. A
computer requires programs to function,
typically executing the program's
instructions in a central processor.[2] The
program has an executable form that the
computer can use directly to execute the
instructions.
 Computer programming (often shortened
to programming) is a process that leads from an
original formulation of acomputing problem
to executable computer programs. Programming
involves activities such as analysis, developing
understanding, generating algorithms, verification
of requirements of algorithms including their
correctness and resources consumption, and
implementation (commonly referred to as coding of
algorithms in a targetprogramming language
 Exchange Program
 Enrollment at a University Abroad
 Study Center for U.S./Intl Students
 Intensive Language Study
 Faculty Led Global Seminars
 Traveling Programs
 Field Study
 Service Learning
 Internship Program
 Thematic Focus
 Combination
A programming language is
a formal constructed language designed to
communicate instructions to amachine,
particularly a computer. Programming
languages can be used to
create programs to control the behavior of
a machine or to express algorithms.
 We use programming languages To be
accurate, internally the computer uses very
specific instructions, the so-called "machine
language". Since programming in machine
language is awkward, programmers program
in higher-level languages, that are easier to
understand for humans - such as Assembly
language, Java, C, Pascal, etc. Then, a
special program called a "compiler" then
converts this to instructions the computer can
understand.
 During a nine-month period in 1840-
1843, Ada Lovelace translated the memoir
of Italian mathematician Luigi
Menabrea about Charles Babbage's
newest proposed machine, the Analytical
Engine. With the article she appended a
set of notes which specified in complete
detail a method for calculating Bernoulli
numbers with the Analytical Engine,
recognized by some historians as the
world's first computer program
 Thousands of different programming languages have
been created, mainly in the computing field.
 Programming languages differ from most other forms
of human expression in that they require a greater
degree of precision and completeness. When using a
natural language to communicate with other people,
human authors and speakers can be ambiguous and
make small errors, and still expect their intent to be
understood. However, figuratively speaking, computers
"do exactly what they are told to do", and cannot
"understand" what code the programmer intended to
write.
All programming languages have
some primitive building blocks for the
description of data and the processes or
transformations applied to them (like the
addition of two numbers or the selection of
an item from a collection). These primitives
are defined by syntactic and semantic
rules which describe their structure and
meaning respectively.

Programming

  • 1.
  • 2.
    A computer program,or just a program, is a sequence of instructions, written to perform a specified task with acomputer. A computer requires programs to function, typically executing the program's instructions in a central processor.[2] The program has an executable form that the computer can use directly to execute the instructions.
  • 3.
     Computer programming(often shortened to programming) is a process that leads from an original formulation of acomputing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding of algorithms in a targetprogramming language
  • 4.
     Exchange Program Enrollment at a University Abroad  Study Center for U.S./Intl Students  Intensive Language Study  Faculty Led Global Seminars  Traveling Programs  Field Study  Service Learning  Internship Program  Thematic Focus  Combination
  • 5.
    A programming languageis a formal constructed language designed to communicate instructions to amachine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
  • 7.
     We useprogramming languages To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.
  • 8.
     During anine-month period in 1840- 1843, Ada Lovelace translated the memoir of Italian mathematician Luigi Menabrea about Charles Babbage's newest proposed machine, the Analytical Engine. With the article she appended a set of notes which specified in complete detail a method for calculating Bernoulli numbers with the Analytical Engine, recognized by some historians as the world's first computer program
  • 9.
     Thousands ofdifferent programming languages have been created, mainly in the computing field.  Programming languages differ from most other forms of human expression in that they require a greater degree of precision and completeness. When using a natural language to communicate with other people, human authors and speakers can be ambiguous and make small errors, and still expect their intent to be understood. However, figuratively speaking, computers "do exactly what they are told to do", and cannot "understand" what code the programmer intended to write.
  • 10.
    All programming languageshave some primitive building blocks for the description of data and the processes or transformations applied to them (like the addition of two numbers or the selection of an item from a collection). These primitives are defined by syntactic and semantic rules which describe their structure and meaning respectively.