Software topics ordered by the extend to which the importance of the topic (according to participants) is relatively different from the emphasis the topic was given at university (judged by looking at the amount the participants learned about the subjeect). High negative numbers indicate that the subject is under-emphasized in university. High positive numbers indicate that the topic is over-emphasized. Universities might consider adjusting their curricula. Employers might look to hire people from universities that put relatively more emphasis on the topics at the top of this list. Configuration management -1.6 Testing & quality assurance -1.4 Maintenance -1.2 Project management -1.1 Process standards -1.0 Object oriented analysis & des. -0.9 Requirements gathering -0.9 User interfaces -0.8 Real-time -0.8 Cost estimation -0.8 Reliability -0.7 Data transmission -0.5 General s/w archit. & design -0.3 Metrics -0.2 Systems programming 0.0 Databases 0.1 Parallel and distributed 0.2 Information retrieval 0.2 Formal methods 0.2 Operating systems 0.2 Data structures 0.3 File & information mgmt. 0.3 Comparative program. langs. 0.9 Simulation 0.9 Graphics 1.0 Complexity and algor. analysis 1.0 Parsing and compilers 1.0 Programming language theory 1.0 Pattern recognition 1.3 Artificial intelligence 1.7 Numerical methods 1.9