Professional Development Committee


The ACM Professional Development Committee (PDC) is a standing committee of the ACM Practitioner Board (PB). It serves to provide tools for lifelong learning, ethical conduct and professionalism for computing professionals and generally support the professional development and professionalism needs of all ACM members, with particular emphasis on the PD needs of practitioners.


  • Professional Development Committee

      Stephen Ibaraki
    Past Chair
      Eve Andersson  
      Susan Black
      Juan Miguel  De Joya
      Don  Gotterbarn  
      Scott  Hanselman  
      Dominic  Holt
      Bradley  Jensen  
      Srikantan  Moorthy
      Will  Tracz  
      Sophie  Watson

Learning Path: Beginning Java

In this learning path, intended for those just starting out in software and application development, your host and prolific Java author, speaker, architect, and educator, Ben Evans, guides you on your first encounter with Java and the Java platform. You’ll explore major concepts, such as static typing and object-oriented development, both of which are well represented in Java and have formed an excellent grounding for literally millions of successful software developers. You’ll also look at language foundations and professional tools such as integrated development environments (IDEs) that are relevant to the working programmer. By the end of this learning path, you will have a firm grasp of the fundamentals of Java development and will be ready to begin your journey as a software developer.

Featured Resource: Learning Path: Beginning Java