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 :
بازگشت