2009 · 27 citations · 23 references
ManagementComputer ScienceProject ManagementSoftware EngineeringTeam LeadershipTeamworkProject EvaluationSoftware Project ManagementTeam BuildingTeam CompositionTeam LearningTeam Problem SolvingComputer Science CurriculumCritical Success FactorsProject Success MeasurementProject Team PerformanceProject-based Learning CurriculumSoftware Engineering EducationUndergraduate Computer Science EducationUndergraduate Curriculum
Capstone software projects in the undergraduate Computer Science curriculum provide valuable learning experiences for the students if the project is successful. Naturally, the team composition and teamwork affect the project results.
23
Software risk management: principles and practices
Barry Boehm · IEEE Software · 1991 · 1.6K citations
David Avison, Francis Lau, Michael Myers et al. · Communications of the ACM · 1999 · 714 citations · Full text
Using the inverted classroom to teach software engineering
Gerald C. Gannod, Janet E. Burge, Michael T. Helmick · 2008 · 388 citations
Education, Instruction, Teaching +8
Effective Strategies for Cooperative Learning.
Richard M. Felder, Rebecca Brent · 2001 · 362 citations
Management, Instruction, Teaching +14