Regardless of the specific pedagogical approach taken, many software engineering educators have noted the importance of teaching students the use of tools in software development, both to familiarize students with current industry practices as well as to aid their own development effort.