ACM Learning Center
October 25, 2016
to view image click on
Welcome to the ACM Learning Center Bulletin

Welcome to the October 2016 ACM Learning Center Bulletin, keeping you current on the many online learning tools ACM offers to help extend our members' skills and knowledge. To suggest addition of books, courses, future Webinar speakers and topics, or just offer feedback, leave a note in the Learning Center Suggestion Box

ACM Learning Center

In the Spotlight

•  Available on Demand: "TensorFlow: A Framework for Scalable Machine Learning" with Martin Wicke

•  Available on Demand: "Generators: Powering Iteration in Python" with Luciano Ramhlo

•  Available on Demand: "Embracing Open Data Science in Your Organization" with Christine Doig

•  Available on Demand: "Evolving Critical Systems" with Mike Hinchey

•  Safari Book Swap Adds 70 New Online Books and Video Courses

LEARNING CENTER: Books, Courses, Videos

•  Featured Skillsoft Course: Beginner GIT

•  New Skillsoft Books: October 2016

•  New Skillsoft Short Videos: October 2016

•  Featured Safari Title: Learning Python

•  Featured MK Title: Cloud Computing

•  ACM Interview: Juergen Schmidhuber

NEWS/ANNOUNCEMENTS

•  10Under20: Young Innovators to Watch

•  Volunteer Your Computing Skills for a Social Good with ACM and SocialCoder

IN THE SPOTLIGHT

Available on Demand: "TensorFlow: A Framework for Scalable Machine Learning" with Martin Wicke
If you missed it live, "TensorFlow: A Framework for Scalable Machine Learning", presented live on Wednesday, October 19 at 12 pm ET by Martin Wicke, Software Eningeer at Google, is now available on demand. Martin introduces TensorFlow, a framework for scalable machine learning. Since its launch in 2015, TensorFlow has become a popular open-source project. In this Tutorial, we start from TensorFlow basics such as how to build and run Graphs, how to work with Sessions, Variables and Ops. We then show how to perform large-scale training using queues and distribute training on several devices or computers. Rajat Monga, Engineering Director at Google, moderates the Q&A session. You can view our entire archive of past ACM Learning Webinars on demand at http://learning.acm.org/webinar/.

Register now: "Generators: Powering Iteration in Python" with Luciano Ramalho
If you missed it live, "Generators: Powering Iteration in Python", presented live on Tuesday, September 27 at 12 pm ET by Luciano Ramalho, Technical Principal at ThoughtWorks and the author of Fluent Python (O�Reilly, 2015; available to ACM members in the ACM Learning Center). Ramalho was a web developer before the Netscape IPO in 1995, and has worked on some of the largest news portals in Brazil using Python since 1998. He has spoken multiple times at OSCON, PyCon, PythonBrasil, FISL, and RuPy. Ramalho is a fellow of the Python Software Foundation and co-founder of Garoa Hacker Clube, the first hackerspace in Brazil. He is a member of ACM as well as SIGCSE (the ACM Special Interest Group on Computer Science Education). Alexey Boas, Head of Technology at ThoughtWorks Brazil, moderates the Q&A session. You can view our entire archive of past ACM Learning Webinars on demand at http://learning.acm.org/webinar/.

Available on Demand: "Embracing Open Data Science in Your Organization" with Christine Doig
If you missed it live,"Embracing Open Data Science in Your Organization", presented live on Wednesday, Sep 7 at 12 pm ET by Christine Doig, Senior Data Scientist at Continuum Analytics. At Continuum, Christine has worked, among other projects, on MEMEX, a DARPA-funded project helping stop human trafficking. She is a regular speaker and trainer at community conferences including PyCon, EuroPython, PyData, OSCON and Data Science Summit. In this tutorial-style talk, Christine will present the Anaconda platform and its foundational open source packages: Conda for package and environment management, Bokeh for interactive data visualization, Dask for parallel computing, Numba for high performance Python, and Datashader for large scale visualizations. Anaconda, the leading Open Data Science platform, is built on open source technology to fulfill the enterprise needs of Data Scientists and their colleagues, including Business Analysts, Developers, DevOps and Data Engineers. A Q&A session follows the talk. You can view our entire archive of past ACM Learning Webinars on demand at learning.acm.org/webinar/.

