Log in with your ACM Web Account

I forgot my password
Create an ACM Web Account

FEATUREDBOOK
Featured Book
Data Structures and Algorithms in Python
Author: Michael T. Goodrich
Publisher: Wiley Publishing

Based on the authors market leading data structures books in Java and C++, thisbook offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Structures and Algorithms in Python is the first authoritative object-oriented book available for Python data structures. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++.Begins by discussing Pythons conceptually simple syntax, which allows for a greater focus on concepts. Employs a consistent object-oriented viewpoint throughout the text. Presents each data structure using ADTs and their respective implementations and introduces important design patterns as a means to organize those implementations into classes, methods, and objects. Provides a thorough discussion on the analysis and design of fundamental data structures. Includes many helpful Python code examples, with source code provided on the website. Uses illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. Provides hundreds of exercises that promote creativity, help readers learn how to think like programmers, and reinforce important concepts. Contains many Python-code and pseudo-code fragments, and hundreds of exercises, which are divided into roughly 40% reinforcement exercises, 40% creativity exercises, and 20% programming projects.

FEATUREDVIDEO
Java Fundamentals I, II, III, and IV LiveLessons (Sneak Peek Video Training)
Author: Paul Deitel
Publisher: Prentice Hall Press

Deitel live-code approach to teaching programming with the Java™ language and APIs. For programmers with a background in high-level language programming.

FEATUREDCOURSE
Featured Course
Advanced HTML5
Web Design
In this course, you will learn about using advanced features of the browser, offline storage, and web development for mobile use.
FEATUREDACM WEBINAR
Notable
Fail Better: Radical Ideas from the Practice of Cloud Computing
ACM Queue columnist and renowned author/speaker Tom Limoncelli offers tips from his recent book on embracing failure to succeed at cloud computing, which involves many moving parts. Attendees will be inspired to think differently about how they build resilient distributed systems.
TECH PACK LEARNING PATHS  

an integrated learning package.

teaching practical skills.

 

BOOKS

700 Safari® Books Online books and videos from O'Reilly and other top publishers; 3,000+ Books24x7® titles, thousands of short IT/desktop videos, and more than 450 Morgan Kaufmann and Syngress books; available to ACM Professional and Student Members.

COURSES

Skillsoft Learning®: 1100+ online courses, thousands of short videos, and analyst reports covering top IT/business topics available to both Professional and Student Members. Certification-track courses in CEH, Cisco, CISSP, CompTIA, ITIL, PMP, and more. 

ANNOUNCEMENTS

OLIVER WENDELL HOLMES

One's mind, once stretched by a new idea, never regains its original dimensions.

OLIVER WENDELL HOLMES

Safari Books Online                         Books 24x7