Software topics ordered according to how important they have
been in the career of the participant in the survey. 

Numbers are on a scale of 0 to 5.

Universities and training institutes should ensure they give
heavier emphasis to topics at the top of the list. 

Students should think of taking electives at the top of the
list.

Employers should consider hiring people who have skills and
knowledge in topics near the top of the list. Employers should
also consider training courses in topics near the top of the
list (although some topics, such as data structures, might
already be well-taught in universities).

General s/w archit. & design	4.3
Data structures			4.0
Testing & quality assurance	3.7
Requirements gathering		3.7
Operating systems		3.5
Project management		3.5
Data transmission		3.5
Real-time			3.4
Object oriented analysis & des.	3.3
Configuration management	3.3
File & information mgmt.	3.2
User interfaces			3.2
Maintenance			3.2
Systems programming		3.1
Databases			3.1
Programming language theory	2.8
Reliability			2.7
Cost estimation			2.6
Process standards		2.5
Comparative program. langs.	2.5
Complexity and algor. analysis	2.4
Information retrieval		2.4
Formal methods			2.3
Parallel and distributed	2.3
Metrics				2.2
Parsing and compilers		2.2
Simulation			2.1
Numerical methods		1.8
Graphics			1.5
Pattern recognition		1.0
Artificial intelligence		1.0
