The paper discusses the number and importance of concepts, methods, and tools that should be taught in software engineering education. It is shown that emphasis is quite different from a teacher's and from a student's viewpoint. As a synthesis of both viewpoints, I propose an approach that separates concepts and methods from tools in the curriculum and treats both with proper emphasis. The software engineering curriculum of the Department of Computer Science of the University of Zurich which follows these ideas is sketched. 1. Introduction When looking at the preferences for concepts, methods, and tools in software engineering, one finds considerable differences between the viewpoints of teachers and students. Most teachers lay e...
concepts was given to students at three universities upon completion of their second-semester course...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
This paper considers the possible benefits of an integrated Software Engineering tool set specifical...
In teaching software engineering, it is a major challenge to integrate applied methodology and theor...
It is difficult, if not impossible, to find something that is not changing in computer technology: c...
Software engineering design is a vital component of modern industry, unfortunately, the processes in...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
This paper highlights the need for including a thorough course on Software Engineering Tools and Pra...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
Research has shown that there are gaps in knowledge between newly hired and experienced professional...
The current practice of software engineering bears only slight resemblance to the usual standards of...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
Good software engineering education should not merely present techniques for dealing with large prog...
concepts was given to students at three universities upon completion of their second-semester course...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
This paper considers the possible benefits of an integrated Software Engineering tool set specifical...
In teaching software engineering, it is a major challenge to integrate applied methodology and theor...
It is difficult, if not impossible, to find something that is not changing in computer technology: c...
Software engineering design is a vital component of modern industry, unfortunately, the processes in...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
This paper highlights the need for including a thorough course on Software Engineering Tools and Pra...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
Research has shown that there are gaps in knowledge between newly hired and experienced professional...
The current practice of software engineering bears only slight resemblance to the usual standards of...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
Good software engineering education should not merely present techniques for dealing with large prog...
concepts was given to students at three universities upon completion of their second-semester course...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
This paper considers the possible benefits of an integrated Software Engineering tool set specifical...