2
INFORMATION TECHNOLOGY Computer Programming Fundamental Concepts Using Java Student Edition (Print) with Digital eText ©2017, Liang, Jones Engage today’s students through problem solving Computer Programming engages students as they learn the fundamentals of problem-solving processes and techniques first, and then apply them through programming techniques to solve real-world problems. The text helps students acquire knowledge of structured programming techniques and concepts to develop executable programs and create appropriate documentation (student artifacts). Create a strong conceptual basis for understanding programming • Programming in the workplace Introduction to programming languages, programming techniques to solve problems, using selection statements, character strings, looping statements, data structures and arrays, modularizing code, intro to object-oriented programming Build skills in the latest programming languages, including Java 8. • Identifying security risks Programming Exercises provide novice programmers with opportunities to apply the new skills they have learned on their own. The level of difficulty is rated as easy (no asterisk), moderate (*), hard (**), or challenging (***) Streamlined chapter design to scaffold learning and make studying easier Objectives: Each chapter opens with a list of the key concepts that readers should master after reading the chapter. Key Points: Each chapter section provides clear and direct explanation of what students will learn and practice in that section. Section Assessments: Students are asked to pause at the end of each section to answer a few brief review questions to assess their understanding before moving on to the next section. Case Studies, carefully chosen and presented in an easy-to-follow style, teach problem solving and programming concepts. Program Resources Student Edition (print) Student Edition eText Teacher’s Edition (print) Teacher’s Edition eText and Digital Teacher Resources. The Digital Teacher Resources include PowerPoint slides and a Test Bank.

Fundamental Concepts Using Java...Fundamental Concepts Using Java Student Edition (Print) with Digital eText ©2017, Liang, Jones Engage today’s students through problem solving

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamental Concepts Using Java...Fundamental Concepts Using Java Student Edition (Print) with Digital eText ©2017, Liang, Jones Engage today’s students through problem solving

INFORMATION TECHNOLOGY

Computer ProgrammingFundamental Concepts Using Java

Student Edition (Print) with Digital eText ©2017, Liang, Jones

Engage today’s students through problem solvingComputer Programming engages students as they learn the fundamentals of problem-solving processes and techniques first, and then apply them through programming techniques to solve real-world problems. The text helps students acquire knowledge of structured programming techniques and concepts to develop executable programs and create appropriate documentation (student artifacts).

Create a strong conceptual basis for understanding programming• Programming in the workplace

• Introduction to programming languages, programming techniques to solve problems, using selection statements, character strings, looping statements, data structures and arrays, modularizing code, intro to object-oriented programming

• Build skills in the latest programming languages, including Java 8.

• Identifying security risks

• Programming Exercises provide novice programmers with opportunities to apply the new skills they have learned on their own. The level of difficulty is rated as easy (no asterisk), moderate (*), hard (**), or challenging (***)

Streamlined chapter design to scaffold learning and make studying easier• Objectives: Each chapter opens with a list of the key concepts that readers should

master after reading the chapter.

• Key Points: Each chapter section provides clear and direct explanation of what students will learn and practice in that section.

• Section Assessments: Students are asked to pause at the end of each section to answer a few brief review questions to assess their understanding before moving on to the next section.

• Case Studies, carefully chosen and presented in an easy-to-follow style, teach problem solving and programming concepts.

Program Resources• Student Edition (print)

• Student Edition eText

• Teacher’s Edition (print)

• Teacher’s Edition eText and Digital Teacher Resources. The Digital Teacher Resources include PowerPoint slides and a Test Bank.

Page 2: Fundamental Concepts Using Java...Fundamental Concepts Using Java Student Edition (Print) with Digital eText ©2017, Liang, Jones Engage today’s students through problem solving

INFORMATION TECHNOLOGY

• Figures and Example Listings illustrate chapter content for novice computer programmers.

• Review and Assessment: This chapter-ending section reviews and reinforces the important concepts that students should understand and remember and includes: Key Terms, Chapter Summary, Chapter Assessment questions, and Programming Exercises.

• Cautions, Tips, Notes, Pedagogical Notes, and Debugging Tips throughout the text offer valuable advice and insight on important aspects of program development.

Strong teaching and learning support• The robust Teacher’s Edition offers a wealth of resources to make

classroom and lesson preparation easier to manage.

• The instructor support package provides access to a Test Bank and presentation slides.

Teaching support exclusively designed for Texas• Streamline course set-up, class prep, and instruction with a Digital eText.

— One-click navigation to TEKS aligned content. Use the Digital eText,

Student and Teacher Editions, to quickly jump from the Texas Essential Knowledge and Skills standards (TEKS) directly to the content in the eText that fulfills that standard.

— 24/7 access to Digital eTexts of the Teacher and Student editions, as well as accompanying Test Bank and PowerPoint files.

— Compatible with Thin Common Cartridge to facilitate single sign-on integration and rostering.

Table of Contents1. Computer Programming and the Workplace

2. Comparing Programming Languages and Creating your First Java Program Chapter 3. Programming Techniques to Analyze and Solve Problems

4. Using Selection Statements

5. Working with Characters and Strings

6. Using Loop Statements

7. Introduction to Data Structures and Arrays

8. Using Methods to Modularize Code

9. Introduction to Object-Oriented Programming

10. Chemical Technology

Supplement A: NetBeans Tutorial

Supplement B: Eclipse Tutorial

Supplement C: Using Packages

Supplement D: Algorithmic Thinking

Supplement E: Understanding Variable Scope

Supplement F: Nested Loops

Supplement G: Multidimensional Arrays

Appendix A: Java Keywords

Appendix B: The ASCII Character Set

Appendix C: Operator Precedence Chart

Appendix D: Number Systems

Appendix E: Java Quick Reference

Appendix F: Java Modifiers

Appendix G: Special Floating-Point Values

Appendix H: Regular Expressions

Appendix I: Enumerated Types

Appendix J: Bitwise Operators

Learn More!Contact your Pearson Texas Account General Manager or visit:

TryPearsonTexas.com/cteCopyright Pearson Education, Inc., or its affiliates. All rights reserved.