The 2017 Computer Science Catalog is Now Available!

See What’s New for 2017

Check out our 2017 Computer Science Catalog for new outstanding textbooks, robust student and instructor resources, and a preview of our upcoming new Virtual Security Cloud Labs.

Personal, responsive service is the hallmark of Jones & Bartlett Learning. Contact your Account Manager to let us match the perfect resources to your course.

Posted in Catalog, Computer Architecture, Computer Organization, Computer Science Education, Data Structures, Databases, Information Security, Introduction to Computer Science, ISSA, Java, New edition, New text, Programming | Tagged , , , , , , , , , , , , , , , , , , , , , | Comments Off on The 2017 Computer Science Catalog is Now Available!

The Future of Computer Science and its Education

Scott Rhodes headshotPlease welcome guest blogger, Scott Rhodes, Vice Provost of Enrollment for Florida Polytechnic University.





Recent advancements in cybersecurity, mobile technology and artificial intelligence have opened new doors in the current Information Age. Here’s how:


Cyber attacks are becoming more and more common. The more we store sensitive data online, the more advanced our cybersecurity needs to be to protect it. According to, there were 781 data breaches in 2015, with the average total cost of a data breach around $3.8 million. These numbers highlight the need for cybersecurity protocols, which is exactly where a degree in computer science comes in handy. Depending on the specialization, studying computer science can help boost cybersecurity processes for health care, financial institutions, and government agencies, to name a few.

Mobile Technology

You would be hard-pressed to find someone who doesn’t have some sort of mobile device on their person at all times, whether it’s a smartphone, tablets or laptops. Thanks to computer scientists and mobile developers, that trend is expected to continue. Rather than making jobs obsolete, the transition from desktop computers to mobile technology has opened up a world of possibilities for computer science. Today, many computer science degree programs explore new ways to create more personalized mobile experiences with minimal lag time.

Artificial Intelligence

Artificial Intelligence is quickly becoming a reality. We’ve seen advanced AI in movies like “Iron Man,” where J.A.R.V.I.S. and F.R.I.D.A.Y help superhero Tony Stark manage his day-to-day life (and occasionally provide a joke). In fact, Facebook founder Mark Zuckerberg made it his 2016 New Year’s resolution to build an AI platform similar to J.A.R.V.I.S. for his own home. And according to Zuckerberg’s interview with TIME magazine, he’s made plenty of progress in creating a system to help control his home — but he still has a long way to go. One of the problems Zuckerberg has run into is the lack of uniformity with these platforms and their inability to communicate. For example, Apple’s HomeKit and Alphabet’s ‘Works With Nest’ programs (which are designed to integrate systems within homes) can’t communicate with each other because they each have their own unique language. This becomes a problem when you want to buy a smart device that isn’t available on your current platform. For example, Apple HomeKit is only currently compatible with alarms, heating and cooling devices, lights, switches, and thermostats, but does not include cooking or laundry appliances. Because these devices can be costly, many users are often limited to one smart home platform. However, with computer science, we can create uniformity between different languages to make a more cohesive AI experience.

The three applications above are just the tip of the iceberg when it comes to computer science trends and opportunities. To fulfill the demands of the growing field, educational institutions have also adapted teaching methods for computer science students.

Hands-On Courses

Computer science is a dynamic industry, so hands-on teaching is most beneficial for students in the field. According to a 2009 study from Purdue University, children who learn in a hands-on environment rather than focusing solely on textbooks and lectures show higher comprehension of concepts. Since computer science is such a technical, in-depth field, hands-on coursework allows students to learn faster and work smarter throughout the course of their education. For example, courses in network security offer computer science students interactive lessons with network security tools, firewalls and cyber attack mitigation.

New Technology

Today, it’s common to find children in elementary schools using computers and learning the importance of computer science. For example, one classroom in Concord, New Hampshire uses iPads to teach children how to code. Using an app that simulates the spread of a disease, the kids learn how to code in order to “eradicate” the disease. The goal is to make the screen turn black, or in other words, show that there are no more infections. With applications like this, it’s becoming increasingly easier for children to learn the fundamentals of computer science, expand their computer-based knowledge and refine their problem-solving skills. Early exposure also prepares students for a college education in computer science, making it more likely for them to fill the growing skills gap in the technology sector.


