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.
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.
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