By Jenny Brown and Laura Williams<br />Computer Programming	<br />
Computer Programming	<br />Computer programming is the process of creating software through the use of logic, algorithms, ...
What is Computer Programming?<br />Programmers use a program code to make software<br />Program code: a set of instruction...
Tools They Use<br />1. Code editors<br />Text editors that help the programmer in using programming language<br />Features...
Tools They Use<br />2. Debugging<br /> able to evaluate programming code to find errors or bugs<br />
Integrated Development Environment<br />IDE<br />Software application that integrates all tools and has other helpful feat...
Example of IDE<br />Microsoft Visual Studio<br />Develop console and graphic user interface applications, web sites, and w...
Programming Languages<br />Provide a set of symbols, key terms, commands, and rules to write program code<br />Made progra...
Compiler<br />Takes source code and produces object code with an executable file and supportive files as output<br />
Interpreter<br />Used rather than a compiler sometimes<br />Translates source code to object code one at a time while the ...
Programming Language<br />
Application Programming Interface<br />Set of programming tools used to access an operating system or online service<br />...
Importance<br />API allows others to develop software to run on the system or device<br />Provides a variety of software t...
Application Programming Interface<br />Facebook requires only PHP script (one particular programming language)<br />Micros...
Software Development Kit<br />Programming environment designed to write software for a particular platform<br />Websites p...
Application Programming Interface<br />
Impact on Us<br />We use these programs every day<br />Phones, Ipods, Computers, Cars, GPS<br />All electronic devices nee...
Software Engineering<br />Systematic process of transforming a software idea into functional software<br />They understand...
Software Engineering<br />
Computer Programming<br />Many types of programming language<br />Sets of program code used to make programs<br />IDE make...
Upcoming SlideShare
Loading in …5
×

Computer programming project 15sec