According to Brigham Young University, having an internship provides almost endless benefits. Internships give students opportunities to learn in a real work environment, thus increasing their marketability to potential employers. Companies that hire interns also have the chance to scope out highly skilled talent before graduation. For example, Hewlett Packard recruited 70 percent of its new hires from its pool of previous interns from one year. Additionally, being an intern in a highly sought after field gives students the experience they need to refine their skills and become a more valuable asset for companies.

While the digital world evolves, so too does the curricula for computer science and other related STEM majors. Modern technology has not only helped boost interest in computer science, but it’s also helped universities offer more in-depth, hands-on computer science courses.  As a result, the next generation of computer scientists will be prepared to flourish and create intelligent solutions to solve industry problems.


Scott Rhodes

Vice Provost of Enrollment

With an 18-year background in higher education, Scott Rhodes leads enrollment and recruitment strategies for Florida Polytechnic University. His responsibilities encompass undergraduate admissions, graduate enrollment and enrollment marketing, financial aid, student records and registration and enrollment market research.




Posted in Computer Science Education | Tagged , , , , , , , , , , , , | Comments Off on The Future of Computer Science and its Education

Just Released! Fundamentals of Information Systems Security, Third Edition

Revisekim3e_hero2d and updated with the latest data in the field, Fundamentals of Information Systems Security, Third Edition by David Kim and Michael G. Solomon provides a comprehensive overview of the essential concepts readers must know as they pursue careers in information systems security.


  • Maps fully to the six major domains of the CompTIA Security+ SYO-401 Certification exam
  • Updated to include coverage on recent compliance law and standards updates, including FISMA, NIST SP800-171, and PCI DSS v3.2
  • New content on advanced malware and APT attacks to the end points such as ransomware and crypto locker
  • Addresses data breach and data breach incident response planning
  • Introduces recent “Internet of Things” risk threats and privacy issues
  • Available with the Virtual Security Cloud Labs which provide a hands-on, immersive mock IT infrastructure enabling students to test their skills with realistic security scenarios
Learn More About Our Information Systems Security & Assurance Curriculum here.
Posted in Information Security, ISSA, New edition, Uncategorized | Tagged , , , , , , , , , , , , , | Comments Off on Just Released! Fundamentals of Information Systems Security, Third Edition

Top Ten Reasons to Adopt the New Edition of C++ Plus Data Structures

C++ Plus Data Structures, Sixth Edition explores the specifications, applications, and implementations of abstract data types with unmatched accessibility.

There are countless reasons to adopt the new sixth edition, but we’ve broken down the Top Ten Reasons:

  1. Features the Latest Software – updated with the new C++ Plus 11 features including range-based for loops and threads

  2. Current Content – Includes a new chapter on Sets, Maps, and Hashing as well as a new chapter on Trees Plus that emphasizes balancing of search trees by covering AVL Trees, Red-Black Trees, and B-Trees

  3. Unparalleled Accessibility – throughout the text, the authors distinguish between the engineering of abstractions and implementations as motivated by their applications, and they take the time to analyze the algorithms that they introduce

  4. New Modern Design – for an enhanced look and feel of the text

  5. Consistent Learning Reinforcement – emphasizes important software engineering principles throughout the text

  6. Flexible Course Adaptation – chapters in the second half of the text are now easier to assign in alternate orders, supporting a wider range of course goals and organizations

  7. Abundance of Pedagogical Features – students love the chapter openers with goals, marginal definition boxes, algorithm, C++ and function boxes, case studies, chapters summaries, and end of chapter exercises

  8. Well-Known Author Team – Chip Weems (University of MA, Amherst) and Tim Richards (University of MA, Amherst) have come on board to carry forward the tradition of excellence started by Nell Dale (University of TX, Austin)

  9. Navigate eBook Access – study anytime, anywhere, with full interactivity!

  10. Navigate 2 Advantage Access – comes FREE with purchase of a new print copy and unlocks engaging and robust student and instructor resources

Request Your Review Copy Here!

Posted in Computer Science Education, Data Structures | Tagged , , , , , , , , , , , | Comments Off on Top Ten Reasons to Adopt the New Edition of C++ Plus Data Structures

Object-Oriented Data Structures Using Java, Fourth Edition Publishes

The updated and revised Object-Oriented Data Structures Using Java, Fourth Edition is an essential resource for students learning data structures using the Java programming language.

The primary goal of authors, Nell Dale, Daniel T. Joyce and Chip Weems, is to present both the traditional and modern data structure topics with an emphasis on problem solving and software design. Beginning early and continuing throughout the text, it introduces and expands upon the use of many Java features such as classes, objects, generics, polymorphism, packages, interfaces, library classes, inheritance, exceptions, and threads.

