Home> Blog> Another Update on What You Want

Another Update on What You Want

This post originally appeared on the Software Carpentry website.

Responses have slowed, so here are the final scores for the topics we're including (or thinking about including) in this course. It looks like the Unix shell just might go back in...

2.51Automating Repetitive Tasks
2.50Reproducible Research
2.50Data Visualization
2.47Version Control
2.44Performance Optimization
2.41Data Structures
2.39Testing and Quality Assurance
2.39Coding Style
2.38Basic Programming
2.35Using the Unix Shell
2.35Parallel Programming
2.35Debugging with a Debugger
2.29Computational Complexity
2.22Object-Oriented Programming
2.20Working in Teams/on Large Projects
2.19Designing a Data Model
2.15Refactoring
2.10Matrix Algebra
2.09Static and Dynamic Code Analysis Tools
2.07Systems Programming
2.04Integrating with C and Fortran
2.03Design Patterns
2.01Packaging Code for Release
1.95Functional Languages
1.94Handling Binary Data
1.82Image Processing
1.74Build a Desktop User Interface
1.73XML
1.65Create a Web Service
1.39Geographic Information Systems