Available on Demand: "Evolving Critical Systems" with Mike Hinchey
If you missed it live, " Evolving Critical Systems", presented live on Tuesday, August 2 at 12 pm ET by Mike Hinchey, is now available on demand. Mike Hinchey is the Director of Lero, the Irish Software Research Centre, a national research center based in eight institutions and including all of Ireland�s universities. He's also a Professor of Software Engineering at the University of Limerick in Ireland. Mike discusses how increasingly software can be considered critical, due to the business or other functionality which it supports. Upgrades or changes to such software are expensive and risky, primarily because the software has not been designed and built for ease of change. Expertise, tools and methodologies which support the design and implementation of software systems that evolve without risk (of failure or loss of quality) are essential. We address a research agenda for building software in computer-based systems that (a) is highly reliable and (b) retains this reliability as it evolves, either over time or at run-time and illustrate this with a complex example from the domain of space exploration. Stephen Ibaraki, Chair of the ACM Professional Development Committee, moderates the Q&A session. You can view our entire archive of past ACM Learning Webinars on demand at http://learning.acm.org/webinar/.

Safari Book Swap Adds 70 New Online Books and Video Courses
As part of the semi-annual ACM Book Swap, we have added 70 new online books, video courses, and O�Reilly conference videos to the ACM Learning Center. This includes fresh coverage of hot topics such as Amazon Web Services, Blockchain, Deep Learning, React, Rust, and TensorFlow, deeper coverage of Angular, DevOps, Docker, Machine Learning, Microservices, Scala, Spark, and Spring.

Some of the popular titles include Advanced Machine Learning with Python, C++ How to Program, 10/e, Infrastructure as Code, OSCON 2016: Video Compilation, Learning Angular 2, Learning Path: Enterprise Java Development, and Site Reliability Engineering. See all new titles added to our collection and log into Safari Books Online to start using them.

Learning Center: Books, Courses, Videos

Featured Skillsoft Course: Beginner Git
This month's featured Skillsoft course is Beginner Git. Git has become the most popular open source version control system for software developers. Despite a historic reputation for difficulty of use and compatibility issues, recent years have seen many improvements, and most of these problems have been solved. In this course, you will learn the importance of version control, how it is used by software developer, and how to use Git effectively for this task.

To access this and more than 1,300 Skillsoft Learning Collections courses, visit the ACM Learning Center, log in with your member credentials, and click on Skillsoft Learning in the top right corner. To jump directly to particular subject areas, visit the Skillsoft Learning Collections page. For more on the features in Skillport 8, see our Skillsoft FAQ/Support page.

New Skillsoft Books: October 2016
New books covering the latest IT skills and technologies are always being added to the ACM Skillsoft Learning Collections. Here are some of the notable titles recently added to our library:

  • A Guide to the National Initiative for Cybersecurity Education (NICE) Cybersecurity Workforce Framework (2.0)
  • Analyst Perspectives Weekly Scans
  • C++ Standard Library Quick Reference
  • CISSP Practice Exams, Fourth Edition
  • Cyber-Risk Management
  • Combating Security Breaches and Criminal Activity in the Digital Sphere
  • Compiler Design, Fourth Edition
  • Cyber Denial, Deception and Counter Deception: A Framework for Supporting Active Cyber Defense
  • DNS Security: Defending the Domain Name System
  • Evolution of Cyber Technologies and Operations to 2035
  • Examining the Evolution of Gaming and Its Impact on Social, Cultural, and Political Perspectives
  • Fundamentals of Information Risk Management Auditing: An Introduction for Managers and Auditors
  • Improving Health Management through Clinical Decision Support Systems
  • Java XML and JSON
  • Linux in Easy Steps, 5th Edition
  • PRINCE2 Agile: An Implementation Pocket Guide: Step-By-Step Advice for Every Project Type
  • Quantifying the User Experience: Practical Statistics for User Research, Second Edition
  • Securing SQL Server: Protecting Your Database from Attackers, Third Edition
  • Securing Transactions and Payment Systems for M-Commerce
  • Strategic Analytics and SAS: Using Aggregate Data to Drive Organizational Initiatives
A more comprehensive list of recently added book titles is available at http://learning.acm.org/books/skillsoft_video.cfm (see sidebar). To access this and more than 3,000 Skillsoft Learning Collections eBooks, visit the ACM Learning Center, log in with your member credentials, and click on Skillsoft Learning in the top right corner. To jump directly to particular subject areas, visit the Skillsoft Learning Collections page.

New Skillsoft Short Videos: October 2016
Did you know that ACM members have access to thousands of IT and productivity videos from Skillsoft? Covering a variety of today's hottest topics, these videos offer "on-the-job" support and "just-in-time" solutions for busy practitioners. Check out a couple of demo videos on Python and AngularJS. Recently, Skillsoft added significant video content in the following knowledge areas:

  • Apache Storm Introduction
  • ARCH
  • Automating Tasks with Grunt
  • AWS Certified Developer
  • Cassandra for SQL Developers
  • CISA
  • Cybersecurity Analyst+
  • Developing Microsoft Azure Solutions
  • Domain-driven Design
  • ICND2 v3.0
  • Introduction to Scala
  • iOS Application Development
  • Java Multi-Tenant Cloud Programming Fundamentals
  • LoadRunner 12 Essentials
  • Microsoft Sharepoint 2016
  • Perl Programming Essentials

