Introduction to Computer Science: Java Programming

By: Julie A. Anderson, Kathleen M. Austin, and Lorraine N. Bergkvist
Copyright: 2021
Subject: Information Technology
Grade Level: 8-10

Java is an easy-to-learn programming language that has many applications. Introduction to Computer Science: Java Programming is designed to introduce students to the basics of Java programming, while making cross-curricular connections to math, science, and language arts.

The text begins by covering the computer science concepts of computational thinking and encoding to prepare students for coding in Java. The journey begins by constructing a simple program. It then progresses by creating more intricate programs while learning about variables, expressions, classes, repetition, and much more.

By studying this text, students will have many opportunities to apply the coding knowledge they have acquired, including troubleshooting and debugging errors. In addition, they will learn about the careers open to computer programmers as well as the impact computer science has on society.

  • The content is written specifically for the secondary market, using an instructional design appropriate for students.
  • A unique approach is used by providing instruction for computer science concepts in the context of Java programming.
  • Cross-curricular features (math, science, and language arts) are presented throughout. This enables students to connect coding knowledge and skills to everyday subjects.
  • English language arts skills are applied throughout each chapter from the Tier 3 vocabulary terms to the reading, writing, speaking, and listening activities in the Communication Skills section at the end of each chapter.
  • Essential Question at the beginning of each chapter section engages students as they uncover the main topics presented in the content.
  • Activity files are provided on the student companion website to provide hands on opportunities for students
  • Lab manual is available to extend learning and application of coding skills
Products & Prices 6-12 Education
ProductsPagesISBNRetail PriceOrder Quantity
arrow image
Text
978-1-64564-177-3
550978-1-64564-177-3$130.00*
arrow image
Laboratory Manual
978-1-64564-181-0
248978-1-64564-181-0$38.00*
*Qualified schools may be eligible for a 25% discount.
ProductsISBNRetail PriceOrder Quantity
arrow image
Online Text, 1yr. Indv. Subscription (Instant Access)
978-1-64564-178-0
978-1-64564-178-0$65.00*
arrow image
Online Learning Suite, 6yr. Classroom Subscription (min. 15)
978-1-64564-179-7
978-1-64564-179-7$149.32*
arrow image
Bundle (Text + Online Learning Suite, 6yr. Classroom Subscription) (min. 15)
978-1-64564-180-3
978-1-64564-180-3$195.00*
*Qualified schools may be eligible for a 25% discount.
ProductsISBNRetail PriceOrder Quantity
arrow image
Online Instructor Resources, 6yr. Indv. Subscription, Free with Qualified Purchase
978-1-64564-184-1
978-1-64564-184-1$800.00*Call to Order‡
*Qualified schools may be eligible for a 25% discount.
‡To order this item, please call 800.323.0440.
Please select a cart item or enter a item quantity above.

Table of Contents
1. Computational Thinking
2. Encoding
3. Introduction to Java Programming
4. Variables
5. Java Expressions
6. Classes
7. Drawing
8. Selection
9. Repetition
10. String Processing
11. Managing Input and Output
12. Custom Classes and Methods
13. Working with Arrays
14. Graphical User Interfaces
15. Careers in Computer Programming
16. Computing and Society
Look Inside
The Look Inside images are for preview purposes only. The format of the actual product may vary from the images shown.
Online Text, 1yr. Indv. Subscription (Instant Access)
g-wonlinetextbooks.com
Front Matter (g-wonlinetextbooks.com Information Technology)
g-wonlinetextbooks.com
Chapter 1 (g-wonlinetextbooks.com Information Technology)
g-wonlinetextbooks.com
Chapter 4 (g-wonlinetextbooks.com Information Technology)
Correlations
South Carolina
Texas
About the Author(s)

Julie A. Anderson - has seventeen years of experience teaching, most recently at Rollins College. She has been honored twice as Esteemed Professor by Alpha Chi students. She also has fifteen years of experience as a technology writer, editor, and columnist for the computer trade press with an emphasis on databases and programming and has authored more than 100 articles and columns as well as a college textbook on Java programming. She holds a Master of Science degree in Computer Science from Johns Hopkins University.

Kathleen M. Austin - was a senior lecturer in the School of Information Arts and Technologies at the University of Baltimore. She has participated in the development of many educational multimedia projects. She has authored, co-authored, or contributed to several textbooks, including Consumer Mathematics and Mathematics of the World of Work. She holds a Master of Science degree in Computer Science from Johns Hopkins University and a Doctor of Communications Design from the University of Baltimore as well as IC3 certification.

Lorraine N. Bergkvist - is an Adjunct Professor at the University of Baltimore providing instruction in Visual Basic programming, database implementation, and web-page creation. She is also the owner of Federal Hill Résumé Center, which provides professional résumé-writing services as well as consulting and editing in the information technology field. She developed the curriculum and taught the Introduction to Technology course at the University of Baltimore and the College of Notre Dame of Maryland. She holds a Master of Education degree from Towson University and IC3 certification and has received several scholarships and grants in the technology field.