tailieunhanh - Lecture Java methods: Object-oriented programming and data structures (2nd AP edition): Chapter 2 - Maria Litvin, Gary Litvin
Chapter 2 - An introduction to software engineering. This chapter gives a glimpse of how software development evolved from artisanship into a professional engineering discipline. At the same time, students will get familiar with Java development tools and run their first programs. | An Introduction to Software Engineering Copyright © 2011 by Maria Litvin, Gary Litvin, and Skylight Publishing. All rights reserved. Chapter 2 Java Methods Object-Oriented Programming and Data Structures Maria Litvin ● Gary Litvin 2nd AP edition with GridWorld 2- This chapter gives a glimpse of how software development evolved from artisanship into a professional engineering discipline. At the same time, students will get familiar with Java development tools and run their first programs. Objectives: Understand the software development process, tools, and priorities Understand compilers and interpreters Learn about Java Virtual Machine, bytecode Learn to set up and run simple console applications, GUI applications, and applets in Java Learn basic facts about OOP 2- Students with a penchant for history can find a lot of interesting historical data on programming languages and software methodologies on the Internet. Software Today: 1,580,000,000 2- A Google search for . | An Introduction to Software Engineering Copyright © 2011 by Maria Litvin, Gary Litvin, and Skylight Publishing. All rights reserved. Chapter 2 Java Methods Object-Oriented Programming and Data Structures Maria Litvin ● Gary Litvin 2nd AP edition with GridWorld 2- This chapter gives a glimpse of how software development evolved from artisanship into a professional engineering discipline. At the same time, students will get familiar with Java development tools and run their first programs. Objectives: Understand the software development process, tools, and priorities Understand compilers and interpreters Learn about Java Virtual Machine, bytecode Learn to set up and run simple console applications, GUI applications, and applets in Java Learn basic facts about OOP 2- Students with a penchant for history can find a lot of interesting historical data on programming languages and software methodologies on the Internet. Software Today: 1,580,000,000 2- A Google search for SOFTWARE results in over billion hits. Computers run everything from power grids, water utilities, TV satellites, and telephone networks to cars, smartphones, e-readers, and coffee makers. Try to envision our lives if all programs were suddenly wiped out. Also try to appreciate the total effort that was needed to develop this invisible universe. Software Applications Large business systems Databases Internet, e-mail, etc. Military Embedded systems Scientific research AI Word processing and other small business and personal productivity tools Graphics / arts / digital photography Games 2- The idea of developing intelligent computers (AI, or artificial intelligence) came about as soon as (or perhaps before) the first computer. Over the years the expectations turned out to be too optimistic. So far, the most successful demonstrations (IBM’s Deep Blue computer beating the world champion Garry Kasparov in 1997; IBM’s Watson computer beating Jeopardy record holders in 2011) used massive .
đang nạp các trang xem trước