The complexities of effectively teaching client- Server system development

Richard M. Stillman, Alan R. Peslak

Research output: Contribution to journalConference article

Abstract

Developing real-world enterprise systems requires the integration of a number of complex technologies. The 2006 Model Curriculum for Graduate Degree Programs in Information Systems recognizes this need and recommends an integrated capstone experience directed toward helping the graduate student amalgamate the broad knowledge base required for successful development of enterprise systems. Conveying a practical knowledge of clientserver systems development to computer and information systems graduate students can be challenging. In this paper, we summarize our approach to teaching and evaluation in masters' level client-server computing and software engineering courses and our methods for overcoming obstacles, and we report on some novel solutions submitted by our students to the course's final project. The grades on the final project correlated with performance on the more traditional assignments but the correlation was low, representing only 5% of the explained variance. We propose that traditional text and narrative assignments represent a different skill set from client-server system development; therefore, the incorporation of both activities is beneficial to software skill development.

Original languageEnglish (US)
JournalProceedings of the Information Systems Education Conference, ISECON
Volume25
StatePublished - Dec 1 2008
Event25th Information Systems Education Conference, ISECON 2008 - Phoenix, AZ, United States
Duration: Nov 6 2008Nov 9 2008

Fingerprint

system development
Teaching
Servers
graduate
Students
Software engineering
information system
Information systems
Computer systems
student
Conveying
Curricula
Industry
engineering
narrative
curriculum
evaluation
performance
experience
software

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Software
  • Education

Cite this

@article{eea65b0254f547f99150abeb458692ac,
title = "The complexities of effectively teaching client- Server system development",
abstract = "Developing real-world enterprise systems requires the integration of a number of complex technologies. The 2006 Model Curriculum for Graduate Degree Programs in Information Systems recognizes this need and recommends an integrated capstone experience directed toward helping the graduate student amalgamate the broad knowledge base required for successful development of enterprise systems. Conveying a practical knowledge of clientserver systems development to computer and information systems graduate students can be challenging. In this paper, we summarize our approach to teaching and evaluation in masters' level client-server computing and software engineering courses and our methods for overcoming obstacles, and we report on some novel solutions submitted by our students to the course's final project. The grades on the final project correlated with performance on the more traditional assignments but the correlation was low, representing only 5{\%} of the explained variance. We propose that traditional text and narrative assignments represent a different skill set from client-server system development; therefore, the incorporation of both activities is beneficial to software skill development.",
author = "Stillman, {Richard M.} and Peslak, {Alan R.}",
year = "2008",
month = "12",
day = "1",
language = "English (US)",
volume = "25",
journal = "Proceedings of the Information Systems Education Conference, ISECON",
issn = "2167-1435",

}

The complexities of effectively teaching client- Server system development. / Stillman, Richard M.; Peslak, Alan R.

In: Proceedings of the Information Systems Education Conference, ISECON, Vol. 25, 01.12.2008.

Research output: Contribution to journalConference article

TY - JOUR

T1 - The complexities of effectively teaching client- Server system development

AU - Stillman, Richard M.

AU - Peslak, Alan R.

PY - 2008/12/1

Y1 - 2008/12/1

N2 - Developing real-world enterprise systems requires the integration of a number of complex technologies. The 2006 Model Curriculum for Graduate Degree Programs in Information Systems recognizes this need and recommends an integrated capstone experience directed toward helping the graduate student amalgamate the broad knowledge base required for successful development of enterprise systems. Conveying a practical knowledge of clientserver systems development to computer and information systems graduate students can be challenging. In this paper, we summarize our approach to teaching and evaluation in masters' level client-server computing and software engineering courses and our methods for overcoming obstacles, and we report on some novel solutions submitted by our students to the course's final project. The grades on the final project correlated with performance on the more traditional assignments but the correlation was low, representing only 5% of the explained variance. We propose that traditional text and narrative assignments represent a different skill set from client-server system development; therefore, the incorporation of both activities is beneficial to software skill development.

AB - Developing real-world enterprise systems requires the integration of a number of complex technologies. The 2006 Model Curriculum for Graduate Degree Programs in Information Systems recognizes this need and recommends an integrated capstone experience directed toward helping the graduate student amalgamate the broad knowledge base required for successful development of enterprise systems. Conveying a practical knowledge of clientserver systems development to computer and information systems graduate students can be challenging. In this paper, we summarize our approach to teaching and evaluation in masters' level client-server computing and software engineering courses and our methods for overcoming obstacles, and we report on some novel solutions submitted by our students to the course's final project. The grades on the final project correlated with performance on the more traditional assignments but the correlation was low, representing only 5% of the explained variance. We propose that traditional text and narrative assignments represent a different skill set from client-server system development; therefore, the incorporation of both activities is beneficial to software skill development.

UR - http://www.scopus.com/inward/record.url?scp=84870347497&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84870347497&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:84870347497

VL - 25

JO - Proceedings of the Information Systems Education Conference, ISECON

JF - Proceedings of the Information Systems Education Conference, ISECON

SN - 2167-1435

ER -