Software topics ordered according to apparent training needs. The numeric values are answers to questions about importance less answers to questions about how much respondants know now. The higher the number, therefore, the more urgent to train employees in the topic, so that employees' knowledge will come to match the perceived importance of the topic. General s/w archit. & design 0.47 Real-time 0.47 Data transmission 0.46 Requirements gathering 0.41 Data structures 0.38 Testing & quality assurance 0.35 Maintenance 0.34 Project management 0.33 Cost estimation 0.32 User interfaces 0.30 Systems programming 0.28 Configuration management 0.28 Object oriented analysis & des. 0.28 Operating systems 0.27 Reliability 0.25 File & information mgmt. 0.17 Information retrieval 0.16 Databases 0.15 Complexity and algor. analysis 0.11 Parallel and distributed 0.09 Formal methods 0.06 Metrics 0.02 Simulation 0.01 Comparative program. langs. -0.01 Parsing and compilers -0.04 Programming language theory -0.04 Process standards -0.06 Numerical methods -0.15 Graphics -0.26 Pattern recognition -0.31 Artificial intelligence -0.49