Title :
On the balance between theory and practice [software engineering curriculum]
Author_Institution :
Comput. Sci. Dept., Bowdoin Coll., Brunswick, ME, USA
Abstract :
Undergraduate curricula must view it as a mandate to teach students how to effectively use logic and formal methods in software design, beginning with the first programming course. Both educational and industrial-strength tools are now available to support the implementation of this idea.
Keywords :
computer science education; educational courses; software engineering; teaching; curriculum; educational course; software development; software engineering; software tools; teaching; undergraduates; Design engineering; Education; Engineering management; Project management; Quality management; Risk management; Software design; Software engineering; Software standards; Software tools;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2002.1032862