1 of 32

Update�on ACM Curricular Guidance�for 2-year Programs�and the ACM2Y Community

WASTC 2024 ICT Educators' Conference

January 4, 2024

Cara Tang, Portland Community College, OR

Markus Geissler, Cosumnes River College, CA

2 of 32

Agenda

  • Introducing ACM2Y
  • ACM Committee for Computing Education in Community Colleges (CCECC)
  • ACM Curricular Guidance for 2-year Computing programs
  • Upcoming ACM2Y events

3 of 32

ACM - Association for Computing Machinery

  • World’s largest educational and scientific computing society
  • Members include educators, researchers, practitioners, students
  • Academic, professional, and student chapters

4 of 32

A group in ACM for all who support computing education in two-year programs, such as associate degree programs found at community and technical colleges in the U.S. and similar programs around the world

5 of 32

Mission:

ACM2Y advocates for a diverse group�of computing students and educators�by building a targeted and resourceful community�for faculty of two-year, higher education programs.

6 of 32

ACM2Y Membership

  • 270 members and growing
  • Representing 39 different countries
  • Top 5 countries:
    • United States – 146
    • India – 40
    • Pakistan – 19
    • Canada – 7
    • Brazil – 6

    • 53% Teach in a 2y program
    • 24% Teach in a 4y program that accepts 2y transfer students
    • 20% Work for a company that hires 2y grads
    • 9% Student

7 of 32

ACM2Y – A Brief History

  • Launched by ACM Education Board & ACM CCECC (Committee for Computing Education in Community Colleges)
  • Started in 2021
  • Past Online Panel Events: (recordings on ACM YouTube channel)
    • From Pivot to Promise: Lessons Learned during COVID-19
    • Is OER Right for Your Computing Classroom?

8 of 32

ACM2Y Exec Board 2023-2024

  • Ahmed AlMahmeed, Public Authority for Applied Education, Kuwait
  • Bill Kerney, Clovis Community College, California
  • Laura Malave, St. Petersburg College, Florida
  • Kenyada McLeod, Brightpoint Community College, Virginia
  • Mary Beth Moore, Potomac State College, West Virginia
  • Tommy Pollock, Tidewater Community College, Virginia
  • Tim Preuss, Minnesota State Community & Technical College, Minnesota
  • Bill Pulling, Fanshawe College, Ontario, Canada
  • Ripal Ranpara, Atmiya University, India
  • Cara Tang, Portland Community College, Oregon
  • Bob Tureman, Camp Community College, Virginia

Liaisons:

Elizabeth Hawthorne (ACM Education Board), Markus Geissler (ACM CCECC)

9 of 32

ACM2Y Today & Beyond

  • Website: acm2y.acm.org
  • Free to join! acm2y.acm.org/join
  • Members Listserv
  • Ads in CACM, Inroads, ACM website
  • More online events planned
    • Curriculum, DEI Best Practices
  • Future conferences and collaborations
    • CCSC regional conferences
      • CCSC-SW, CSU Monterey Bay, March 29-30, 2024

acm2y.acm.org

10 of 32

ACM CCECC

Committee for Computing Education in Community Colleges

  • 40++ years of service to computing education
  • Standing committee of the ACM Education board for 25+ years

Engage in curriculum and assessment development, community building, and advocacy in service to this sector of higher education

Global Mission

Serve and support community and technical college educators in all aspects of computing education

ccecc.acm.org

11 of 32

ACM Curriculum Guidelines for Undergraduate Programs

CC2020 (Computing Curricula 2020): The Overview Report

  • Computer Engineering – CE2016
  • Computer Science – CS2013 (CS2023 coming soon!)
  • Information Systems – IS2010
  • Information Technology – IT2017
  • Software Engineering – SE2014
  • Cybersecurity – CSEC2017
  • Data Science - DS2021

www.acm.org/education

12 of 32

ACM Curriculum Guidelines for Associate-Degree Programs

Produced by the CCECC

  • IT2yr2014
  • CSTransfer2017
  • Cyber2yr2020
  • IT-Transfer2020
  • More…

Current Projects

  • Data Science (DS2yr202x)
    • Expecting completion in late 2024

+

13 of 32

How Can I Use�ACM Curricular Guidance Volumes?

Curricular guidance volumes can help you with…

  • Assessing student learning outcomes
    • Program level
    • Course level
  • Conducting program reviews to update and create curriculum
  • Facilitating program and course articulation
  • Complying with government-sponsored frameworks
  • Interacting with local advisory boards

14 of 32

IT Competency Model 2014

Information Technology Competency Model of Core Learning Outcomes and Assessment for Associate-Degree Curriculum

  • Includes 50 core IT learning outcomes
  • Includes assessment metrics for each learning outcome
  • 7 of the 50 learning outcomes focus on cybersecurity

15 of 32

CSTransfer2017

Computer Science Curricular Guidance for Associate-Degree Transfer Programs with Infused Cybersecurity

  • To facilitate transfer to a B.S. program
  • Based on CS2013 guidance developed by the ACM and the IEEE Computer Society
  • Includes contemporary cybersecurity concepts
  • 214 learning outcomes with assessment metrics, 64 related to cybersecurity

