Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Using iterative enhancement in undergraduate software engineering courses
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Giving computer science students real-world experience
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
An immersion model for software engineering projects
Proceedings of the 2nd Australasian conference on Computer science education
Incorporating the client's role in a software engineering course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Evaluating individuals in team projects
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Teaching Software Engineering through a Project-Oriented Course
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
Student satisfaction with groupwork in undergraduate computer science: do things get better?
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Providing process for projects in capstone courses
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Automating the estimation of project size from software design tools using modified function points
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
AlgorithmA project: the ten-week mock software company
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Learning styles across the curriculum
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Sure Fire Programming: a general framework for independent projects in Computer Science
Journal of Computing Sciences in Colleges
Collaborating with industry: strategies for an undergraduate software engineering program
Proceedings of the 2006 international workshop on Summit on software engineering education
Using student performance predictions in a computer science curriculum
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
A discovery-based capstone experience
Journal of Computing Sciences in Colleges
Using the imagine cup SDI as the foundation for computer science capstone projects
Proceedings of the 41st ACM technical symposium on Computer science education
Power of recognition: a conceptual framework for agile capstone project in academic environment
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Mobile apps for the greater good: a socially relevant approach to software engineering
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Bridging the gap between school computing and the “real world”
ISSEP'06 Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers
Teaching software engineering and software project management: an integrated and practical approach
Proceedings of the 34th International Conference on Software Engineering
Teaching developer skills in the first software engineering course
Proceedings of the 2013 International Conference on Software Engineering
Fair assessment in software engineering capstone projects
Proceedings of the 6th Balkan Conference in Informatics
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
One of the largest challenges facing educators teaching undergraduate software engineering courses is providing the students with meaningful experiences they will find useful when they complete their undergraduate education. Those experiences should include all phases of the software development process, and to be as realistic as possible they should also include the uncertainty and continual change present in any real project. In addition, those experiences need to include working with others in a team, which can affect the morale of some students and also poses challenges to the professor when the time to assign grades arrives. In this paper we discuss how we have tailored the software engineering capstone sequence at the U.S. Air Force Academy to address these issues.