From Scratch to Java:
From Scratch to Java:
Exercises to help your students develop and apply problem solving strategy to programming.
From Scratch to JAVA is designed to provide easy to understand exercises that will allow aspiring programmers to become familiar with programming languages and the programming environments. Since programming is a form of problem solving, it is important to have an understanding of the problem and to have a strategy of how to solve it. This will require you to do some critical thinking before you even create any code. Whether you are a novice or experienced programmer, this text can help you to begin to think critically about how to approach a problem and solve it using a programming language. It is suggested that students complete each exercise in Scratch first, analyze their program and then attempt the exercise in Java.
To help students to begin to think critically this book provides 15 lab exercises that can be performed in Scratch and a formal programming language. It is recommended that students complete each exercise in both languages. Once the programming is completed in both languages the results can be reviewed and compare to the results given in the text.
From Scratch to Java can easily be tailored for a perfect fit.
Use the tools built into the Trubooks platform to customize From Scratch to Java, to meet the specific needs of your course, integrate other course curriculum and keep it relevant to student interests.
About the Authors
+ What is Scratch?
+ Why Use Scratch?
+ Installing Scratch
+ Installing jGRASP (or a compiler in general)
+ Creating a Program in Scratch
+ Creating a Program in jGRASP
Lab 1 - Hello World
Lab 2 - Reading Keyboard Input
Lab 3 - Addition and Subtraction
Lab 4 - Multiplication and Division
Lab 5 - If
Lab 6 - If Else
Lab 7 - Nested If
Lab 8 - Logical Operators
Lab 9 - Random Numbers
Lab 10 - For Loop
Lab 11 - While Loop
Lab 12 - Nested Loop
Lab 13 - Function Calls
Lab 14 - ArrayLists
Lab 15 - Arrays
Sharing the good stuff...
You and your students get access to the same authoring and content management tools available to all our authors and publishing partners. The resources you create can be seamlessly integrated into your coursebook(s) as needed for the classes you teach. They can also be made available for you to share with your colleagues or to be adopted by educators around the world who are using Trubooks in their classroom.
Start small or go big. Let's get started »
+ Online access, on any browser, on any device
+ Offline access to content as needed with iPad app
+ Glossary definitions pop-up with a click
+ Highlight and annotate any text
+ Customize the textbook to your teaching needs
+ Quizzes and exams can be taken within the textbook
+ Assignments can be completed within or uploaded
+ Built-in gradebook linked to assignments & assessments
+ Self-Assessments are interactive, ungraded section review
Wherever it is possible you will have auto-grading and can set personalized auto-feedback! You will love how easy and efficient it is to manage even a class of 300 students.
Your students will appreciate getting your feedback to their assignments and assessments directly in the context of the content.
Question Pools & Assessments
+ Add to existing question pools or create your own
+ T/F, multiple choice, multiple answer, short and long answer
+ Develop new and even randomized assessments
+ Publish to class the moment you wish to make it available
+ Self-Assessments can be taken any number of times
+ Student profiles auto-populate on purchase/given access
+ Automatically tied to student submissions
+ Set grading weight for each assignment and assessment
You'll find it easy to adapt this book to fit your syllabus and your teaching style. Or, you can simply use it as it is.
Adapt to Fit
+ Keep everything you need in one place
+ Authoring tools allow you to create or add resources
+ Add your tried-and-true lessons and favorite assignments
+ Add content from other Trubooks, YouTube, etc.
+ Reorder/remove original textbook content segments
+ Add current event or local interest material anytime
+ all new content is automatically integrated with the LMS
Easy prep and readiness for this semester and the next.
+ Improve, modify, add to your course as you go or over time
+ Easily manage large or multiple classes of students
+ Easy management of all your teaching resources
New class, new semester
+ We clone your Trubook along with your customizations
+ You can relax
Sharing the good stuff...
+ Make resources you create available for others to adopt!
Dr. DeShea Simon
Dr. DeShea Simon is on the faculty in the Department of Computer Science at Grantham University where she teaches courses in computer programming. This experience has enabled her to track and assess the technical skills of young people. Dr. Simon is passionate about introducing technology to young people and finding ways to provide seamless integration of technology into the classroom for teachers. She has served on the Board of Directors for The Virginia Society for Technology Education (VSTE) which allows her to stay abreast of and communicate with schools that are using technology to enhance curricula and improve learning outcomes. Dr. Simon is a member of the Association of Information Systems, Upsilon Pi Epsilon, Beta Kappa Chi, and the Association of Computer/Information Sciences and Engineering Departments at Minority Institutions (ADMI). Dr. DeShea holds a BA in Business, an MA in Management of Information Systems, and a PhD in Information Technology.
Mr. Bruce Chittenden
Mr. Bruce Chittenden is on the faculty in the Department of Computer Science at Hampton University where he teaches courses in computer programming and software engineering. He spent the first 15 years of his career as a Software Engineering, almost exclusively in the area of System Software. Over the past 25 years he has held the position of Vice President of Engineering at six High Tech Computer Start-up Companies from Silicon Valley to Fort Lauderdale. Two of these companies he took public in Initial Public Offerings (IPO). The most notable of these companies were Citrix Systems (Cloud Computing before we called it that) and The Santa Cruz Operation (the first UNIX software company). As Vice President of Engineering at these companies he managed the patent process and secured well over 1,000 patents. Mr. Chittenden holds a BS in Mathematics from the University of Missouri and a MS in Computer Science from the University of Hawaii.
Change is an opportunity, an opportunity to be outstanding. Let's get started »
Smart textbooks for modern teaching.
✓ all listed resources
✓ built-in LMS functionality
✓ powerful customization tools
✓ free instructor & TA access
This Trubook can be customized to fit your needs. You may select desired chapters and even combine with chapters from other Trubooks. The price is pro-rated based on content included in customized version. For more info, see our Trubook FAQ, or go straight to our Adoption Form.
Still have questions? Fill out the form below, or call us at 866-723-4114
Free digital evaluation copy
If you've received a pre-approval code, click here for instant access.
Note: evaluation copies are for educators only and are manually verified. To expedite the process, please use your .edu email.
This is an all digital textbook. All content can be taken offline with our mobile apps for tablets. The textbook offers highlighting and note-taking, as well as other learning management and social features.
Adopt for Your Class
Get up & running in 3 easy steps:
⒈ Fill out the form below with information about your course, or give us a call at 866-723-4114
⒉ A custom instance of this textbook will be created and titled for your course - you may further customize and add to your Trubook at anytime (both before and after instruction begins)
⒊ We will provide you a link and/or campus bookstore instructions for your students to purchase your course Trubook