The fourth edition represents a major revision of the text’s material, although the philosophy and style that our loyal adopters have grown to appreciate remain unchanged.

  • NEW – Includes chapters on the Map ADT and the Collection ADT
  • NEW – Sections highlighting variations on the standard data structures, including a look at how the structures are supported by the Java Standard Library
  • NEW – New sections and examples introduce important topics such as image generation, recursive processing of arrays and linked lists, fractals, games, and text analysis
  • UPDATED – Current and clarified exposition throughout
  • STUDENT FAVORITE – Numerous exercises throughout allow students to experience a variety of applications on the concepts within the chapter, which vary in level of difficulty

Can’t wait to learn more? Read the first chapter now or visit our website to request a review copy.

Posted in Java, New edition | Comments Off on Object-Oriented Data Structures Using Java, Fourth Edition Publishes

The Essentials of Computer Organization and Architecture Wins Third Texty Award

The Text and Academic Authors Association (TAA) Null4eawarded a 2015 Textbook Excellence Award (Texty) to The Essentials of Computer Organization and Architecture, Fourth Edition by Linda Null and Julia Lobur. This is the third Texty award for Null and Lobur, both of Pennsylvania State University, with previous wins for the Second and Third editions.

The Texty Award, created in 1992, recognizes current textbooks and learning materials in their second or later editions.  Judges are published textbook authors.

The Essentials of Computer Organization and Architecture, Fourth Edition is one of six textbooks to receive the TAA 2015 “Texty” Textbook Excellence award.  Visit their website for a full list of winners.

The awards will be presented during an awards luncheon at the Text and Academic Authors Association’s 28th Annual Conference in Las Vegas, Nevada, June 19-20, 2015. The awards luncheon will be held on Saturday, June 20.

The Text and Academic Authors Association (TAA) provides professional development resources, industry news, and networking opportunities for textbook authors and authors of scholarly journal articles and books. Established in 1987 by math author Mike Keedy, TAA is the only national, nonprofit membership association dedicated solely to assisting textbook and academic authors.

Join us in congratulating Linda Null and Julia Lobur! To learn more about The Essentials of Computer Organization and Architecture, Fourth Edition or our other Computer Science resources, visit our website or contact your Account Specialist today.

Posted in Computer Architecture, Computer Organization | Tagged , , , , , , | Comments Off on The Essentials of Computer Organization and Architecture Wins Third Texty Award

Computer Science Careers Among 2015 Best Jobs

best jobsU.S. News & World Report has released their ranking of 100 best jobs for 2015. Beginning with the occupations that the U.S. Department of Labor Bureau of Labor Statistics predicts will grow the most between 2012 and 2022, the list ranks jobs in a variety of industries based on projected openings, rate of growth, job prospects, unemployment rates, salary, and job satisfaction.

Computer Science careers feature prominently on the list with 3 of the top 10 jobs, including Software Developer, Computer Systems Analyst, and Information Security Analyst. The top 10 list includes:

  1. Dentist
  2. Nurse Practitioner
  3. Software Developer
  4. Physician
  5. Dental Hygienist
  6. Physical Therapist
  7. Computer Systems Analyst
  8. Information Security Analyst
  9. Registered Nurse
  10. Physician Assistant

Jones & Bartlett Learning is proud to be leading the way in teaching and learning materials that make a difference in the best and fastest growing field in 2015 and beyond. For more information or to view our Computer Science texts, visit

Posted in Computer Science Education, Foundations, Introduction to Computer Science | Tagged , , , , , | Comments Off on Computer Science Careers Among 2015 Best Jobs

Now Available: Computer Science Illuminated, Sixth Edition Includes Navigate 2 Advantage Access

Are you looking for the perfect introductory Computer Science text that includes access to CSI6ea comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools? The sixth edition of Nell Dale and John Lewis’ best-selling Computer Science Illuminated Includes Navigate 2 Advantage Access  is now available.

Retaining the accessibility and in-depth coverage of previous editions while incorporating all-new material and cutting-edge issues in computer science, this Sixth Edition includes a unique and innovative layered approach that moves through the levels of computing from an organized, language-neutral perspective.

Authored by the award-winning team of Nell Dale and John Lewis, Computer Science Illuminated Includes Navigate 2 Advantage Access provides students with a solid foundation for further study, and offers non-majors a complete introduction to computing.

