Loading [MathJax]/extensions/MathMenu.js
Experiences with Open Source Software Engineering Tools | IEEE Journals & Magazine | IEEE Xplore

Experiences with Open Source Software Engineering Tools


Abstract:

For software engineering (SE) and computer science (CS) programs to deliver on their promises, they must go beyond teaching students about principles, processes, models, ...Show More

Abstract:

For software engineering (SE) and computer science (CS) programs to deliver on their promises, they must go beyond teaching students about principles, processes, models, and strategies and offer them realistic, practical experience as well. Although industry has been pressing to increase the emphasis on practical aspects, many CS programs continue to give students relatively simple problems focused on selected computing and software concepts and theories. Open source software offers CS and SE educators an opportunity to give their students practical, hands-on software engineering experience
Published in: IEEE Software ( Volume: 23, Issue: 6, Nov.-Dec. 2006)
Page(s): 44 - 52
Date of Publication: 13 November 2006

ISSN Information:

Author image of Kal Toth
State University's Maseeh College of Engineering and Computer Science, USA
Kal Toth is an associate professor at Portland State University's Maseeh College of Engineering and Computer Science and associate director of the Oregon Master of Software Engineering program. His research interests include SE education and information security. He has a PhD in electrical engineering from Carleton University and a PEng with a software engineering designation from the Association of Professional Engineers...Show More
Kal Toth is an associate professor at Portland State University's Maseeh College of Engineering and Computer Science and associate director of the Oregon Master of Software Engineering program. His research interests include SE education and information security. He has a PhD in electrical engineering from Carleton University and a PEng with a software engineering designation from the Association of Professional Engineers...View more

CS and SE Education Challenges

Most CS graduates start their careers as software developers. Clearly, industry values highly the knowledge and out-of-the-box thinking skills of CS graduates. However, most companies also want programs to better emphasize the hands-on aspects of proven industry practices in software development and engineering management. Such industry needs have not gone unnoticed by universities and colleges. Increasingly, these institutions recognize that practical aspects of CS education and training can't simply be by-products of scholarly activities; students need specific applied knowledge and skills.

Author image of Kal Toth
State University's Maseeh College of Engineering and Computer Science, USA
Kal Toth is an associate professor at Portland State University's Maseeh College of Engineering and Computer Science and associate director of the Oregon Master of Software Engineering program. His research interests include SE education and information security. He has a PhD in electrical engineering from Carleton University and a PEng with a software engineering designation from the Association of Professional Engineers and Geoscientists of British Columbia. Contact him at ktoth@cs.pdx.edu.
Kal Toth is an associate professor at Portland State University's Maseeh College of Engineering and Computer Science and associate director of the Oregon Master of Software Engineering program. His research interests include SE education and information security. He has a PhD in electrical engineering from Carleton University and a PEng with a software engineering designation from the Association of Professional Engineers and Geoscientists of British Columbia. Contact him at ktoth@cs.pdx.edu.View more
Contact IEEE to Subscribe

References

References is not available for this document.