Chapter 13 - Discovering Computers 2010 Living in a Digital...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Discovering Computers 2010 Living in a Digital World Objectives Overview {F9022B54-68C2-4973-9A00-460029290542} {F458237C-20F6-4A35-9177-FB6A7F03469A} {7443E364-BE42-43E5-A316-ED04C28EC225} {FE2AF864-E1B4-4695-A12F-6AE68E498BC1} {DA2963A1-5811-4F3D-A1AC-AD14530195E5} enof the uses of other discuss Describe various ways to develop Web pages s machine and assembly languageslanguages and program development to tify these object-oriented programming languages and program developme Identify and programming the purpose of procedural programming langu • See Discovering Computers 2010: 22 Objectives Overview {1BC4F106-0C22-4133-B299-6AB635D142C6} {F58D8E0E-9B90-4BA1-981C-B164D312C1AF} {F9022B54-68C2-4973-9A00-460029290542} {F70DBDDC-BC5B-461B-A500-D22367E93C1C} structures and design tools used cycle n the program development life in designing solutions to programmingand Identify the uses of popular between structured design pro Differentiate multimedia authoring program • See Discovering Computers 2010: 33 Computer Programs and Programming Languages • Page A Discovering Computers 2010: 44 Low-Level Languages • • Page Discovering Computers 2010: 55 Low-Level Languages • • Page Discovering Computers 2010: 66 Procedural Languages {01A92B1A-230D-4251-8D83-779D3241F433} {0591BC97-E4A0-4C14-BAA0-BDA5B8E1EA77} er translates an entire program beforeconverts and executes one code statem An interpreter executing it • Page In a Discovering Computers 2010: 77 Procedural Languages • Page Discovering Computers 2010: 88 Procedural Languages • • Page Discovering Computers 2010: 99 Object-Oriented Programming Languages {476A2648-339E-4C02-9EFA-ED8BC6E450D1} {F919ACB3-5BEA-49FC-B6F9-60A8B6429625} {4A10DF76-FA67-4C27-826A-999626E05BAA} {9553B77A-5634-4BBC-B330-014F0C5960D6} Objects can be reused program development tools are IDEnvironmen Programmers create applications faster in a RAD e s Most Work well • • An Page Discovering Computers 2010: 10 10 Object-Oriented Programming Languages Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Java Platforms below Chapter 13 • • Page Discovering Computers 2010: 11 11 Object-Oriented Programming Languages {9D2608B9-8391-49C1-9082-DAD06F9163A7} {4F5F2D35-9449-443A-BAF8-8799A60153FB} Classes • Page The CLR (Common Language Runtime) Discovering Computers 2010: 12 12 Object-Oriented Programming Languages • • Page Discovering Computers 2010: 13 13 Object-Oriented Programming Languages {97D81971-B0A5-40E9-9F0F-A1D98ACAD733} icrosoft’s suite of program development tools {28914C7B-1434-45D2-8C6D-A2180CAFB72A} {6A5341E0-ABCA-4E98-83CE-C15723CF737F} {18774568-5D04-4FA5-80E4-C862FB1DE2E5} isual C++programming elements of C++ with an easier, the BASIC progra bines the is based on C++ Visual Basic is based on rapid-developmen • Page Discovering Computers 2010: 14 14 Object-Oriented Programming Languages Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Visual Studio Tools for Office below Chapter 13 • Page Discovering Computers 2010: 15 15 Object-Oriented Programming Languages {7B525997-B945-4CB2-88EC-A47ACC48ACF8} {2849954E-4A11-411E-AC07-432DC6F781DF} language that uses a development tool that is ideal for building large-scale a powerful program visual or graphical interface for creating all source cod • Page Discovering Computers 2010: 16 16 Object-Oriented Programming Languages • Page Discovering Computers 2010: 17 17 Object-Oriented Programming Languages • • Page Discovering Computers 2010: 18 18 Other Programming Languages and Development Tools • Page A Discovering Computers 2010: 19 19 Other Programming Languages and Development Tools {2FBC68FE-E4E8-46B3-A049-C75F4B4A65E7} {A089F2D4-FF29-4C40-8911-51F9058D4730} {51B3F77E-CC03-4CF1-84F4-5F9A49E659A2} {87E39564-A1D2-4262-88A8-EFD084A1915A} {85C5703E-1A0D-4B34-90D0-8F86F54EB13A} {EBE1AC58-4019-4275-8E8F-94C04ACF9F22} {E6D4ECF5-4C58-4838-9EBF-B3AC4C3F6929} {B82080D6-C5A3-4CA1-993A-C161957BB789} {FB263922-2711-4EDF-83FC-A3ECAE891670} {7B5FF37D-E5E2-4A34-A80C-61B1967D7ECA} {D03E23D4-3CBC-4ED8-9D85-C724438B9F65} {4F64D1A5-43B6-4E0A-ABEB-71AFD3476029} {4100546C-6512-49C1-B3E5-FB07234F7AC7} {D993809C-5734-45D2-86C6-FDF4F461682A} {C919261E-5F26-46D6-AD74-58DC1BA15386} {23174B65-9555-4727-9BFF-2A7BB380B411} ORTRAN Modula-2 APL Logo Forth BASIC PILOT PL/1 RPG HyperTalk Ada Pascal Prolog ALGOL LISP Smalltalk • Page Class Discovering Computers 2010: 20 20 Other Programming Languages and Development Tools • • An Page Discovering Computers 2010: 21 21 Other Programming Languages and Development Tools Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Macros below Chapter 13 • Page A Discovering Computers 2010: 22 22 Other Programming Languages and Development Tools • Page Discovering Computers 2010: 23 23 Web Page Development • • Page Discovering Computers 2010: 24 24 Web Page Development Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click XML below Chapter 13 • • Page Discovering Computers 2010: 25 25 Web Page Development • Page Discovering Computers 2010: 26 26 Web Page Development {1ED87EBD-62F9-4F0A-A067-00E4BDA5D4C9} {9413C948-BB4A-413C-9239-61CD9751E9E4} {F61EB5D1-265E-4989-84B4-F6C17C61F3D6} {5B1040C1-45AE-46E4-96FE-1BBC1880CC9C} Scripts Servlets Applets ActiveX controls • • Web Page Discovering Computers 2010: 27 27 Web Page Development • Page Discovering Computers 2010: 28 28 Web Page Development {7CF62184-95CD-440C-9143-68A57B296AC8} {0F39B310-9DD6-4D95-8392-69B112668911} JavaScript Perl {297E80D5-2017-4201-87F4-8D5A7C927C65} {05D89CE2-56AC-4900-8080-F3CDFADC870E} {9B568FF9-CD62-4758-B894-D38485443B93} Tcl VBScript PHP {243019C6-0B5C-4CD6-853B-833D7FE20D3E} Rexx Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click PHP below Chapter 13 • Page Progr Discovering Computers 2010: 29 29 Web Page Development • Page Discovering Computers 2010: 30 30 Web Page Development ts for how a particular object should be displayed {0E40327C-6641-47A1-A385-BF86D35BF7C1} {66D8AF35-2AE3-4093-A786-E183E5994890} echnologies for developing object-oriented, database-driveninclude more g Dynamic HTML (DHTML) allows Web developers to Web sites Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Cascading Style Sheets below Chapter 13 • Page Discovering Computers 2010: 31 31 Web Page Development {316AC91F-C28E-478A-9D1A-FDD191FCCA1E} {5778AE79-AD59-4FF1-A442-8D8B0AF135A8} {7C838FF4-887B-437C-9C50-85E3E069FDFA} ave application software builtpersonal site Share into the information Allow users to modify Web site content • Page Web Discovering Computers 2010: 32 32 Web Page Development Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click APIs below Chapter 13 • Page Most Discovering Computers 2010: 33 33 Web Page Development {415CE1F1-086D-4882-AD62-C09AA654441F} {6B30DE08-909E-477E-AFAF-FA2F923E1CE1} {068BC290-B85B-4D72-A873-C7B849E0A3F7} SharePoint Designer Expression Web Dreamweaver • • Page Discovering Computers 2010: {97AF2FE7-F53A-4C89-8084-11A9655212EF} Flash 34 34 Multimedia Program Development {E3721691-BC69-4DBC-8A25-21D35E46D2DE} {FAC5B50A-96E1-422B-9293-50E6ECFB4F2E} ToolBook • • Page Director Discovering Computers 2010: 35 35 Multimedia Program Development • Page Discovering Computers 2010: 36 36 Program Development • • Page Discovering Computers 2010: 37 37 Step 1 – Analyze Requirements • Page To Discovering Computers 2010: 38 38 Step 2 – Design Solution • Page Desig Discovering Computers 2010: 39 39 Step 2 – Design Solution • Page Discovering Computers 2010: 40 40 Step 2 – Design Solution Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Object-Oriented Design below Chapter 13 • Page With Discovering Computers 2010: 41 41 Step 2 – Design Solution • Page The Discovering Computers 2010: 42 42 Step 2 – Design Solution • Page The Discovering Computers 2010: 43 43 Step 2 – Design Solution • Page Discovering Computers 2010: 44 44 Step 2 – Design Solution • • The Page Discovering Computers 2010: 45 45 Step 2 – Design Solution • Page A Discovering Computers 2010: 46 46 Step 2 – Design Solution Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Flowcharting Software below Chapter 13 • • Page Discovering Computers 2010: 47 47 Step 2 – Design Solution • Page Pseu Discovering Computers 2010: 48 48 Step 2 – Design Solution • Page UML Discovering Computers 2010: 49 49 Step 3 – Validate Design {5D4091AA-6986-467E-BE0B-1581C948BA73} {6072F260-6C5C-4240-AEA1-96F935F38EE1} {80887F95-E657-44CB-8DA2-18710D0C12E8} {089D7A66-82B1-4918-8173-A1D31CF15B38} {6B95F805-19C1-4073-A547-621E98A5449E} Determine the expected steps for each Develop various sets of test data Compare result Step through test algorithm Repeat the results set of the data • Page Chec Discovering Computers 2010: 50 50 Step 4 – Implement Design • • Page Discovering Computers 2010: 51 51 Step 5 – Test Solution f its features and functionality implemented {DAB8155A-6B9E-4F85-8FF3-FBF5A57E170F} sting is to ensure the program runs correctly and is error free {2F3B0B21-65B2-4937-953A-CC27B01E075C} {1AE01CA2-37D4-4C4D-95F9-490469767F3B} ing the program involves removing theinclude syntax errors and logic erro Errors bugs Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click Beta Testers below Chapter 13 • Page Discovering Computers 2010: 52 52 Step 6 – Document Solution {95266513-6C3C-42F9-BEA4-0D68D043EC0C} {CBF94833-29B4-4247-B04C-6343B439A2ED} Review all the documentation • Page In Review the program code Discovering Computers 2010: 53 53 Video: Electronic Arts Going Mobile CLICK TO START Discovering Computers 2010: 54 54 Summary {2475C795-FF7B-4B59-A381-90B7CC4A2D24} {4EDD018A-67FC-4091-BB31-66EC48D29F34} {4BE61A80-F514-4E80-B78E-1A2FBAB1DD95} velopment and multimedia life cycle and tools used to make this process ef the program development Various programming languages used to create development tools • Page Discovering Computers 2010: 55 55 Discovering Computers 2010 Living in a Digital World Chapter 13 Complete ...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online