1 / 12

Programming

Programming. System development life cycle Life cycle of a program Problem statement Algorithms Moving from algorithm to code Moving from code to machine language. NEXT SLIDE. Topics. Testing programs Completing a program Selecting the right programming language

nico
Download Presentation

Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming • System development life cycle • Life cycle of a program • Problem statement • Algorithms • Moving from algorithm to code • Moving from code to machine language NEXT SLIDE

  2. Topics • Testing programs • Completing a program • Selecting the right programming language • Most popular programming languages NEXT SLIDE

  3. Systems • System: • A collection of pieces working together to achieve a common goal • Information system includes: • Data • People • Procedures • Hardware • Software • System development life cycle (SDLC): • An organized process used to develop systems in an orderly fashion NEXT SLIDE

  4. System Development Life Cycle System Development Life Cycle • Click on steps to view details Problem/ Opportunity Identification Analysis Design Development & Documentation Testing & Installation Maintenance & Evaluation NEXT SLIDE

  5. The Life Cycle of a Program • Programming is the process of translating a task into a series of commands a computer will use to perform that task • Programming involves: • Identifying the parts of a task the computer can perform • Describing tasks in a specific and complete manner • Translating the tasks into a language that is understood by the computer’s CPU NEXT SLIDE

  6. Program Development Life Cycle • Click on the steps for more information Step 1 Describing the Problem Step 2 Making a Plan Step 3 Coding Step 4 Debugging Step 5 Finishing the Project NEXT SLIDE

  7. Programming Languages • Selecting the right language: • Space available • Speed required • Organizational resources available • Type of target application C / C++ Java HTML JavaScript VBScript ASP / JSP Flash / XML Visual Basic NEXT SLIDE

  8. Visual Basic • Used to build Windows applications • Object-oriented language • VB.NET is the current version Sample Visual Basic NEXT SLIDE

  9. C and C++ Sample C • C: • Developed for system programmers • Combines high and low level programming features • Modern operating systems were written in C • C++: • Uses the same features as C • Includes object-oriented design Sample C++ NEXT SLIDE

  10. Java & C# Sample Java • Object-oriented features • Large set of existing classes (java) • Architecture neutral • Many kinds of programs (java) NEXT SLIDE

  11. Web Applications • Hypertext Markup language (HTML): • Not a true programming language • Uses special symbols (tags) to control how Web pages are viewed • JavaScript: • Used to make Web pages more visually appealing and interactive • VBScript: • A subset of Visual Basic • Used to add interactivity to Web pages NEXT SLIDE

  12. Web Applications • Active Server Pages (ASP) and Java Server Pages (JSP): • Adds interactivity capabilities to Web pages • Translates user information into a request for more information from a company’s computer • Flash: • Enables elaborate animations to be created for Web pages • Extensible Markup Language (XML): • Enables computers to efficiently transfer information between Web sites NEXT SLIDE

More Related