plenary discussion john impagliazzo computing curricula 2005

17
Plenary Discussion John Impagliazzo Computing Curricula 2005

Upload: erik-cunningham

Post on 21-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plenary Discussion John Impagliazzo Computing Curricula 2005

PlenaryDiscussion

John Impagliazzo

Computing Curricula

2005

Page 2: Plenary Discussion John Impagliazzo Computing Curricula 2005

Representatives of:• ACM • IEEE Computer Society• Association for Information Systems• ACM SIG Information Technology Education• British Computer Society• International Federation for Information Processing• ABET and CSAB

Some CC2005 Task Force Members: • John Impagliazzo• Richard LeBlanc• Barry Lunt• Andrew McGettrick• Heikki Topi

CC2005 Task Force

Page 3: Plenary Discussion John Impagliazzo Computing Curricula 2005

For Each Program

Graduate Profiles

Commonalities

Differences

Job Orientation

Much more goodies

Computing Curricula 2005

Page 4: Plenary Discussion John Impagliazzo Computing Curricula 2005

Pre-1990:

EE CS IS

Post-1990:

EE CE CSSE IS IT

Computing Degree Programs

Hardware SoftwareOrganizational

Needs

Hardware BusinessSoftware

Page 5: Plenary Discussion John Impagliazzo Computing Curricula 2005

Covers Five Undergraduate Degree Programs

Computer Engineering

Computer Science

Information Systems

Information Technology

Software Engineering

2005 Overview Report

Page 6: Plenary Discussion John Impagliazzo Computing Curricula 2005

ORGANIZATIONAL STRUCTURE

CS2001(CC2001)Computer Science

Curriculum Report

IS 2002

Information Systems

Curriculum Report

SE 2004

Software Engineering

Curriculum Report

CE 2004

Computer Engineering

Curriculum Report

IT200(8)

Information Technology

Curriculum Report

OtherCurriculum Reports

as needed for emerging disciplines

CC2005

The Guide to Undergraduate Degree

Programs in Computing

Page 7: Plenary Discussion John Impagliazzo Computing Curricula 2005

CC2005 CURRICULA MAKEUP (1)

Computer Engineering Design and construction of computers, and computer based systems

(digital hardware/software systems) Development of devices that have embedded systems Integration of hardware and software

Computer Science Ranges from theoretical foundations to cutting-edge developments Develop effective ways to solve computing problems Designing and implementing software

Page 8: Plenary Discussion John Impagliazzo Computing Curricula 2005

CC2005 CURRICULA MAKEUP (2)

Information Systems Satisfy informational needs of businesses and organizations and information

provided by computer systems Determines requirements and design of an organization’s information systems

Information Technology Combination of knowledge and practical applications with hands-on expertise Maintain an organization’s information technology structure and install

computer systems

Software Engineering Develop and maintaining large-scale, safety-critical, software systems Integrates the science of computer science with engineering principles and

practices

Page 9: Plenary Discussion John Impagliazzo Computing Curricula 2005

Computing Visualized

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 10: Plenary Discussion John Impagliazzo Computing Curricula 2005

Computer Engineering Visual

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

CE

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 11: Plenary Discussion John Impagliazzo Computing Curricula 2005

Computer Science Visual

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

CS

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 12: Plenary Discussion John Impagliazzo Computing Curricula 2005

Information Systems Visual

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

IS

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 13: Plenary Discussion John Impagliazzo Computing Curricula 2005

Information Technology Visual

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

IT

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 14: Plenary Discussion John Impagliazzo Computing Curricula 2005

Software Engineering Visual

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

SE

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

Page 15: Plenary Discussion John Impagliazzo Computing Curricula 2005

Computing Visualized

TheoryPrinciplesInnovation

ApplicationDeployment

Configuration

More Theoretical More Applied

DEVELOPMENT

Organizational System Issues

ApplicationTechnologies

SoftwareDevelopment

SystemsInfrastructure

Computer Hardwareand Architecture

All Computing

Page 16: Plenary Discussion John Impagliazzo Computing Curricula 2005

RESOURCES

Curricula Reports

http://www.acm.org/education/

curricula-recommendations

Page 17: Plenary Discussion John Impagliazzo Computing Curricula 2005

DISCUSSION

Is it time

to update

CC2005

?