5 resultados para Engineering Education

em Digital Commons - Montana Tech


Relevância:

100.00% 100.00%

Publicador:

Resumo:

To what extent is “software engineering” really “engineering” as this term is commonly understood? A hallmark of the products of the traditional engineering disciplines is trustworthiness based on dependability. But in his keynote presentation at ICSE 2006 Barry Boehm pointed out that individuals’, systems’, and peoples’ dependency on software is becoming increasingly critical, yet that dependability is generally not the top priority for software intensive system producers. Continuing in an uncharacteristic pessimistic vein, Professor Boehm said that this situation will likely continue until a major software-induced system catastrophe similar in impact to the 9/11 World Trade Center catastrophe stimulates action toward establishing accountability for software dependability. He predicts that it is highly likely that such a software-induced catastrophe will occur between now and 2025. It is widely understood that software, i.e., computer programs, are intrinsically different from traditionally engineered products, but in one aspect they are identical: the extent to which the well-being of individuals, organizations, and society in general increasingly depend on software. As wardens of the future through our mentoring of the next generation of software developers, we believe that it is our responsibility to at least address Professor Boehm’s predicted catastrophe. Traditional engineering has, and continually addresses its social responsibility through the evolution of the education, practice, and professional certification/licensing of professional engineers. To be included in the fraternity of professional engineers, software engineering must do the same. To get a rough idea of where software engineering currently stands on some of these issues we conducted two surveys. Our main survey was sent to software engineering academics in the U.S., Canada, and Australia. Among other items it sought detail information on their software engineering programs. Our auxiliary survey was sent to U.S. engineering institutions to get some idea about how software engineering programs compared with those in established engineering disciplines of Civil, Electrical, and Mechanical Engineering. Summaries of our findings can be found in the last two sections of our paper.

Relevância:

70.00% 70.00%

Publicador:

Resumo:

Many schools do not begin to introduce college students to software engineering until they have had at least one semester of programming. Since software engineering is a large, complex, and abstract subject it is difficult to construct active learning exercises that build on the students’ elementary knowledge of programming and still teach basic software engineering principles. It is also the case that beginning students typically know how to construct small programs, but they have little experience with the techniques necessary to produce reliable and long-term maintainable modules. I have addressed these two concerns by defining a local standard (Montana Tech Method (MTM) Software Development Standard for Small Modules Template) that step-by-step directs students toward the construction of highly reliable small modules using well known, best-practices software engineering techniques. “Small module” is here defined as a coherent development task that can be unit tested, and can be car ried out by a single (or a pair of) software engineer(s) in at most a few weeks. The standard describes the process to be used and also provides a template for the top-level documentation. The instructional module’s sequence of mini-lectures and exercises associated with the use of this (and other) local standards are used throughout the course, which perforce covers more abstract software engineering material using traditional reading and writing assignments. The sequence of mini-lectures and hands-on assignments (many of which are done in small groups) constitutes an instructional module that can be used in any similar software engineering course.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Presentation by Leigh W. Freeman. Rachel Carson's book Silent Spring published in 1962 marked the birth of concepts leading to the development of mineral resources with a balance of economic, environmental and social imperatives. Montana plays a special role in this story. It is 'the last best place.' As such it can serve as a bell-weather state for Carson's revelations. Consider: Butte as a poster child for legacy problems resulting from resource development under solely economic imperatives; and Montana as a first-adapter in 1971 of state environmental laws based on imperatives heralded with Silent Spring. What better place is there to educate and develop leaders and incubate the future of resource development in global sustainability?

Relevância:

60.00% 60.00%

Publicador:

Resumo:

In this issue...Chancellor Brannon, Library, Dancing Club, Engineering Education, copper, Philipsburg Mining Co., Montana, Mines Gymnasium, Coach McAuliffe

Relevância:

60.00% 60.00%

Publicador:

Resumo:

In this issue...Mines Athletics, Co-ed Club, Faculty Lunch, Anderson Carlisle Society, The Lockwood, Butte, Montana, Mining Engineers, Professor A. M. Gaudin