Advertisement

Project Cost Management

In this course you will review the basics of project cost management, and be introduced to estimating and budgeting. After completing this course, you will be able to apply estimating models, create cost baselines and learning curve cost estimates, analyze statements of work, and qualify suppliers. (Duration: 104 minutes)

Realistic Time Management Goals (Includes Simulation)

In this course, you will identify strategies for improving your use of time. You will identify some strategies for pursuing effective time-management skills, including defining your personal and professional goals and analyzing your energy allocation.  (Duration: 212 minutes)

Negotiating Skills In Action (Includes Simulation)

This course will offer you the skills necessary to negotiate successfully and follow through on the negotiations properly. It also offers the opportunity to learn how to negotiate in a variety of special circumstances.  (Duration: 139 minutes)

Introduction to Programming using C++

For students who wish to prepare for employment as professional software developers, or who want to better understand the concepts and terminology used by professional programmers. Learn the basic concepts of programming using C++. (Duration: 348 minutes)

Introduction to Programming

Explore how to describe features of prevalent programming languages, describe the phases of software development, explain the general functionality provided by conditional statements, relational operators, logical operators and loops, and identify the scope of variables within a given program. (Duration: 210 minutes)

Project Management for Technical Teams

In this course, you will identify methods of effectively managing small- to medium-sized projects and achieving their stated objectives. (Duration: 113 minutes)

Microsoft Office PowerPoint 2008: Level 2 (Macintosh)

Design your Microsoft Office PowerPoint 2008 presentations with high-quality sound and visual enhancements to better meet the expectations of today's media savvy audiences while effectively getting your point across. Use PowerPoint's security features. (Duration: 405 minutes)

Project Time Management

After completing this course, you will be able to define activities, estimate activity duration, develop and control schedules, and estimate completion probabilities. (Duration: 112 minutes)

Microsoft Office PowerPoint 2008 : Level 1 (Macintosh)

Learn the fundamentals of creating and modifying basic presentations using Microsoft PowerPoint 2008: Mac. Create a new presentation, format text on slides, add graphical objects and modify them, add tables and charts, then finalize a presentation for delivery. (Duration: 433 minutes)

Microsoft Office PowerPoint 2007: New Features

For experienced Microsoft Office PowerPoint users who have upgraded to Microsoft Office PowerPoint 2007. Explore the components of the new interface and customize it to suit your requirements. Use the new and enhanced features to create appealing presentations. Finalize a presentation and secure it with a digital signature to authenticate its validity. (Duration: 225 minutes)

Project Risk Management

In this course, you will explore the risk management processes in the Project Life Cycle. You will examine the inputs to and outputs from risk identification, quantification, response development and control. You will also practice questions for the certification test focused on project risk management. (Duration: 108 minutes)

Recognizing Employee Performance (Second Edition)

Through this course, which includes simulation, you will gain the proper techniques that will enable you to identify and acknowledge your employees' accomplishments.  (Duration: 126 minutes)

Interviewing Job Candidates (Second Edition)

This course will help managers identify guidelines for evaluating their organizations' needs, assessing job candidates' skills and experience, and effectively preparing for and conducting the interview process. (Duration: 150 minutes)

Providing Effective Feedback (Second Edition)

Feedback is a powerful tool for motivating, mentoring, and guiding employees. As a manager, it is your responsibility to learn how feedback works and how you can use it to enhance your own performance and that of your employees. In this course, which included simulation, you will identify methods and techniques of delivering effective feedback. (Duration: 85 minutes)

Recognizing and Managing Anger (Second Edition)

This course is intended primarily for entry-level managers who need to manage angry emotions as they naturally occur in the workplace. When we express anger inappropriately or react to it too forcefully, it can lead to unprofessional behavior, poor communication, and damaged team relationships. In this course, you will receive an overview of how to manage your anger. (Duration: 208 minutes)

XML: An Introduction (Third Edition)

This course introduces the fundamentals of XML and its related technologies so those who possesses previous HTML or other language experience can create their own markup language.  (Duration: 354 minutes)
News

Rethinking Signal Processing

Compressed sensing, which draws on information theory, probability theory, and other fields, has generated a great deal of excitement with its nontraditional approach to signal processing.
Research and Advances

Spending Moore’s Dividend

Multicore computers shift the burden of software performance from chip designers and to software developers. Now the computing industry is challenged to make parallel computing the mainstream method for improving software performance.
Research and Advances

Scalable Synchronous Queues

In a thread-safe concurrent queue, consumers typically wait for producers to make data available. In a synchronous queue, producers similarly wait for consumers to take the data. We present two new nonblocking, contention-free synchronous queues that achieve high performance through a form of dualism: The underlying data structure may hold both data and, symmetrically, requests.

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More