CS2023 released soon; considering update

ccecc.acm.org/CSTransfer2017

16 of 32

CSTransfer2017 Knowledge Areas

  • Parallel and Distributed Computing (PD)
  • Platform-based Development Knowledge Area (PBD)
  • Programming Languages Knowledge Area (PL)
  • Software Development Fundamentals (SDF)
  • Software Engineering (SE)
  • Systems Fundamentals (SF)
  • Social Issues and Professional Practice (SP)
  • Algorithms and Complexity (AL)
  • Architecture and Organization (AR)
  • Computational Science (CN)
  • Cybersecurity (CYB) – IAS in CS2013
  • Discrete Structures (DS)
  • Graphics and Visualization (GV)
  • Human-Computer Interaction (HCI)
  • Information Management (IM)
  • Networking and Communications (NC)
  • Operating Systems (OS)

17 of 32

18 of 32

Cyber2yr2020

Cybersecurity curricular guidance for two-year programs

Organization

  • 8 Knowledge areas (KAs)
    • Each with knowledge units
  • Cross-cutting concepts
  • High-level competencies in each KA
  • Learning outcomes in each knowledge unit
  • Essential and Supplemental content

19 of 32

Cyber2yr2020 Knowledge Areas

Knowledge Areas (maintains CSEC2017 organization)

  • Data Security
  • Software Security
  • Component Security
  • Connection Security
  • System Security
  • Human Security
  • Organizational Security
  • Societal Security

Cross-cutting Concepts

  • Confidentiality
  • Integrity
  • Availability
  • Risk
  • Adversarial thinking
  • System thinking

20 of 32

21 of 32

IT-Transfer2020

Curricular guidance for the first two years of a 4-year IT program

  • Based on the IT2017 curricular guidance

Body of Knowledge

  • 10 Essential domains
    • Each has essential and supplemental competencies
  • 9 Supplemental domains
    • Most have essential and supplemental competencies

22 of 32

Essential IT Domains

  • Cybersecurity Principles (ITE-CSP)
  • Global Professional Practice (ITE-GPP)
  • Information Management (ITE-IMA)
  • Integrated Systems Technology (ITE-IST)
  • Networking (ITE-NET)
  • Platform Technologies (ITE-PFT)
  • System Paradigms (ITE-SPA)
  • Software Fundamentals (ITE-SWF)
  • User Experience Design (ITE-UXD)
  • Web and Mobile Systems (ITE-WMS)

23 of 32

Supplemental IT Domains

  • Applied Networks (ITS-ANE)
  • Cloud Computing (ITS-CCO)
  • Cybersecurity Emerging Challenges (ITS-CEC)
  • Data Scalability and Analytics (ITS-DSA)
  • Internet of Things (ITS-IOT)
  • Mobile Applications (ITS-MAP)
  • Software Development and Management (ITS-SDM)
  • Social Responsibility (ITS-SRE)
  • Virtual Systems and Services (ITS-VSS)

24 of 32

Competency (from CC2020)

IT Competencies = (Knowledge + Skills + Dispositions) in Context

25 of 32

26 of 32

Data Science (DS2yr202x)

First two years of a 4-year DS program

Based on DS2021 curricular guidance

Body of Knowledge

  • 12 Domains
    • Each has competencies (domain-level), subdomains, and concepts

27 of 32

Data Science Domains

  • Analysis and Presentation (AP)
  • Artificial Intelligence (AI)
  • Big Data Systems (BDS)
  • Computing and Computer Fundamentals (CCF)
  • Data Acquisition, Management, and Governance (DG)
  • Data Mining (DM)
  • Data Privacy (DPSIA/DP)
  • Data Security (DPSIA/DS)
  • Data Integrity (DPSIA/DI)
  • Machine Learning (ML)
  • Programming, Data Structures, and Algorithms (PDA)
  • Software Development and Maintenance (SDM)

28 of 32

For More Information or to Contribute

DS2yr202x

  • Sign up as a Task Force member at ccecc.acm.org
  • General inquiries to acm.ccecc@ccecc.acm.org or ccecc.acm.org/contact

29 of 32

Bloom’s for Computing

Enhancement of 56 computing-related verbs

  • For use along with typical Bloom’s verbs

Six levels of thinking skills in cognitive domain

  • Creating
  • Evaluating
  • Analyzing
  • Applying
  • Understanding
  • Remembering

30 of 32

ACM2Y – Upcoming Events

  • Online Panel:

How Does Your Computing Program Measure Up?

ACM Curriculum Guidelines for 2-Year Programs

  • January 25th, 11:00 am Pacific Time
  • acm2y.acm.org

31 of 32

Thank You!

Questions?

  • ACM2Y
  • Curricular Guidance
  • Bloom’s for Computing

Credits

  • Visit ccecc.acm.org for related reports and documents.

acm2y.acm.org

Join ACM2Y!

32 of 32

ABET Accreditation

ABET accredits 4-year computing programs in

  • Computer Science
  • Information Systems
  • Information Technology
  • Cybersecurity
    • First 4 programs accredited in 2017-2018 pilot round

ABET has accredited 2-year Cybersecurity programs since 2020.

  • Developing additional accreditations for 2-year programs
    • Information Technology