
doi: 10.1007/bfb0043595
Software engineering education is a difficult venture at very best but the difficulty of teaching software engineering ideas at the undergraduate level is even more problematic. The most significant problem in undergraduate software engineering education is, not surprisingly, lack of maturity. From our experience over the last six years this immaturity manifests itself in three different areas: computer science, academics in general, and social and personal relations. Each of the these manifestations of the undergraduate's lack of development has a significant impact on their ability to understand software engineering concepts. The results of our study on the unique pitfalls of undergraduate software engineering education are detailed in the first of the two papers that follow.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 5 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
