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

Note & Tutorial Week 1 - An Overview

This document provides an overview of fundamental programming concepts including: 1) It defines a computer as a machine that can perform sequences of arithmetic or logical operations automatically based on programmed instructions. 2) Computer programming is the process of designing and building executable programs to perform specific computing tasks or achieve specific results. This involves tasks like analyzing problems, designing algorithms, and implementing algorithms in code. 3) Programming languages are used to write computer programs and communicate instructions to the computer. Different languages have different features for structured or object-oriented programming.

Uploaded by

Eyad Mohamed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Note & Tutorial Week 1 - An Overview

This document provides an overview of fundamental programming concepts including: 1) It defines a computer as a machine that can perform sequences of arithmetic or logical operations automatically based on programmed instructions. 2) Computer programming is the process of designing and building executable programs to perform specific computing tasks or achieve specific results. This involves tasks like analyzing problems, designing algorithms, and implementing algorithms in code. 3) Programming languages are used to write computer programs and communicate instructions to the computer. Different languages have different features for structured or object-oriented programming.

Uploaded by

Eyad Mohamed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Fundamental of Programming

Note & Tutorial Week 1: An Overview


Outlines
• What is computer?
• Programming?
• Computer Programming?
• Why computer programming?
• Programming language
• Definition and Types of programming
What is computer?
• A computer is a machine that can be
programmed to carry out sequences of
arithmetic or logical operations automatically.
Modern computers can perform generic sets of
operations known as programs.
• These programs enable computers to perform a
wide range of tasks. Most of us have used
computers in one way or another. For example,
withdrawing money from the automated teller
machine (ATM) is a form of interaction with
computer
Programming?
• Computer programming is the process of
designing and building an executable
computer program to accomplish a specific
computing result or to perform a specific task.
• Programming involves tasks such as: analysis,
generating algorithms, profiling algorithms'
accuracy and resource consumption, and the
implementation of algorithms in a chosen
programming language (commonly referred to
as coding).
Computer Programming?
Questions – Tutorial 1
1. Differentiate between programming and programming language
2. Based on your understanding, how does your computer understand your
code?
3. List three (3) features of structured programming and Three (3) features
of object oriented programming
4. Differentiate between compiler and interpreter
5. Give three (3) examples of object oriented programming languages

You might also like