An academic program providing realistic training in software engineering
Communications of the ACM
Logical Construction of Systems
Logical Construction of Systems
A Guide to the Successful Management of Computer Projects
A Guide to the Successful Management of Computer Projects
A proposed curriculum for software engineering education
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Toward Model Curricula in Software Engineering
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
A survey of software engineering courses
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
A proposed 4-year software engineering curriculum
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
SIGCPR '79 Proceedings of the sixteenth annual SIGCPR conference
Master of software engineering - a proposed curriculum for practitioners
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Principles of Program Design
Reliable software through composite design
Reliable software through composite design
Structured Analysis and System Specification
Structured Analysis and System Specification
Leadership style vs. success in student chief programmer teams
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
A comparison of programming team performance on software development projects
ACM SIGCSE Bulletin
Teammate evaluation—a pedagogical perspective
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Hi-index | 0.00 |
The design of a two-semester course sequence in software engineering is described. These courses, offered at the undergraduate level, are centered around student projects developed in conjunction with local industry; the projects are used as a focal point to motivate and teach software engineering concepts and tools. The goal of the courses is to provide the student with an overview of the entire software development process, experience as a member of a project team, and exposure to a real-world software environment. This paper describes the course organization and topics, and techniques for project selection and monitoring. Results and experience gained to date with this approach are also discussed.