-
Education Advisory Committee
- ACM India Representative
-
Abhiram Ranade
-
R.
Venkatesh
- Member
-
Diana Burley
-
Thomas
Cortina
-
Leigh Ann
Delyser
-
Judith
Gal-Ezer
-
Christina
Gardner-Mccune
-
Michael
Goldweber
-
Steven
Gordon
-
Alvaro
Monge
-
Fay Cobb
Payton
-
Chris
Piech
-
Susan
Reiser
-
Robert
Schnabel
- Lisa Smith
-
Olivier
St-Cyr
-
Peter
Thiemann
- Jodi Tims
-
Cindy
Tucker
-
Ellen
Walker
-
Andrew
Williams
-
Pat
Yongpradit
-
Stuart
Zweben
- CSAB Representative
-
Paul Leidig
- Chair, Committee for Computing Education in Community Colleges
-
Cara Tang
- Headquarters Liaison
-
Yan Timanovsky
- Advisor
-
Alison Clear
- ACM China Representative
-
Ming Zhang
- SIGCSE Representative
- Mary Anne Egan
- Brazilian Computing Society (SBC) Representative
-
Itana Gimenes
Learning Resource
Featured Asset: Software Architecture Fundamentals—Architecture Styles
In this learning path, the second in a series of six on software architecture fundamentals, your hosts, Neal Ford and Mark Richards, delve deeper into the specific skills and knowledge you’ll need to become an effective, successful software architect. You’ll examine common architectural styles that you’ll need to fully understand in order to properly apply them in your designs. This learning path builds upon Architectural Thinking, the first in this series, with a detailed look at several widely used models that you’ll encounter across a broad range of industries, platforms, and frameworks.
