Asee peer logo

Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience

Download Paper |


2016 ASEE Annual Conference & Exposition


New Orleans, Louisiana

Publication Date

June 26, 2016

Start Date

June 26, 2016

End Date

August 28, 2016





Conference Session

Software Engineering Technical Session 2

Tagged Division

Software Engineering Constituent Committee

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Stefan Christov Quinnipiac University

visit author page

Stefan Christov is an assistant professor of software engineering at Quinnipiac University. He has experience in teaching introductory computer science as well as upper-level software engineering courses, including software quality assurance, software project management, and software engineering in health care. His current research interests include improving the quality of human-intensive processes (HIPs), such as medical processes, with a focus on detecting human errors before harm is done and preventing such errors. He has used software engineering techniques to formally represent and analyze models of complex HIPs and industrial engineering techniques to elicit and validate models of such processes. He is also interested in human-computer interaction techniques for presenting information to assist process performers during an ongoing process. Stefan Christov holds a Ph.D. in Computer Science from the University of Massachusetts Amherst.

visit author page


Mark Hoffman Quinnipiac University

visit author page

Mark Hoffman is a professor of computer science at Quinnipiac University. He joined the University in 2001 following a career in industry and has taught a wide variety of courses including data structures, computer architecture and organization, software development, and the senior capstone project. His research interests include communication and critical thinking skills in computer science education, and the impact of technology on work/home boundary management. He received his Ph.D. from Polytechnic University in Brooklyn, NY.

visit author page

Download Paper |


The ability to manage software teams and the ability to productively interact with a project manager are important skills in many computing professions. The integration into the computer science and software engineering curricula of opportunities for students to learn and exercise these skills, however, could be challenging due to various logistical reasons. The work described in this paper evaluates a newly established collaboration between an undergraduate software engineering course on software project management and an undergraduate computer science course on software development in terms of student learning and experience. The contributions of this work are a methodology for evaluating such collaborations and some lessons learned from applying this methodology for one semester.

Christov, S., & Hoffman, M. (2016, June), Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.26760

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2016 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015