Every new, printed copy includes Navigate 2 Advantage Access where students will find a wealth of learning and study tools to help them succeed in their course. Whether you teach an online, hybrid, or traditional classroom-based course, Navigate 2 delivers unbeatable value. Experience Navigate 2 today at

Take a first look inside the Sixth Edition by viewing a sample chapter, or learn more by visiting the catalog page.


Posted in Computer Science Education, Introduction to Computer Science, New edition | Tagged , , , , , , | Comments Off on Now Available: Computer Science Illuminated, Sixth Edition Includes Navigate 2 Advantage Access

Increasing Efforts to Create Computer Science Requirements in U.S. High Schools

According to, the U.S. will have 1 million more computer science jobs than students with computer science degrees by 2020. Careers in these fields are increasing at twice the national average, and in some states computing jobs are growing at over four times the average. Yet, many high schools around the country do not require computer science as a requirement for math or science.

However, this trend has beekidcodingn changing. For example, the number of states that have passed a policy allowing computer science to satisfy a graduation requirement doubled in 2013. In addition, some universities have reached out to students at high schools that don’t offer computer science courses, and have allowed them to attend a computing course for free. For example, Purdue University announced that it would offer an introductory computer science and introductory programming course for free to Indiana high school students. The courses would be ungraded and would not count for credit, but it would prepare students to test out of introductory programming classes at Purdue and other universities.

A recent article by U.S News & World Report reports that “Chicago Public Schools are also in the process of rolling out a K-12 computer science program. In the next three years, every high school will offer a foundational computer science course, and in the next five years, at least half will also offer an Advanced Placement computer science course.”

Still, 90 percent of high schools in the country do not offer computing classes. These schools recognize this technological revolution, but they still lack the financial or logistic means, or cannot provide the proper resources for teachers.

Deborah Seehorn, chair of the Computer Science Teachers Association board, says this drought can be partially explained by the lack of resources or training teachers receive to teach these computer science courses. Teaching computing requires combining a lot of skills into one course, which poses difficulty for a lot of instructors. As Seehorn describes it, “they’re problem solving, using critical thinking, they’re collaborating, they’re doing all those 21st century skills we want students to do. Students…want to be doing something, making something.”

Jones & Bartlett Learning recognizes the critical role of Computer Science in education, and offers new and trusted resources for the study, instruction, and practice of Computer Science. From introductory computer science to programming, information security, and game development, we provide instructors and professionals with superior texts and quality resources developed by respected authors and educators. At Jones & Bartlett Learning we are committed to providing industry-leading solutions for superior student learning outcomes.

Posted in Computer Science Education, Introduction to Computer Science, Programming | Tagged , , , , , , , | Comments Off on Increasing Efforts to Create Computer Science Requirements in U.S. High Schools

MIT’s Computer Science Department Named Most Innovative in the Country

As one of the fastest growing disciplines in schools around the country, the computer science revolution has made computing one of the most exciting and essential subjects to study at both the undergraduate and graduate level.

Recently, Computer Science Degree Hub compiled a list of the 50 most innovative computer science departments at U.S. colleges and universities. Starting with QS 2013 and 2014 World University Computer Science & Information Systems, as well as U.S. News & World Report’s 2014 Best Grad Schools Computer Science, the list compared schools based on state-of-the-art technology, faculty awards, alumni achievements, and groundbreaking research or technological contributions to the wider field.

studentsMIT topped the list with its Electrical Engineering and Computer Science department making a notable difference around the country. Known for its cutting-edge research and academic prowess, “the department’s Computer Science and Artificial Intelligence Laboratory partners with forward-thinking companies to push the boundaries of artificial intelligence and computer science. For example, in 2014 it was revealed that the laboratory worked with Microsoft and Adobe to create an algorithm that retrieved tiny vibrations from objects shown – but not heard – in videos and reconverted them into intelligible audio signals. This technology enabled vibrations from a bag of potato chips to be transformed back into comprehensible speech. Notable MIT computer science graduates <link> include Google Analytics and Google Voice developer Wesley Chan and Internet Hall of Famer Brewster Kahle.”

Rounding out the top 5 computer science departments were Stanford University, Columbia University, University of Washington, and Carnegie Mellon University. View the full list with explanations here.

With computer science education offering such promising career prospects, Jones & Bartlett Learning provides a wide selection of computer science texts that improve learning outcomes and provide career readiness. For more information or to view our Computer Science texts, visit

Posted in Computer Science Education, Introduction to Computer Science | Tagged , , , , , , , , , , | Comments Off on MIT’s Computer Science Department Named Most Innovative in the Country