computer programming project 15sec

20
BY JENNY BROWN AND LAURA WILLIAMS Computer Programming

Upload: jenny-brown

Post on 29-Jun-2015

222 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Computer programming project 15sec

BY JENNY BROWN AND LAURA WILLIAMS

Computer Programming

Page 2: Computer programming project 15sec

Computer Programming

Computer programming is the process of creating software through the use of logic, algorithms, and programming language

Page 3: Computer programming project 15sec

What is Computer Programming?

Programmers use a program code to make software

Program code: a set of instructions that signal the CPU to perform circuit switching operations

Software engineers

Page 4: Computer programming project 15sec

Tools They Use

1. Code editors Text editors that help the programmer in using

programming language Features the automatic command completion Has ability to suggest useful commands

Page 5: Computer programming project 15sec

Tools They Use

2. Debugging able to evaluate programming code to find errors or

bugs

Page 6: Computer programming project 15sec

Integrated Development Environment

IDESoftware application that integrates all tools

and has other helpful featuresSource code editor, compiler, build

automation tools, and a debugger

Page 7: Computer programming project 15sec

Example of IDE

Microsoft Visual Studio Develop console and graphic user interface

applications, web sites, and web applications

Page 8: Computer programming project 15sec

Programming Languages

Provide a set of symbols, key terms, commands, and rules to write program code

Made programming process easier

Page 9: Computer programming project 15sec

Compiler

Takes source code and produces object code with an executable file and supportive files as output

Page 10: Computer programming project 15sec

Interpreter

Used rather than a compiler sometimesTranslates source code to object code one at

a time while the software is executing

Page 11: Computer programming project 15sec

Programming Language

Page 12: Computer programming project 15sec

Application Programming Interface

Set of programming tools used to access an operating system or online service

Used to create software

Page 13: Computer programming project 15sec

Importance

API allows others to develop software to run on the system or device

Provides a variety of software that can be used on a variety of different computers and systems

Without APIs only Nintendo would develop software for the Wii

Page 14: Computer programming project 15sec

Application Programming Interface

Facebook requires only PHP script (one particular programming language)

Microsoft Windows supports use of many languages

Page 15: Computer programming project 15sec

Software Development Kit

Programming environment designed to write software for a particular platform

Websites provide SDKs for software developers

Page 16: Computer programming project 15sec

Application Programming Interface

Page 17: Computer programming project 15sec

Impact on Us

We use these programs every dayPhones, Ipods, Computers, Cars, GPSAll electronic devices need to be programmed

Page 18: Computer programming project 15sec

Software Engineering

Systematic process of transforming a software idea into functional software

They understand how a processor carries out instructions and uses that logic to develop a design for the software

Defines how people can use computers

Page 19: Computer programming project 15sec

Software Engineering

Page 20: Computer programming project 15sec

Computer Programming

Many types of programming languageSets of program code used to make programsIDE makes programming easierAPIs create a variety of softwareMakes electronic life more convenient