Communications of the ACM
Communications of the ACM - Special issue: Soviet computing
Communications of the ACM - Special issue on information filtering
A methodology for teaching an integrated computer science curriculum
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Integrating “depth first” and “breadth first” models of computing curricula
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
New directions in the introductory computer science curriculum
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A CS/SE approach to a real-time embedded systems software development course
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Hi-index | 0.00 |
This paper presents a new approach to computer science education by proposing a model curriculum that presents computer science fundamentals and software engineering concepts in the context of an application domain. This domain-centered model is discussed in terms of its philosophy and structure, and emphasizes curriculum features that enhance the ability of a graduate to be part of a team that develops software in the application domain. In particular, the curriculum model proposes integration of software engineering education with the application domain. The undergraduate computer science curriculum at Embry-Riddle Aeronautical University is used to illustrate the principle features of the model and to advance arguments about the model's viability.