The ACM CCECC, at the direction of the ACM Education Board, convened a curricular development task force to define the framework of learning outcomes which would constitute the core IT competencies common to all associate-degree IT programs. That work is detailed below, ready for public review and comment.

stickyraffleSoftware and s/w Development

Nov 4, 2013 (3 years and 7 months ago)

74 views

Page
1

of
2


ACM

C
ommittee for
C
omputing
E
ducation in
C
ommunity
C
olleges

Associate
-
Degree IT Core Competencies

Matrix of Learning Outcomes


REVIEWERS DRAFT: FEEDBACK DUE APRIL 1, VIA CAPSPACE.ORG


The ACM CCECC, at the direction of the ACM Education Board, convened
a

curricular
development
task force to define the

framework of
l
earning outcomes
which w
ould constitute the core IT competencies common to all associate
-
degree IT programs.

That work is detailed below
, ready for public review and comment
.


BLOOM
’S COGNITION

䱅L䕌N

剅M䕍B䕒ING

啎䑅剓TANDING


䅐偌PING


C低C䕐T啁L

䑏D䅉N

T䕃䡎IC䅌

䑏D䅉N


偲ogram浩ng…
䅰Alica瑩on
䑥癥Dop浥mt

䑡瑡base…
In景r浡瑩mn
Manage浥mt

ServersⰠS瑯rage ☠
Vir瑵aliza瑩on

Ne瑷or歩湧

䕮T
-
user

Co浰m瑩ng…
Support

䑩gi瑡l⁍ Tia

䑥獩gnⰠ
䑥癥Dop浥m琠☠
Testing

Su浭arize

瑨e
purpose
s

o映
progra浭ing
languages
.


䑩scuss

sof
tware
Tevelop浥m琠
浥瑨oTologies
.


啳U

a⁰牯gra浭ing
langua
ge
瑯⁳olve⁡
problem
.


䑩agram

瑨e⁰ ases映
瑨e⁓ecure⁓o晴fare
䑥癥Dop浥m琠
䱩晥cycle.

ITen瑩晹

Ta瑡base
aT浩nistra瑩on⁴asks.


䑩agram

a

Ta瑡base
Tesign⁢ seTn
慮a
iTen瑩晩eT⁢ siness
scenario.


偲oTuce

si浰汥m
Ta瑡base
queries.

䑩scuss

Ta瑡
governance⁡ T⁩瑳
i浰mications⁦ r⁵sers
as⁷ell⁡

IT
pro晥ssionals.


Su浭arize

瑨e
i浰mications映
various clouT
co浰m瑩ngoTels.


䑥獣ribe

瑨e
concep瑳
慮搠
applica瑩on
s

o映
vir瑵aliza瑩on.

䑥獣ribe

瑨e layers

pro瑯cols

a
湤n
co浰mnen瑳映瑨f
体IoTel
.


䑥獣ribe

basic
ne瑷or欠
瑲oubleshoo瑩ng

s瑲a瑥ties
.

䑩晦fren瑩a瑥

be瑷een
瑲ouble
-
shoo瑩ng⁳瑲a瑥ties
景r⁲esolving

慮a
iTen瑩晩eT
enT
-
user
IT⁰roblem
.


ITen瑩晹

basic
co浰mnen瑳映fn
enT
-
user⁉T⁳ys瑥洮

I
浰汥浥mt

co浭u
nica瑩on
principles in瑯⁤ gi瑡l
浥mia⁤ sign.


䑩agram

瑨e⁳瑡ges
o映瑨f⁔echnological
䑥獩gn⁐ ocess.





Page
2

of
2



Programming &
Application
Development

Database &
Information
Management

Servers, Storage &
Virtualization

Networking

End
-
user

Computing &
Support

Digital Media

Human
-
centered
Computing


Describe

best practices
for
programming end
-
user interfaces.

Differentiate

between
public and private
data.



Differentiate

between

various
end
-
user operating
systems
.


Implement

a
hardware and
software
configuration
responsive

to
an
identified end
-
user
scenario.


D
escribe

a variety of
technol
ogy
-
based
sensory
interactions
.

Security

and
Privacy

Demonstrate

defensive

programming and
secure coding
techniques.

Describe

the data
management
activities associated
with the data
lifecycle.


Summarize

security
implications
and risks
for distributed
IT
systems.


Discuss

encryption
and authentication
technologies to
ensure confidentiality
of data
&

regulatory
compliance
.

Differentiate

between

various
techniques for

securing a network
.

Explain

the
authentication
process between
end
-
user devices
and network
resources
.


Desc
ribe

best
practices for
securing end
-
user IT
systems.


Systems
Integration &
Solution
Deployment

Use

a
scripting

language to share data
across a
n integrated IT
system.

Describe

applications
of business analytics.

Identify

a variety of
enterprise
-
level
storage technologies.


Differentiate

between
strategies for
business continuity
p
rovisioning at the
enterprise level
.

Diagram

the
components of an
integrated IT system.


Describe

various
networking
architectures.

Summarize

the
strategies

for
orienting users to
changes in the

IT

environment.


Classify

life
-
cycle
strategies for
replacement, reuse,
and/or recycle of
end
-
user
technologies.

D
ifferentiate

among
data transfer
protocols
and file
characteristics
specific to end
-
user
devices
.