Software engineering education and training for the next millennium
نویسنده
چکیده
The quality of the software engineering workplace is a direct function of the quality of software engineering education (Beckman et al., 1997) although other factors may play a role. Thus proper software engineering education can signi®cantly improve the current state of software development and help alleviate many of the traditional problems and crisis associated with industrial software practices (Gibbs, 1994). An education and training that includes not only the basic knowledge and skills of computer science but focuses on the de®nition, development, and maintenance of software, will help our eorts in improving the quality of software produced by the next generation of software engineers. The Conference on Software Engineering Education and Training (CSEE&T), as its title clearly re ̄ects, is about software engineering education and training and continues a tradition of providing an excellent forum to discuss related topics to promote innovation and collaboration, and to stimulate new instructional approaches to software engineering education and training. The 1999 conference (CSEE&T'99) brought together some of the most active researchers and practitioners to describe the best practices and innovative approaches in software engineering education and training in three intensive days of paper presentations, panel discussions, and workshop sessions. Each day of the conference focused on a dierent theme. The themes were as follows: 1. Professional Issues (e.g., Accreditation, Licensing, Ethics) 2. Training Curricula and Distance Education 3. Undergraduate and Graduate Curricula We had the privilege of presenting three excellent keynote speakers: Leonard Trip (President, IEEE-CS, 1999), Don Gotterbarn (Software Engineering Ethics Research Institute), and Doris Carver (Louisiana State University) who represented the industry as well as the academia. The papers, panels, and workshops forming the the technical program explore software engineering education and training in a wide variety of contexts. Panel discussions were an integral part of the 1999 conference. Three excellent panels were organized. This special issue of the Journal of Systems and Software includes extended version of some of the articles presented at the conference as well as several invited submissions. While most everyone attending the conference agreed that proper software engineering education is a key in addressing many issues related to industrial software development, not everyone necessarily agreed on what the most proper approach should be. Some suggested a special track (or sub-area) on software engineering within a computer science program while others promoted an independent curriculum speci®cally designed to educate and train software engineers. Of course the proponents of each approach have their own reasons why their approach is most eective. One common point: industrial-relevant case studies and projects matter and should be an integral component of various options. A summary of the included articles from the conference follows. Klaas Sikkel and his colleagues present a real-world case study for undergraduate students. Realworld case studies are dierent from textbook case studies and it is important to complement the academic skills and knowledge with some feeling of what real projects are about. The case in this course is the replacement of a Hospital Information System, a project that was recently carried out in a large regional hospital. An introductory program serves to prepare the students for the expected team skills and the background of the case study. The authors claim that the success of the course is based on three factors that mutually reinforce each other: training in management and communication skills, integration and application of knowledge gained at previous courses, and learning by experience the difference between a real-world problem and a textbook problem. The Journal of Systems and Software 49 (1999) 113±115 www.elsevier.com/locate/jss
منابع مشابه
Software Engineering Education in the New Millennium
This panel will discuss how educational institutions will meet the high world wide demand for software engineers. Software engineering education trends in the United States, Europe, China, and India will be discussed by the panelists
متن کاملWorkshop on Developing Graduate and Postgraduate Software Engineering Courses
The call for papers for the conference has highlighted that Software Engineering has come of age and we now have licensed Software Engineers in the State of Texas. These movements mean that in the new millennium there will be an even greater demand for Software Engineering education not only to graduate level but also at graduate and postgraduate level. In fact the requirement at the higher lev...
متن کاملProject-Oriented Approach to Software Engineering Education in a Multidisciplinary Environment: Objectives, Re alization, Evaluation
An essential part of Software Engineering Education is practical training in principles, methods and procedures under conditions similar to developing real software products. It helps the student to understand abstract principles in depth and to learn the art applying objectoriented methods. This paper describes Software Engineering Practical Training (SEPT) in the Laboratory for Microcomputing...
متن کاملPolymer Injection Molding Technology for the Next Millennium
Injection molding technology continually develops, with major milestones including the introduction of the first thermoplastic materials, the reciprocating screw design, the first hot runner systems, engineering materials, the introduction of microprocessors for machine control, Computer Aided Engineering flow simulation software, and recently the application of expert systems for optimized mac...
متن کاملWeaving Experiences from Software Engineering Training in Industry into Mass University Education
Basic software engineering education is an important part of IS education. This paper shows and critically discusses how experiences gained from years of software engineering training in the industry can be transferred to mass university education. The approach relies on cyclic, iterative, and problem based learning and puts equal stress on technical skills (such as object-oriented and database...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 49 شماره
صفحات -
تاریخ انتشار 1999