skip to main content
research-article
Free access

Undergraduate software engineering

Published: 01 August 2014 Publication History

Abstract

Addressing the needs of professional software development.

References

[1]
ABET Computing Accreditation Commission. Criteria for accrediting computing programs; http://www.abet.org/uploadedFiles/Accreditation/Accreditation_Process/Accreditation_Documents/Current/C001%2014-15%20CAC%20Criteria%2010-26-13.pdf.
[2]
Beck, K., et al. Manifesto for agile software development, 2001; http://www.agilemanifesto.org/.
[3]
Boehm, B.W., Turner, R. 2004. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, Boston, MA, 2004.
[4]
Gamma, E., et al. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, Reading, MA, 1995.
[5]
Holzmann, G.J. The SPIN Model Checker: Primer and Reference Manual. Upper Addison-Wesley Educational Publishers, Saddle River, NJ, 2011.
[6]
Jackson, D. Software Abstractions: Logic, Language, and Analysis. MIT Press, Cambridge, MA, 2012.
[7]
Joint Task Force on Computing Curricula. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science.
[8]
Ludi, S., Natarajan, S., Reichlmayr, T. An introductory software engineering course that facilitates active learning. In Proceedings of SIGCSE Technical Symposium on Computer Science Education, (2005), 302.
[9]
Lutz, M.J., Naveda, J.F. The road less traveled: A baccalaureate degree in software engineering. In Proceedings of the Conference on Software Engineering Education and Training, (1997).
[10]
Naveda, F., Lutz, M. Crafting a baccalaureate program in software engineering. In Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, (1997).
[11]
Rochester Institute of Technology, Office of Cooperative Education and Career Services. Salary | Program Overview, 2013; http://www.rit.edu/emcs/oce/students/salary.
[12]
Rochester Institute of Technology, Department of Software Engineering. Undergraduate curriculum, 2013; http://http://www.se.rit.edu/pagefiles/documents/VSEN%20Flowchart.pdf.
[13]
Vallino, J. Design patterns---Evolving from passive to active learning. In Proceedings of Frontiers in Education Conference, (2003).
[14]
Vallino, J. If you're not modeling, you're just programming: modeling throughout an undergraduate software engineering program. In Proceedings of the International Conference on Models in Software Engineering, (2006), 291--300.
[15]
Vallino, J. What should students learn in their first (and often only) software engineering course? In Proceedings of the Conference on Software Engineering Education and Training, (2013), 335--337.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 57, Issue 8
August 2014
92 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/2632661
  • Editor:
  • Moshe Y. Vardi
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2014
Published in CACM Volume 57, Issue 8

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)397
  • Downloads (Last 6 weeks)63
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Software Bugs: Detection, Analysis and FixingSSRN Electronic Journal10.2139/ssrn.4662187Online publication date: 2024
  • (2021)A student-based software development team and their response to COVID-19Journal of Computing Sciences in Colleges10.5555/3447307.344732836:5(220-229)Online publication date: 1-Jan-2021
  • (2020)Mobile Application Development by Students to Support Student LearningMobile Devices in Education10.4018/978-1-7998-1757-4.ch034(576-598)Online publication date: 2020
  • (2018)Involving External Stakeholders in Project CoursesACM Transactions on Computing Education10.1145/315209818:2(1-32)Online publication date: 11-Jul-2018
  • (2018)Adopting Agile Values in Engineering Education2018 IEEE 6th International Conference on MOOCs, Innovation and Technology in Education (MITE)10.1109/MITE.2018.8747113(103-106)Online publication date: Nov-2018
  • (2017)Rochester Institute of Technology Bachelor of Science in Software Engineering CSEE&T Hall of Fame Nomination2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET.2017.11(3-4)Online publication date: Nov-2017
  • (2017)Software Systems Engineering programmes a capability approachJournal of Systems and Software10.1016/j.jss.2016.12.016125:C(354-364)Online publication date: 1-Mar-2017
  • (2016)Mobile Application Development by Students to Support Student LearningMobile and Blended Learning Innovations for Improved Learning Outcomes10.4018/978-1-5225-0359-0.ch012(223-246)Online publication date: 2016
  • (2015)Remote development and distance delivery of innovative coursesProceedings of the 37th International Conference on Software Engineering - Volume 210.5555/2819009.2819055(299-302)Online publication date: 16-May-2015
  • (2015)Is the world ready or do we need more tools for programming related teamwork?Proceedings of the 15th Koli Calling Conference on Computing Education Research10.1145/2828959.2828978(33-39)Online publication date: 19-Nov-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDFChinese translation

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media