360 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
360
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.google.com/imgres?imgurl=http://www.whitefang.com/wp-content/uploads/2010/03/Computer-Programming1.jpg&amp;imgrefurl=http://www.whitefang.com/computer-programming.html&amp;usg=__oMyw3W8RrITVycFSzyxBg6uN53U=&amp;h=367&amp;w=520&amp;sz=49&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=fSyzFuGYbVVD9M:&amp;tbnh=76&amp;tbnw=107&amp;prev=/images%3Fq%3Dcomputer%2Bprogramming%26um%3D1%26hl%3Den%26sa%3DN%26biw%3D985%26bih%3D451%26tbs%3Disch:10%2C151&amp;um=1&amp;itbs=1&amp;iact=hc&amp;vpx=322&amp;vpy=40&amp;dur=46&amp;hovh=189&amp;hovw=267&amp;tx=155&amp;ty=133&amp;ei=6D62TPbUNIH68Ab5lZGxAQ&amp;oei=6D62TPbUNIH68Ab5lZGxAQ&amp;esq=1&amp;page=1&amp;ndsp=14&amp;ved=1t:429,r:2,s:0&amp;biw=985&amp;bih=451
  • http://www.google.com/imgres?imgurl=http://1.bp.blogspot.com/__XFE27LSt-g/STRHsxxTY0I/AAAAAAAAACQ/7VS5BaGP-yM/s400/computer_programming.jpg&amp;imgrefurl=http://csharponestopshop.blogspot.com/&amp;usg=__Hn548xh_-8uRGZndrszl2VIBNx8=&amp;h=300&amp;w=400&amp;sz=16&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=VJ7pFIi5F6MjkM:&amp;tbnh=152&amp;tbnw=189&amp;prev=/images%3Fq%3Dcomputer%2Bprogramming%2Blanguages%26um%3D1%26hl%3Den%26sa%3DN%26biw%3D1002%26bih%3D468%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=rc&amp;dur=483&amp;ei=sz-2TKyaNcH78Aba38y8AQ&amp;oei=sz-2TKyaNcH78Aba38y8AQ&amp;esq=1&amp;page=1&amp;ndsp=8&amp;ved=1t:429,r:1,s:0&amp;tx=98&amp;ty=72
  • http://www.google.com/imgres?imgurl=http://www.all-freeware.com/images/full/50465-t_interpreter_development_source_editors.gif&amp;imgrefurl=http://www.all-freeware.com/results/karmarkar/linear/programming/algorithm&amp;usg=__bUDabwckQG1Cb5O9YjFoBgGyqFc=&amp;h=472&amp;w=652&amp;sz=10&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=WFK4JYdKsw_VMM:&amp;tbnh=161&amp;tbnw=221&amp;prev=/images%3Fq%3Dcomputer%2Bprogramming%26um%3D1%26hl%3Den%26biw%3D1579%26bih%3D690%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=hc&amp;vpx=1079&amp;vpy=126&amp;dur=312&amp;hovh=191&amp;hovw=264&amp;tx=191&amp;ty=105&amp;ei=j3O2TPO8D8H38AaBtoS6AQ&amp;oei=j3O2TPO8D8H38AaBtoS6AQ&amp;esq=1&amp;page=1&amp;ndsp=20&amp;ved=1t:429,r:4,s:0
  • http://www.google.com/imgres?imgurl=http://www.csidata.com/techjournal/csinews/200508/ProgramCode.jpg&amp;imgrefurl=http://www.csidata.com/techjournal/csinews/200508/page01.html&amp;usg=__ij2yNpesb_SB_rqESVCFzfTf5So=&amp;h=375&amp;w=544&amp;sz=64&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=Z6c-w5JBZJSusM:&amp;tbnh=118&amp;tbnw=171&amp;prev=/images%3Fq%3Dprogram%2Bcode%26um%3D1%26hl%3Den%26biw%3D1579%26bih%3D690%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=rc&amp;dur=265&amp;ei=HHO2TOjTEMT58AaZh9yyAQ&amp;oei=HHO2TOjTEMT58AaZh9yyAQ&amp;esq=1&amp;page=1&amp;ndsp=35&amp;ved=1t:429,r:7,s:0&amp;tx=109&amp;ty=72
  • http://www.google.com/imgres?imgurl=http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/TestdrivendevelopmentUni.NETwhatsallthis_D86E/sw_testing.jpg&amp;imgrefurl=http://www.leonmeijer.nl/archive/2007/06/05/45.aspx&amp;usg=__lXWVECRzfZR0Pq5_q_zCb_MUh9E=&amp;h=480&amp;w=553&amp;sz=66&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=fjajHNy0FmUW-M:&amp;tbnh=171&amp;tbnw=206&amp;prev=/images%3Fq%3Ddebugging%26um%3D1%26hl%3Den%26sa%3DX%26biw%3D1579%26bih%3D690%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=rc&amp;dur=219&amp;ei=53O2TK7fJoP88AbX6-DYAQ&amp;oei=53O2TK7fJoP88AbX6-DYAQ&amp;esq=1&amp;page=1&amp;ndsp=21&amp;ved=1t:429,r:4,s:0&amp;tx=122&amp;ty=80
  • http://www.google.com/imgres?imgurl=http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MultithreadedDebugginginVisualStudio2008_E599/Listing23-04_app%2520(Debugging)%2520-%2520Microsoft%2520Visual%2520Studio%2520(Administrator)%2520(5).png&amp;imgrefurl=http://www.hanselman.com/blog/MultithreadedDebuggingInVisualStudio2008.aspx&amp;usg=__0TukqwpHdKsjHNnkCsqqEctozp8=&amp;h=782&amp;w=1016&amp;sz=143&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=FssimedanyZNLM:&amp;tbnh=82&amp;tbnw=106&amp;prev=/images%3Fq%3Dmicrosoft%2Bvisual%2Bstudio%26um%3D1%26hl%3Den%26sa%3DN%26biw%3D985%26bih%3D451%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=hc&amp;vpx=408&amp;vpy=160&amp;dur=172&amp;hovh=197&amp;hovw=256&amp;tx=160&amp;ty=146&amp;ei=gT62TNLuOsL38Aa08-26AQ&amp;oei=gT62TNLuOsL38Aa08-26AQ&amp;esq=1&amp;page=1&amp;ndsp=14&amp;ved=1t:429,r:3,s:0http://www.google.com/imgres?imgurl=http://www.discount-software.ws/discount-software-images/microsoft-visual-studio-6.0-professional-sale.jpg&amp;imgrefurl=http://www.discount-software.ws/microsoft/visual-studio-6.0-professional.html&amp;usg=__rkmMgIeRgEna59r1McwRmq6aonA=&amp;h=756&amp;w=624&amp;sz=57&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=YbIltcWVez77rM:&amp;tbnh=85&amp;tbnw=65&amp;prev=/images%3Fq%3Dmicrosoft%2Bvisual%2Bstudio%26um%3D1%26hl%3Den%26sa%3DN%26biw%3D985%26bih%3D451%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=hc&amp;vpx=217&amp;vpy=110&amp;dur=270&amp;hovh=247&amp;hovw=204&amp;tx=108&amp;ty=202&amp;ei=gT62TNLuOsL38Aa08-26AQ&amp;oei=gT62TNLuOsL38Aa08-26AQ&amp;esq=1&amp;page=1&amp;ndsp=14&amp;ved=1t:429,r:1,s:0
  • http://content.delmar.cengage.com/CPReader/View/9781111471989/default.aspx?token=D26EABE9AB1329CB42109261F9F1070150A1F56BA56D182BD0B828D70F43382D1F06DBEAD459270A832C2C62B139D568712DF656F96F35BB&amp;pid=441931&amp;eISBN=9781111471989#d0f9a714-6554-4b89-8361-2ba418047ada
  • http://www.google.com/imgres?imgurl=http://www.roughlydrafted.com/RD/Home/695B640C-410D-4E8D-B0A9-94ACA5C78BE1_files/iphone.png&amp;imgrefurl=http://www.roughlydrafted.com/RD/Home/695B640C-410D-4E8D-B0A9-94ACA5C78BE1.html&amp;usg=__5Ztaf_3Wf9HhKfGQj9gOhZkXz6U=&amp;h=288&amp;w=502&amp;sz=209&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=9A13sCjq75NFxM:&amp;tbnh=111&amp;tbnw=193&amp;prev=/images%3Fq%3Dphones%2Bipods%26um%3D1%26hl%3Den%26biw%3D1579%26bih%3D690%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=rc&amp;dur=78&amp;ei=f0K2TMGzI8aH4gb88rWgDQ&amp;oei=f0K2TMGzI8aH4gb88rWgDQ&amp;esq=1&amp;page=1&amp;ndsp=24&amp;ved=1t:429,r:1,s:0&amp;tx=72&amp;ty=79
  • http://www.google.com/imgres?imgurl=http://www.bioteams.com/images/can_software_en.jpg&amp;imgrefurl=http://www.bioteams.com/2006/05/05/can_software_engineering.html&amp;usg=__xMrRpHdBAvcqkLN52QsePTm0vQY=&amp;h=330&amp;w=440&amp;sz=39&amp;hl=en&amp;start=0&amp;zoom=1&amp;tbnid=ABIp9askqfQqNM:&amp;tbnh=133&amp;tbnw=180&amp;prev=/images%3Fq%3Dsoftware%2Bengineering%26um%3D1%26hl%3Den%26sa%3DN%26biw%3D1579%26bih%3D690%26tbs%3Disch:1&amp;um=1&amp;itbs=1&amp;iact=rc&amp;dur=63&amp;ei=j0G2TPbaEtvPjAeYxvC3Aw&amp;oei=j0G2TPbaEtvPjAeYxvC3Aw&amp;esq=1&amp;page=1&amp;ndsp=27&amp;ved=1t:429,r:2,s:0&amp;tx=104&amp;ty=65
  • Computer programming project 15sec

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

    ×