CP1 - Introduction To Computer Programming PDF

Document Details

HaleVeena

Uploaded by HaleVeena

University of Perpetual Help System DALTA

Engr. Reynaldo R. Buesing

Tags

computer programming introduction to programming software computer science

Summary

This document provides an introduction to computer programming. It covers topics such as what programming is, different types of software, and the role of computer programmers. The document also details various programming languages, from high-level to machine language, along with fundamental terms like "bug," "debug," and "algorithm."

Full Transcript

Topics What is Programming ? Types of Software The Computer Programmer Introduction Levels of Programming Lang. By Definition of Terms Return Engr. Reynaldo R. Buesing WHAT IS COMPUTER PROGRAMMING ? Computer Pro...

Topics What is Programming ? Types of Software The Computer Programmer Introduction Levels of Programming Lang. By Definition of Terms Return Engr. Reynaldo R. Buesing WHAT IS COMPUTER PROGRAMMING ? Computer Programming is the process of instructing the computer to perform some tasks or for the computer to follow a series of commands. Program Information Data Computer is an electronic device designed to accept and manipulate data to produce information. WHAT IS COMPUTER PROGRAMMING ? Different Ways of Programming The Computer By typing commands – for users with knowledge of Operating System commands. By creating computer programs – suitable for users with sufficient background in building and processing computer programs. By using pre-existing programs – very suitable for end-users with limited software skills. By using an interface such a menu interface or a GUI interface – suitable for end-users with certain level of technical skills. WHAT IS COMPUTER PROGRAMMING ? Computer Program Computer Programmer results Test data TYPES OF SOFTWARE Software is a technical term that is used to refer to computer programs. Types of Software System software is a type of computer program that is designed to make the computer functional, operational, and efficient. It is basically used in operating the computer system and serves as an interface between the application programs and the computer system. Examples: Operating systems Compilers and Interpreters Device drivers Diagnostic programs TYPES OF SOFTWARE Application software is a type of computer program that is designed to solve a particular problem or to satisfy specific end-user’s requirements. Examples: Microsoft Office Web Browsers Media Players Database Management Systems Business-related software such inventory, payroll, billing, accounting.. THE COMPUTER PROGRAMMER A person who specializes in creating and maintaining computer programs is called Computer Programmer. Types of Programmer: System Programmers - develop operating systems, compilers, interpreters, utility software, or device drivers. They are good in low-level programming languages such as Assembly , C, or Java. Application Programmers – develop application programs that are typically used to help end-user’s requirements in terms of business, engineering, research, education, and other areas of concerns. They are good in high-level languages, scripting languages, and fourth-generation languages. THE COMPUTER PROGRAMMER What are the qualification to become a Computer Programmer ? Problem-solver Analytical Organized Patient Resourceful Obsessive LEVELS OF PROGRAMMING LANGUAGES 1. High-level Languages - these are languages that are easy to learn and understand because of their english-like instructions or commands. Examples of languages that are under this category are COBOL, Visual BASIC, Visual FoxPro, and HTML. 2. Middle-level Languages - these are languages that have the basic features of a high-level language and the functionalism of symbolic language like Assembly language. Example of language that is under this category is C++. 3. Symbolic Languages - these are languages that uses mnemonic codes in representing instructions or commands. Example of a language under this category is Assembly language. LEVELS OF PROGRAMMING LANGUAGES 4. Machine Language - a language more understandable to machine than to human. It uses a pattern of 0 and 1 to represent instructions. DEFINITION OF TERMS Bug - term used when referring to program-related errors. Debug – eliminate program errors or bugs. Debugging – refers to the process of eliminating bugs or errors. Software – general term used when referring to computer programs. Hardware – general term used when referring to the computer and the different equipments that maybe connected to it. DEFINITION OF TERMS Computer Program - a set of instructions that tells the computer to perform a particular task. Computer Programming – refers to the process of designing and creating computer programs. Programming Language - a software tool that facilitates the translation of human instructions to a form that computers can understand. Programmer - a person who can design, create, and maintain computer programs. Algorithm - a step by step solution of a problem. INTRODUCTION TO COMPUTER PROGRAMMING End of Lesson 1

Use Quizgecko on...
Browser
Browser