20th Conference on Software Engineering Education and Training
(CSEE&T 2007)

Dublin City University (DCU)
Home
Organization
Call For Papers and Proposals
Paper Submission System
Travel Information
Accommodation
Keynote & Program
ASEE&T
Registration
Other CSEE&T Conferences
 
 
 
 
 
 

ASEE&T Moderator

Mary Shaw

Alan J. Perlis Professor of Computer Science
School of Computer Science
Carnegie Mellon University

--::--

ASEE&T 2007 Topic

Developing Software Engineering Curriculum for the 21st Century

Abstract

This session presents the core academic values of the discipline of software engineering and covers the undergraduate, professional, and research curricula. It is informed by various software engineering curriculum designs. These designs must reconcile the objectives of numerous stakeholders, and this session provides a perspective on doing so.

Software engineering rests on three principal intellectual foundations. The technical foundation involves a body of core computer science concepts including data structures, algorithms, programming languages and their semantics, analysis, computability, and computational models. This technical knowledge is applied through a body of engineering knowledge which includes architecture, the process of engineering, tradeoffs and costs, conventionalization, standards and quality assurance; this provides the approach to design and problem solving that respects the pragmatic issues of the applications. These are complemented by the social and economic context of the engineering effort, which includes the process of creating and evolving artifacts, as well as issues related to policy, markets, usability, and socioeconomic impacts; this provides a basis for shaping the engineered artifacts to be fit for their intended use.

 

[ Back ]

 

 



  Legal