|

ACM Curriculum Recommendations for Community Colleges
The Association
for Computing Machinery (ACM), the worlds largest
educational and scientific computing society, delivers
resources that advance computing as a science and a
profession. ACM provides the computing field's premier Digital
Library and serves its members and the computing profession
with leading-edge
publications,
conferences,
membership opportunities,
technical chapters events, and
career resources. It has a
digital library,
library,
learning
center, and
Techpack
learning resources. ACM provides the most widely adopted
educational curriculum recommendations in ICT.
ACM
Educational Activities include: boards and committees,
educational resources, professional development opportunities,
publications, educational organizations, student membership
organizations and activities, and faculty membership
opportunities and activities.
ACM Educational Organizations include:
-
CSTA:
Computer Science Teachers Association
-
SIGCSE:
ACM Special Interest Group on Computer Science Education
-
SIGITE:
ACM Special Interest Group for Information Technology
Education
-
ACM-W:
ACM's Committee on Women in Computing
-
CRA:
Computing Research Association
-
IFIP:
International Federation for Information Processing
-
NCWIT:
National Center for Women & IT
-
ABET and
CSAB
(Computing Sciences) Accreditation
-
ICCP
Certification: Institute for the Certification of Computing
Professionals
ACM Educational Resources include:
ACM Curricula Recommendations are extremely influential in
ICT education, because they are frequently adopted by 4-year
colleges and universities, which are unlikely to change their
programs based on ACM curricula to articulate with community
college programs that are not. Summarized in the
Overview Report, currently, they include:
ACM Special
Interest Groups (SIGs) represent virtually every major
area of computing and offer a wealth of conferences,
publications, and activities, locally and globally, providing
opportunities for sharing technical expertise and first-hand
knowledge of the latest development trends.
SIGACCESS - Accessible Computing
SIGACT
- Algorithms and Computation Theory
SIGAda
- Ada Programming Language
SIGAPP
- Applied Computing
SIGARCH
- Computer Architecture
SIGART
- Artificial Intelligence
SIGBED
- Embedded Systems
SIGBioinformatics - Bioinformatics
SIGCAS
- Computers and Society
SIGCHI
- Computer-Human Interaction
SIGCOMM
- Data Communication
SIGCSE
- Computer Science Education
SIGDA -
Design Automation
SIGDOC
- Design of Communication
SIGecom
- Electronic Commerce
SIGEVO
- Genetic and Evolutionary Computation
SIGGRAPH
- Computer Graphics & Interactive Techniques
SIGHIT
- Health Informatics
SIGHPC -
High Performance Computing
SIGIR -
Information Retrieval
SIGITE
- Information Technology Education
SIGKDD
- Knowledge Discovery in Data
SIGMETRICS - Measurement and Evaluation
SIGMICRO
- Microarchitecture
SIGMIS
- Management Information Systems
SIGMM -
Multimedia
SIGMOBILE - Mobility of Systems, Users, Data & Computing
SIGMOD
- Management of Data
SIGOPS
- Operating Systems
SIGPLAN
- Programming Languages
SIGSAC
- Security, Audit and Control
SIGSAM
- Symbolic and Algebraic Manipulation
SIGSIM
- Simulation and Modeling
SIGSOFT
- Software Engineering
SIGSPATIAL - SIGSPATIAL
SIGUCCS
- University & College Computing Services
SIGWEB
- Hypertext and the Web
|