Computer programming project 15sec new


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Computer programming project 15sec new

    1. 1. By Jenny Brown and Laura Williams<br />Computer Programming <br />
    2. 2. Computer Programming <br />Computer programming is the process of creating software through the use of logic, algorithms, and programming language<br />
    3. 3. What is Computer Programming?<br />Programmers use a program code to make software<br />Program code: a set of instructions that signal the CPU to perform circuit switching operations<br />Software engineers<br />
    4. 4. Tools They Use<br />1. Code editors<br />Text editors that help the programmer in using programming language<br />Features the automatic command completion<br />Has ability to suggest useful commands<br />
    5. 5. Tools They Use<br />2. Debugging<br /> able to evaluate programming code to find errors or bugs<br />
    6. 6. Integrated Development Environment<br />IDE<br />Software application that integrates all tools and has other helpful features<br />Source code editor, compiler, build automation tools, and a debugger<br />
    7. 7. Example of IDE<br />Microsoft Visual Studio<br />Develop console and graphic user interface applications, web sites, and web applications<br />
    8. 8. Programming Languages<br />Provide a set of symbols, key terms, commands, and rules to write program code<br />Made programming process easier<br />
    9. 9. Compiler<br />Takes source code and produces object code with an executable file and supportive files as output<br />
    10. 10. Interpreter<br />Used rather than a compiler sometimes<br />Translates source code to object code one at a time while the software is executing<br />
    11. 11. Programming Language<br />
    12. 12. Application Programming Interface<br />Set of programming tools used to access an operating system or online service<br />Used to create software<br />
    13. 13. Importance<br />API allows others to develop software to run on the system or device<br />Provides a variety of software that can be used on a variety of different computers and systems<br />Without APIs only Nintendo would develop software for the Wii<br />
    14. 14. Application Programming Interface<br />Facebook requires only PHP script (one particular programming language)<br />Microsoft Windows supports use of many languages<br />
    15. 15. Software Development Kit<br />Programming environment designed to write software for a particular platform<br />Websites provide SDKs for software developers<br />
    16. 16. Application Programming Interface<br />
    17. 17. Impact on Us<br />We use these programs every day<br />Phones, Ipods, Computers, Cars, GPS<br />All electronic devices need to be programmed<br />
    18. 18. Software Engineering<br />Systematic process of transforming a software idea into functional software<br />They understand how a processor carries out instructions and uses that logic to develop a design for the software<br />Defines how people can use computers<br />
    19. 19. Software Engineering<br />
    20. 20. Computer Programming<br />Many types of programming language<br />Sets of program code used to make programs<br />IDE makes programming easier<br />APIs create a variety of software<br />Makes electronic life more convenient<br />