Catalog Search Results
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Learn the basics of Scala, a programming language that combines object-oriented design with functional programming. Explore variables, functions, sets and arrays, and more.
The beauty of Scala is that it provides all the advantages of a new programming methodology while still allowing you to work in a more familiar language—Java. Combining object-oriented and functional concepts, this popular language is concise and eminently scalable. In this...
Author
Publisher
linkedin.com
Pub. Date
2015.
Language
English
Description
Start programming interactive objects (everything from wearable tech to robots!) with Arduino open-source microcontrollers.
Microcontrollers power everything from your thermostat to your kid's RC car. Arduino, the family of open-source single-board microcontrollers, puts that power in the consumer's hands, allowing serious programmers and hobbyists alike to program their own interactive objects. Join Peggy Fisher in this course and learn to start...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Discover how to use Swing—a graphical user interface (GUI) builder for Java applications—to create a GUI in Java.
Discover how to use Swing—a graphical user interface (GUI) builder for Java applications—to create a GUI in Java. In this course, Peggy Fisher helps to familiarize you with the basics of Swing, and shares what you need to know to create a GUI in Java. She discusses fundamental concepts, such as MVC architecture and using a WYSIWYG...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Learn how to use C++ pointers to control memory allocation and create smarter, more efficient C++ applications.
Pointers are a type of variable that holds a memory address as its value. They are used to control memory allocation in resource-constrained applications. Pointers are surprisingly simple and incredibly valuable to developers who want to create smart, memory-efficient programs. Join staff instructor Peggy Fisher in these tutorials as she...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Find the best IDE (integrated development environment) for coding in Java with this extensive overview of the most popular IDEs: NetBeans, IntelliJ, BlueJ, Eclipse, and JDeveloper.
If you want to develop applications with Java, you need a powerful IDE. IDEs or integrated development environments help you streamline the time spent on programming and reduce the amount of bugs in your code. This course provides an overview of today's most popular IDEs,...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Learn how to use lambda expressions as anonymous inner classes, and use lambda expressions with collections, streams, and maps, in these Java programming tutorials.
A lambda expression is a clear and concise way to represent a one method interface. Lambda expressions can be used as method arguments or to iterate, filter, and extract data from a collection. This course explores Oracle's Java 8 specification for lambda expressions, and the syntax and...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Learn how to use discrete mathematics to become a better programmer. Explore the role of math in programming, how to use discrete math to analyze data test logic, and more.
What is discrete math, and how does it apply to programming? Math is an important part of all programming. Discrete mathematics is the study of mathematical structures that are unique (aka discrete). Think integers, graphs, and logical statements—things we use a lot in programming....
Author
Publisher
linkedin.com
Pub. Date
2020.
Language
English
Description
Get acquainted with the basics of COBOL, a legacy programming language that powers everything from ATM machines to government operations.
Since its inception over 60 years ago, COBOL code has worked its way into everything from ATM machines to essential government operations. While most modern developers aren't spinning up new programs using this legacy programming language, organizations are often willing to pay a premium for candidates who can...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Maven makes Java programming easier! Learn how to use Maven for build automation, reporting, and document management.
Maven makes Java programming easier! It's referred to as a build tool, but it's so much more. Use Maven to manage the entire lifecycle of your project, generate reports, and store documents with its POM repository. And it's not just for Java; C/C++, PHP, and Scala programmers can use Maven, too. This course introduces Maven for build...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Explore different data structures in the Java language, and discover how you can leverage them to make your software more efficient.
Data structures provide a means to store and manage large amounts of data efficiently. Along with storing data, these structures support operations for accessing and manipulating the data they contain. Choosing the right data structure for a task is key to developing top-notch software. In this course, explore data...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Discover how to use Hibernate ORM, an object-relational mapping framework for the Java language, to map an object-oriented domain model to a relational database.
Working with both object-oriented software and relational databases can be time consuming. Due to a paradigm mismatch between how data is represented in objects (which are usually nonscalar values) versus relational databases (where scalar values are organized in tables) development costs...
12) Women in STEM
Author
Publisher
linkedin.com
Pub. Date
2014.
Language
English
Description
Find out what it takes to break into STEM. Meet three inspiring women with successful careers in science, technology, engineering, and math.
Behind your favorite games, movies, cars, computers, apps, and appliances lies STEM—science, technology, engineering, and math. A background in STEM opens doors to today's dream jobs. And you don't have to start with an advanced degree. Teaching yourself a single programming language can be a path to lifelong...
Author
Publisher
linkedin.com
Pub. Date
2014.
Language
English
Description
Learn the basics of programming with C++.
C++ is the gold standard for object-oriented programming languages: an efficient, performance-driven language popular in system software, application software, and even video games. It's a must-know for any modern-day programmer. This course will get you up and running fast. Author Peggy Fisher dissects the anatomy of C++, walking through flow-control features like expressions, loops, decisions, and functions,...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Learn how to manage multi-module projects with Apache Maven, the Java build automation and project management tool.
Apache Maven is more than a build tool. It offers end-to-end project management for all sorts of Java applications. In particular, Maven excels at managing large-scale projects with submodules: projects using inheritance or multi-module architecture. In this course, Peggy Fisher covers both scenarios. She shows how to create submodules...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Get your first look at the changes and new features in Java 9, including Project Jigsaw, JShell, and the enhanced Process API.
Get your first look at the changes in Java 9—the first new version of this popular object-oriented language in three and a half years. Java 9 offers approximately 90 new features. In this course, Peggy Fisher reviews the most important features, including Project Jigsaw, JShell, and the enhanced Process API. Learn how to...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Extend your knowledge of JavaFX by learning how to include 3D shapes. Join Peggy Fisher as she shows you how to generate 3D graphics.
Part of virtual reality is generating real-time 3D graphics. This can be done with JavaFX. This course discusses the benefits of JavaFX and then gets you started using it to create graphics. First, learn how to create charts and UI elements. Then, discover how 3D shapes can be defined and generated. Once you have your...
17) Java: Recursion
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Explore recursion. Discover approaches to solving problems using this method and examine recursive processes such as finding the factorial of a number and the Fibonacci series.
Recursion is used in programming when a solution requires performing an identical operation on a nested structure. For example, file directories often contain directories that contain directories. Navigating to the file at the innermost directory requires a recursive operation...
Author
Publisher
linkedin.com
Pub. Date
2016.
Language
English
Description
Untangle Java threads! Learn how to create, manage, sync, and lock threads and get started in multithreaded Java programming.
Threads are independent paths of code execution that run concurrently in a Java program. Your app can use threads to multitask: perform time-intensive tasks and run them in the background. This allows the application to remain responsive to users. While multithreaded programming in Java has a reputation for difficulty, most...
Author
Publisher
linkedin.com
Pub. Date
2015.
Language
English
Description
Taking a college-level programming course? Maximize your learning with these Java tutorials.
Taking a college-level programming course? Maximize your learning with these Java tutorials. Peggy Fisher explores command-level programming, basic techniques such as managing loops and creating methods, debugging Java code, working with classes and objects, and storing and sorting arrays. Along the way, she investigates the Java API and Java's capabilities...
Author
Publisher
linkedin.com
Pub. Date
2017.
Language
English
Description
Learn how to leverage the full functional support provided by Scala, a general-purpose programming language with a strong static type system. Get started programming in Scala.
Are you ready to discover the capabilities of the Scala programming language? Scala source code compiles to Java bytecode, so that the resulting executable code runs on a Java virtual machine (JVM). Java libraries are interoperable with Scala code. Like Java, Scala is object-oriented,...
Interlibrary Loans
Didn't find what you need? Items not owned by Arcadia Public Library can be requested from other libraries to be delivered to your local library for pickup.
Didn't find it?
Can't find what you are looking for? Try our Materials Request Service. Submit Request