Computer programming project 15sec
Upcoming SlideShare
Loading in...5
×
 

Computer programming project 15sec

on

  • 342 views

 

Statistics

Views

Total Views
342
Views on SlideShare
342
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

Computer programming project 15sec Computer programming project 15sec Presentation Transcript

  • By Jenny Brown and Laura Williams
    Computer Programming
  • Computer Programming
    Computer programming is the process of creating software through the use of logic, algorithms, and programming language
  • 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
  • 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
  • Tools They Use
    2. Debugging
    able to evaluate programming code to find errors or bugs
  • Integrated Development Environment
    IDE
    Software application that integrates all tools and has other helpful features
    Source code editor, compiler, build automation tools, and a debugger
  • Example of IDE
    Microsoft Visual Studio
    Develop console and graphic user interface applications, web sites, and web applications
  • Programming Languages
    Provide a set of symbols, key terms, commands, and rules to write program code
    Made programming process easier
  • Compiler
    Takes source code and produces object code with an executable file and supportive files as output
  • Interpreter
    Used rather than a compiler sometimes
    Translates source code to object code one at a time while the software is executing
  • Programming Language
  • Application Programming Interface
    Set of programming tools used to access an operating system or online service
    Used to create software
  • 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
  • Application Programming Interface
    Facebook requires only PHP script (one particular programming language)
    Microsoft Windows supports use of many languages
  • Software Development Kit
    Programming environment designed to write software for a particular platform
    Websites provide SDKs for software developers
  • Application Programming Interface
  • Impact on Us
    We use these programs every day
    Phones, Ipods, Computers, Cars, GPS
    All electronic devices need to be programmed
  • 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
  • Software Engineering
  • Computer Programming
    Many types of programming language
    Sets of program code used to make programs
    IDE makes programming easier
    APIs create a variety of software
    Makes electronic life more convenient