San Antonio, Texas
June 10, 2012
June 10, 2012
June 13, 2012
Software Engineering Constituent Committee
25.33.1 - 25.33.19
A Course for Developing Personal Software Engineering CompetenciesThe strength of a software development team is the sum of the capabilities of eachindividual team member. There exist at the personal level core software engineeringcompetencies that need to be cultivated to allow an individual to fulfill their potential asan effective team contributor. Students arriving to a course that introduces team basedsoftware engineering typically possess adequate introductory programming skills, but areoften lacking in those competencies required to execute a successful software project.Beyond programming there is a wide range of software construction skills includingestimation and planning, continuous integration, detailed design, debugging and unittesting that students may not have been exposed to during their introductoryprogramming sequence. Part of being a software engineer is the knowledge of multipleprogramming languages and tools; without such knowledge it is impossible to makeintelligent technology decisions. What is more, the technology landscape evolves rapidlyover time, so the ability to learn and apply new languages and tools is an essential skill.Students come to realize that much like in the workplace of a professional softwareengineer these skills are not so much taught as they are learned. They must take theinitiative to be responsible for their own learning. This paper captures our experienceswith a second year software engineering course designed to address these challenges. Inaddition to discussing the topics covered in the course we also present active andcooperative learning practices utilized in class activities.
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2012 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015