Deep Dive of Computer Related Degrees

ACM (Association of Computing Machinery) and IEEE (Institute of Electrical and Electronics Engineers), the highest professional body governing computer science and engineering related careers published the detailed report in 2005 : Computing Curricula 2005 The Overview Report covering undergraduate degree programs in Computer Engineering, Computer Science, Information Systems, Information Technology, Software Engineering which is the only formal source of descriptions of various streams. Please don’t rely solely on those marketing documents from universities and colleges. Use the above document to make well-informed decisions when choosing universities / colleges and comparing them in how they implement the courses and degrees. You will see the how much those degrees worth, and which one is the most cost-effective school.

ACM and IEEE will make updates in the upcoming Computing Curriculum: Computer Science 2013 (CS2013) ACM/IEEE-CS Joint Task Force

The following is the detail areas of the  specialization (please always refer to the original document for any clarification)

Area Performance Capability

CE

CS

IS

IT

SE

Algorithms Prove theoretical results

3

5

1

0

3

Develop solutions to programming problems

3

5

1

1

3

Develop proof-of-concept programs

3

5

3

1

3

Determine if faster solutions possible

3

5

1

1

3

Application programs Design a word processor program

3

4

1

0

4

Use word processor features well

3

3

5

5

3

Train and support word processor users

2

2

4

5

2

Design a spreadsheet program (e.g., Excel)

3

4

1

0

4

Use spreadsheet features well

2

2

5

5

3

Train and support spreadsheet users

2

2

4

5

2

Computer programming Do small-scale programming

5

5

3

3

5

Do large-scale programming

3

4

2

2

5

Do systems programming

4

4

1

1

4

Develop new software systems

3

4

3

1

5

Create safety-critical systems

4

3

0

0

5

Manage safety-critical projects

3

2

0

0

5

Hardware and devices Design embedded systems

5

1

0

0

1

Implement embedded systems

5

2

1

1

3

Design computer peripherals

5

1

0

0

1

Design complex sensor systems

5

1

0

0

1

Design a chip

5

1

0

0

1

Program a chip

5

1

0

0

1

Design a computer

5

1

0

0

1

Human-computer interface Create a software user interface

3

4

4

5

4

Produce graphics or game software

2

5

0

0

5

Design a human-friendly device

4

2

0

1

3

Information systems Define information system requirements

2

2

5

3

4

Design information systems

2

3

5

3

3

Implement information systems

3

3

4

3

5

Train users to use information systems

1

1

4

5

1

Maintain and modify information systems

3

3

5

4

3

Information management Design a database mgt system (e.g., Oracle)

2

5

1

0

4

(Database) Model and design a database

2

2

5

5

2

Implement information retrieval software

1

5

3

3

4

Select database products

1

3

5

5

3

Configure database products

1

2

5

5

2

Manage databases

1

2

5

5

2

Train and support database users

2

2

5

5

2

IT resource planning Develop corporate information plan

0

0

5

3

0

Develop computer resource plan

2

2

5

5

2

Schedule/budget resource upgrades

2

2

5

5

2

Install/upgrade computers

4

3

3

5

3

Install/upgrade computer software

3

3

3

5

3

Intelligent systems Design auto-reasoning systems

2

4

0

0

2

Implement intelligent systems

2

4

0

0

4

Networking and Design network configuration

3

3

3

4

2

communications Select network components

2

2

4

5

2

Install computer network

2

1

3

5

2

Manage computer networks

3

3

3

5

3

Implement communication software

5

4

1

1

4

Manage communication resources

1

0

3

5

0

Implement mobile computing system

5

3

0

1

3

Manage mobile computing resources

3

2

2

4

2

Systems Development Manage an organization’s web presence

2

2

4

5

2

Through Integration Configure & integrate e-commerce software

2

3

4

5

4

Develop multimedia solutions

2

3

4

5

3

Configure & integrate e-learning systems

1

2

5

5

3

Develop business solutions

1

2

5

3

2

Evaluate new forms of search engine

2

4

4

4

4

About henry416
I am a computer technology explorer and an university student based on Toronto. If you have any question, please feel free to discuss and comment here

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s