DocumentCode :
3207493
Title :
Work in progress — Creating a professional software development environment to support capstone programming projects
Author :
Murray, Meg Coffin
Author_Institution :
Kennesaw State Univ., Kennesaw, GA, USA
fYear :
2011
fDate :
12-15 Oct. 2011
Abstract :
Experiential education provides valuable learning opportunities for students in the computing disciplines. Assigning students to work on real-world projects is often seen as a way for students to practice what they have learned in the classroom. While a desirable goal, logistics often make it difficult to provide these types of experiences. However, it is vitally important for students to be exposed to and experiment with tools used in commercial software development environments. This paper provides a descriptive overview of the development and implementation of a professional software development environment used to support computer science capstone programming projects. To date, the environment has been used to support work on a National Science Foundation funded database courseware project that includes over 100 interactive software modules. The environment was built using a collection of open-source applications that provide version control, task assignment and tracking, collaborative team tools, bug tracking, and project documentation management. This project has created a venue for providing consistent high quality real-world types of experiences for students completing their capstone requirement.
Keywords :
computer science education; courseware; database management systems; public domain software; software engineering; bug tracking; collaborative team tools; commercial software development environments; computer science capstone programming projects; computing disciplines; database courseware project; experiential education; interactive software modules; national science foundation; open source applications; professional software development environment; project documentation management; students learning opportunities; task assignment; task tracking; version control; Courseware; Databases; Open source software; Programming; Capstone projects; Experiential learning; Open-source software; Software development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2011
Conference_Location :
Rapid City, SD
ISSN :
0190-5848
Print_ISBN :
978-1-61284-468-8
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2011.6143100
Filename :
6143100
Link To Document :
بازگشت