See www.learning.acm.org/books/skillsoft_video.cfm for more information on short videos.

Featured Safari Title: Learning Python
Based on author Mark Lutzs popular training course, this updated fifth edition of Learning Python will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3.

This is just one of 700 award-winning, best-selling technical books, full-length video courses, and O'Reilly Conference videos from Safari Books Online in ACM's eBook collection, by leading publishers such as O'Reilly Media, Manning and many more. All members (Student and Professional) can access them through the ACM Learning Center eBook catalog as well as the ACM Digital Library.

Featured MK Title: Cloud Computing
Cloud Computing: Theory and Practice, provides students and IT professionals with an in-depth analysis of the cloud from the ground up. Beginning with a discussion of parallel computing and architectures and distributed systems, the book turns to contemporary cloud infrastructures, how they are being deployed at leading companies such as Amazon, Google and Apple, and how they can be applied in fields such as healthcare, banking and science. The volume also examines how to successfully deploy a cloud application across the enterprise using virtualization, resource management and the right amount of networking support, including content delivery networks and storage area networks. Developers will find a complete introduction to application development provided on a variety of platforms.

This is just one of nearly 500 titles from publishers Morgan Kaufmann (MK) and Syngress in ACM's eBook collection, covering the most bleeding-edge topics in computing, such as Big Data, Cybersecurity, Human-Computer Interaction, Parallel Computing, and more. The books are available in PDF (and some in ePub) and are downloadable to your desktop, laptop, tablet, and any popular eBook reader on your mobile device. All members (Student and Professional) can access them through the ACM Learning Center eBook catalog as well as the ACM Digital Library.

ACM Interview: Juergen Schmidhuber
Tune in as the leaders, innovators, and entrepreneurs advancing computing as a science and a profession discuss their background, experience, and career highlights, all while providing invaluable insights and lessons learned for future computing professionals in this ongoing series of exclusive interviews conducted by Stephen Ibaraki, Co-Chair of the ACM Practitioner Board.

In a recent ACM Podcast Stephen Ibaraki interviewed Juergen Schmidhuber. The Deep Learning Neural Networks developed since the early 1990s in Prof. J�rgen Schmidhuber's group at TU Munich and the Swiss AI Lab IDSIA (USI and SUPSI) have revolutionized machine learning and AI, and are now available to billions of users through Google, Apple, Microsoft, IBM, Baidu, and many other companies. His research group also established the field of mathematically rigorous universal AI and optimal universal problem solvers. His formal theory of creativity and curiosity and fun explains art, science, music, and humor. He is the recipient of numerous awards including the 2016 IEEE Neural Networks Pioneer Award, and is president of NNAISENSE, which aims at building the first practical general purpose AI.

NEWS/ANNOUNCEMENTS

10Under20: Young Innovators to Watch
10Under20: Young Innovators to Watch is an initiative of Living in Digital Times in cooperations with the Kay Family Foundation. The Award provides recognition to 10 individuals or small teams for developing projects that demonstrate exceptional creativity, user design, scalability in five categories: Mobile Apps, STEAM/STEM, Maker Projects, Robotics, and Social Enterprise. Award winners may receive in-kind prizes, media promotion, and other benefits through the award. Winners will be notified by December 15, 2016 and will be invited to attend an awards ceremony at CES on January 7, 2017 in Las Vegas where they will be presented with their awards. Deadline for applications is on November 30. For more information regarding applications and entries please visit Mobile Apps Showdown.

2016 winners submitted apps, computer software,robotic controllers, and even prostehtic limbs. Full information can be found on CE Week NY. Similarly, The Kay Family Foundation and Living in Digital Times are pleased to announce their two Appreneur Scholars for 2016: Brandon Boynton, creator of The Bully Box, and Shalin Shah, creator of Voice. More information on the Appreneur Scholar Contest and the entries can be found on their site.

Volunteer Your Computing Skills for a Social Good with ACM and SocialCoder
You can use your technical skills for social good and offer volunteer support on software development projects to organizations who could not otherwise afford it. SocialCoder connects volunteer programmers/software developers with registered charities and helps match them to suitable projects based on their skills, experience, and the causes they care about. Learn more about ACM's new partnership with SocialCoder, and how you can get involved.

to view image click on

Association for
Computing Machinery

2 Penn Plaza, Suite 701, New York, NY 10121

Copyright © 2016, ACM, Inc. All rights reserved



You are subscribed with: &EMAIL;
Unsubscribe

Connect with us:


to view image click on to view image click on to view image click on to view image click on
to view image click on to view image click on to view image click on to view image click on