Please use this identifier to cite or link to this item: https://doi.org/10.1109/CSEET.2013.6595234
Title: Teaching advanced software design in team-based project course
Authors: Jarzabek, S. 
Issue Date: 2013
Source: Jarzabek, S. (2013). Teaching advanced software design in team-based project course. Software Engineering Education Conference, Proceedings : 31-40. ScholarBank@NUS Repository. https://doi.org/10.1109/CSEET.2013.6595234
Abstract: Skillful design remains one of the critical success factors in long-lived software projects. Design fundamentals have been established and are pretty stable. How do we teach design in-the-large to equip our graduates with design skills relevant to a plethora of changing software technologies and emerging new application domains? Today programs are built on top of functionalities provided by software platforms. Most often, developers extend existing systems rather than develop from scratch. Programming with application program interfaces (API) that allow newly written code to call middleware or existing application software has become a norm in software industries. While the details of API mechanisms heavily depend on a specific platform or application, the principles behind API design are universal, and can be taught in project courses designed for that purpose. Working knowledge of API design principles helps students faster adapt to new and changing technologies. In the paper, we describe a teaching methodology and 10 years of experiences teaching advanced design in a team-based software engineering project course. Our course builds around fundamental concepts in API design and use. © 2013 IEEE.
Source Title: Software Engineering Education Conference, Proceedings
URI: http://scholarbank.nus.edu.sg/handle/10635/78374
ISBN: 9781467351409
ISSN: 10930175
DOI: 10.1109/CSEET.2013.6595234
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

SCOPUSTM   
Citations

1
checked on Feb 13, 2018

Page view(s)

30
checked on Feb 17, 2018

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.