DocumentCode
2592748
Title
Introduction of software engineering to freshman: Challenges and rewards
Author
Suri, Deepti ; Taylor, Chris
Author_Institution
Milwaukee Sch. of Eng., Milwaukee
fYear
2007
fDate
10-13 Oct. 2007
Abstract
It is likely that the first programming course that a Software Engineering (SE) or a Computer Science (CS) freshman student takes at a university is Object- Oriented (OO) Programming with Java. The emphasis in the typical course is on development/language basics. The importance of process, design, testing, etc., considered core elements of Software Engineering, are typically ignored in such a class. It is believed that these concepts can be taught in later courses. This paper describes our experience of incorporating the core elements of the software engineering process in the first programming course for freshman at the Milwaukee School of Engineering (MSOE). The evolution of the introductory programming sequence at MSOE along with our initial assessment is also presented.
Keywords
Java; computer science education; object-oriented programming; software engineering; Java; computer science freshman student; introductory programming sequence; object-oriented programming; software engineering; Computer languages; Computer science; Computer science education; Educational programs; Genetic programming; Java; Process design; Programming profession; Software engineering; Software testing; assessment; introductory programming sequence; software process;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location
Milwaukee, WI
ISSN
0190-5848
Print_ISBN
978-1-4244-1083-5
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2007.4418066
Filename
4418066
Link To Document