Topics that software developers learned least about in their education.

The bottom 25 topics according to question 1 of the survey. This is material that educational institutions did not teach much about.

Sample of data from the 1998 Survey of Software Practitioners

Rank

Topic

Mean of Q1

Std. dev.

% rating

4 or 5

% rating

> 1

51

Simulation

1.2

1.43

7%

38%

52

Parallel and Distributed Processing

1.2

1.44

11%

36%

53

Project Management

1.2

1.48

8%

37%

54

Management

1.2

1.36

6%

37%

55

Human Computer Interaction / User Interfaces

1.1

1.35

4%

35%

56

Psychology

1.1

1.27

3%

36%

57

Software Reliability & Fault Tolerance

1.0

1.28

5%

29%

58

Digital Signal Processing

1.0

1.42

10%

31%

59

Telephony and Telecommunications

1.0

1.33

6%

31%

60

Accounting

1.0

1.33

6%

33%

61

Real-Time System Design

1.0

1.34

6%

30%

62

Pattern Recognition and Image Processing

0.9

1.38

8%

26%

63

Leadership

0.8

1.22

3%

26%

64

Software Metrics

0.8

1.21

5%

24%

65

Security and Cryptography

0.8

1.29

4%

26%

66

Data Acquisition

0.8

1.17

2%

23%

67

Maintenance, Reengineering & Reverse Engineering

0.8

1.11

3%

21%

68

Marketing

0.7

1.13

4%

20%

69

VLSI

0.6

1.14

4%

17%

70

Robotics

0.6

1.11

5%

19%

71

Software Cost Estimation

0.6

1.05

3%

18%

72

Configuration and Release Management

0.5

0.96

2%

15%

73

Entrepreneurship

0.5

1.07

3%

13%

74

Process Standards such as CMM and ISO 9000

0.5

0.93

1%

14%

75

Negotiation

0.5

0.94

1%

14%