For courses in Introductory Programming for Java and Alice Learn programming basics in a creative context that’s more engaging and less complicated Taking a computer programming course can be ch
Functional programming is a deep and potentially mind-bending discipline. Fortunately, Java developers don't have to master every aspect of FP to get a big boost in the performance, readability, and m
Do-It-Yourself Java Games uses a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about th
Use Raspberry Pi with Java to create innovative devices that power the internet of things!Raspberry Pi with Java: Programming the Internet of Things (IoT) fills an important gap in knowledge between s
Get a PDF sampler of EPI from http://bit.ly/http://elementsofprogramminginterviews.com/sample/Have you ever...Wanted to work at an exciting futuristic company? Struggled with an interview problem that
Code Java like a TRUE EXPERT! “ Great book for learning Java. This book backs up concepts introduced with clear and logical examples.“- Allen B, from Amazon.com “The beauty of this book is that you ca
As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn.Completely revised and packed with updates for new versions o
For courses in programming and computer science. Hands-on Programming with Greenfoot Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulationsteaches t
A comprehensive resource for getting started with the ever-popular Java programming languageJava remains one of the most important programming languages, used in both enterprise-level corporate soluti
Discover the power of Java for developing applications with the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 8E. With this book, even first-time programmers can quickly develop useful pr
Learn one of the most widely used computer programming languages in existence today.Java is one of the most widely used and powerful computer programming languages in existence today. Once you learn h
A complete primer for the technical programming interview. This book reviews the fundamentals of computer programming through programming problems posed to candidates at Amazon, Apple, Facebook, Googl
Programming Google App Engine with Java teaches intermediate and advanced web developers how to build infinitely scalable applications with App Engine. Like Amazon's EC2, App Engine lets companies "re
Learn to effectively use Lambda expressions to take full advantage of performance improvements provided by today’s multicore hardware Mastering Lambdas: Java Programming in a Multicore World provides
This volume covers all the fundamentals of Java programming, introducing the core concepts of object-oriented coding at an early stage to ensure readers a swift and secure grasp of the processes, acco
Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.Get ready to program in a whole new way. Functional Programming in
A practical introduction to programming with JavaBeginning Programming with Java For Dummies, 4th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide.
Answering the need for an accessible overview of the field, this text/reference presents a manageable introduction to both the theoretical and practical aspects of computer networks and network progra
Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends
Get started creating Android apps with Java in no time!The demand for Android apps is not slowing down but many mobile developers who want to create Android apps lack the necessary Java background. Th
SummaryThe Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-b
JAVA? PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is specifically designed to be paired with the latest edition of Farrell's highly successful PROGRAMMING LOGIC AND DESIGN. Together, the two bo
This book presents a guide to the core features of Java – and some more recent innovations – enabling the reader to build skills and confidence though tried-and-trusted stages, supported by exercises
Written by an expert in the development of GPS systems with digital maps and navigation, Programming GPS and OpenStreetMap Applications with Java: The RealObject Application Framework provides a concr
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to gr
Designed for a first Computer Science (CS1) Java course, JAVA PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN 5e will motivate readers while building a cornerstone for the Computer Science curric
A Concise and Practical Introduction to Programming Algorithms in Java has two main goals. The first is for novice programmers to learn progressively the basic concepts underlying most imperative pro
An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming. Proper object-oriented design practices are emphasized throughout the book. S
An Introduction to Programming with Java Applets provides a clear introduction to the art of programming for the one-term course. It prepares students with the tools they need to create sophisticated
While Java texts are plentiful, it’s difficult to find one that takes a real-world approach, and encourages novice programmers to build on their Java skills through practical exercise. Written by an e