The SEI education program: the challenge of teaching future software engineers
Communications of the ACM
Communications of the ACM - Special issue: Soviet computing
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Web site engineering: beyond Web page design
Web site engineering: beyond Web page design
Software engineering throughout a traditional computer science curriculum
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
User-Centered Web Design
Customer-Effective Web Sites
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
DBMS course: web based database administration tool and class projects
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
On integrating web services from the ground up into CS1/CS2
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering
Hi-index | 0.00 |
As software engineering (SE) is becoming increasingly important as a discipline for computing professionals, so is it becoming an increasing emphasis in undergraduate computing education. Also, the World-Wide Web has become a dominant force in the world economy and in the careers of our students; but it has not enjoyed a prominent place in our curriculum for computing majors. Based on some observations about the current CS curriculum as a whole, a number of pedagogical and web-focused changes to a traditional undergraduate SE course are reported. While not necessarily appropriate for all approaches to teaching SE, the focus here may nonetheless be appropriate for departments whose CS curriculum matches the observations presented here.