考研论坛 » 软件工程硕士(MSE) » 国外著名大学的软件工程硕士教育(美,加,澳,新,爱)及ME中外比较

2006-6-8 09:18 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) 国外著名大学的软件工程硕士教育(美,加,澳,新,爱)及ME中外比较

相关文献:
qCAd] ` a,_)L%? [color=Red][b]ME中外比较[/b][/color]
(J*H&G:w a$N7N3]+n [url=http://bbs.kaoyan.com/thread-1483544-3-1.html]http://bbs.kaoyan.com/thread-1483544-3-1.html[/url]
_-BV:zi;N [b][color=RoyalBlue]Current State of Software Engineering Master’s Degree Programs In the United States [/color][/b] t h0O gN_
[url=http://bbs.kaoyan.com/thread-1483544-1-1.html]http://bbs.kaoyan.com/thread-1483544-1-1.html[/url]o5d+U yc(VJ0ve
(Ta&]0@D2f.M;gk
[size=4][url=http://www.mse.cs.cmu.edu/]The Master of Software Engineering (MSE) program at Carnegie [/url][/size]0m[ F8W+w
h$UwM\
The Master of Software Engineering (MSE) program at Carnegie Mellon is offered by the School of Computer Science (SCS) - Institute for Software Research International (ISRI) and the Software Engineering Institute (SEI) and provides a unique environment for mastering the discipline of software engineering. M;SUP)B.U
X @ qe]
The goal of the program is to develop future leaders of industrial software engineering practice - the future chief engineers, head designers, principal technical officers of their companies. "}"]8p&N$ef
^)l7ptg
Graduates of the MSE program will not only understand and be able to apply the best of current practice, but will also be able to act as agents of change to improve that practice as the field evolves.
g!Ls e6S4XJ&` qnZ!Bd6E
[[i] 本帖最后由 llljj 于 2007-1-26 21:05 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 09:25 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.erau.edu/omni/db/academicorgs/dbdoc/mseoverview.html]The Master of Software Engineering at Embry-Riddle Aeronautical University [/url][/size]
E`^ E7V} :]%y-W`r4xd\)Fn
U.S.News & World Report's 2006 "Best Colleges" guide has again named Embry-Riddle number one in the Aerospace/ Aeronautical/ Astronautical
mD%aan;M q']c The Master of Software Engineering (MSE) program gives you the foundation on which to build an exciting and challenging career working on the cutting edge of modern software development.Within the MSE program, you learn how to engineer high performance software for some of the world’s most sophisticated and demanding applications–software that is embedded in aircraft, space, and medical systems. In these applications, not only must the software be done right, it must meet stringent performance standards.It must respond continuously and flawlessly while controlling intricate maneuvers or providing lifesaving support, often under extraordinarily demanding conditions. K"j*S;_fhe

+x3pu z2p'zNl This is the world of embedded real-time software -- the software you learn to engineer within the Master of Software Engineering Program at Embry-Riddle. When you have met the challenges and mastered the skills needed to engineer this kind of software, you can engineer software for any system, from an entertainment center to an inter-stellar spacecraft.
` t}.g}p%d e6m`|0`C
There are a variety of opportunities for financial support for you while participating in the program. These include industry sponsored fellowships and assistantships as well as departmental teaching assistantships. There are also a number of industry and government cooperative education and internship opportunities that provide you support and real-world learning experiences.
&vG kA7KD~
m9zyK m)f-p x The goal of the program is to provide recent college graduates, or college graduates who have had several years of professional life, an in-depth understanding of the tools, techniques, and disciplined engineering practices that are needed to be successful in the rapidly changing field of software engineering. These experiences and skills provide the foundation for technical excellence and career growth. Graduates of the program can rapidly assume positions of substantial responsibility within a software development organization.lx-QeZOF!o~
9x4Pybm
Classes are generally offered late in the afternoon and early evenings. This schedule enables working professionals to successfully complete a MSE degree on a part-time basisk Jt_4I$j

$ly ps BF8D t X? [[i] 本帖最后由 llljj 于 2006-6-9 12:46 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 09:47 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.grad.uwaterloo.ca/calendar/Grad_Calendar/gs/dept_Progs.asp?ID=17#B2]The master of soft Engineering at the University of Waterloo[/url][/size]
yf8{8P6d%Oz1Z
4h9S%B7uR2V`KAb| Master of Applied Science - Software Engineering
Dfe!f F ConGESE Master's ProgramThe Consortium for Graduate Education in Software Engineering (ConGESE) provides education specially structured for software professionals in Ontario industries, leading to a Master's degree in Electrical Engineering, with an emphasis in Software Engineering. This unique program is offered jointly by six Ontario universities, with strong industrial support.
9l9AC ~A:GN-s w(qZ8R B,}
Each of the universities offers courses in this program. The courses are commonly offered in locations convenient to cooperating industrial sponsors and are designed for the working professional, who might otherwise find it difficult to attend regular, on-campus graduate programs. c-}D9X'GA)L(]
0i0l3]*M O
This program provides a blend of academic rigour and industrial relevance. Each course is taught by a faculty member with strong credentials in research, real-world experience and teaching in the subject area.Q_s5h2F{
P.@ v9o*nN&E Q(^
[[i] 本帖最后由 llljj 于 2006-6-9 12:44 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 09:52 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.omse.org/whatis.htm]Master of Software Engineering at Oregon university,us[/url][/size]Fi6m'Wl6\ |i b

-F*f2OKV/BwD Software engineering applies engineering discipline to software development, ensuring that software products will meet organizational, financial, marketplace, and technical requirements. Like other fields of engineering, software engineering is a hybrid of scientific, technical and management principles.
!bx G*_{L The major components of software development and what they include are:
8c%Y6l/{U,u~b Requirements Engineering (requirements elicitation; requirements definition and specification)
%UB T zTj,r Design (basic structure based on requirements to modules and choice of algorithms)
8{ Hg?/ya%ANV Construction (detailed design, coding, debugging, testing while programming, and performance optimization) 0x e|fh4T
Testing (includes detecting defects and evaluating features)
+ZyCX*T2M Evolution and maintenance (software and all of its documentation) '^E,h w9gg
Auxiliary principles and methods include:
qHR9M0{7i7Gu Configuration management (identification, documentation and change control of source code, content, requirements, designs, test materials, estimates, plans, and user documentation) }(N!y&KL"A
Quality engineering (assures that software conforms to requirements);
D6V"}Kx$fJk Engineering management (all aspects of managing software development)
&?W aK[y Engineering infrastructure (tool and methodology support)
'?"h?M+\1sD5AP Engineering process (consciously improving software development quality, cost, and timeliness)
)\B!k5X T,kEd In short, software engineering is the engineering of software.;yk$RH8v `c0LDd(fW-O

H.V Ak V#O [color=Red][b]Program Options[/b][/color]+[$P ?8Y(} SP
Qualifications for Enrollment in all Program Options:3V5~)a&^Uc'O5v
We require at least two years of software development experience for enrollment in any OMSE course. What qualifies as software development experience and why do we require you to have it? O%^ }.YO
Commercial software development involves everything from requirements to software design to coding to testing—and a lot more. Engineers who have experience across these areas will benefit most from the OMSE program. You must have written some code and have experience with the practical problems of producing software within the constraints of cost, quality and time. If you have spent several years writing software, and been involved in most phases of software development, you clearly have a good background for the OMSE program. But this is not the only kind of experience that works. If you have a minimum of programming but a lot of experience with tracing requirements—from the customer to validation that the software meets customer requirements—you also have pertinent software development experience. To give another example, if you have written code in the past but have spent most of your time recently in quality assurance, software testing, verification/validation, and project management, then you also have pertinent experience.
7f E?&ip|I Experience requirements for enrollment exist to raise the possibility that you will succeed in the OMSE program and be skilled at applying practical benefits of the courses to your work. There is no substitute for real-life experience given the practical problems that need to be solved. Even if you could do well in OMSE courses without experience, you would find upon graduation that the degree without practical software development experience would not be attractive to most employers. Also, OMSE's reputation in the marketplace depends upon producing software engineers who have relevant experience in addition to completed coursework.
OW~| FV.|6k
.MlFz(zrd We asks all students to take OMSE 500, Principles of Software Engineering, as their first OMSE course.  In this survey course, you will be able to experience a sampling of the other courses in the curriculum.  The first step in the process is to send us your work resume.  We will review and get back to you usually within 48 hours.
i8c'XTX WSJ&z-c0iw
[[i] 本帖最后由 llljj 于 2006-6-9 12:47 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 10:05 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.iss.nus.edu.sg/iss/article_display.jsp?artid=929&name=Grad_Intro]Master of Technology (Software Engineering) at the National University of Singapore [/url][/size] q.y"_ E8`)Q

7D#? A(v;_k The Graduate Diploma in Systems Analysis programme is designed for non-IT graduatesB` A\I VRER)z
who recognise the need to equip themselves with the latest IT knowledge and skills,
'Kb`3` u6E and wish to advance their careers in their current field. It also provides an.D;A!~-k b-^
opportunity for non-IT graduates in crafting a new career path in the IT industry.
A9FFe L*E] .d:Ly:oe.h
In this eleven-month FULL-TIME programme, students are taught how to built IT solutions through lectures, workshops, laboratory sessions, projects and industrial attachments. Students will also learn and practise the techniques taught to gather user requirements, systematically analyse and design feasible solutions; they will then move on to code, test and implement these solutions. The numerous projects in this programme give students many hands-on practices to deliver IT solutions covering client/server, internet/intranet and wireless platforms. pC!i7cO?"JH*U

]6` p8B$SM? The programme emphasises building and enhancing essential soft skills such as project management qualities, independent/co-operative team working attitudes and effective team leader techniques. Students will be assigned to work in "Project teams" learning through "on the job training".
$_ X"lY a-e(vi \ @.\2~H QA(D#{$VF&Z8M
By the end of the programme, students will have a good grasp of Object-Oriented analysis and design based on Rational Unified Process (RUP) and Unified Modelling Language (UML). They will also be introduced to Object-Oriented programming using C# .Net with Visual Studio IDE, Java. JSP (Java Server Script), EJB (Enterprise Java Bean) on J2EE. In addition, they will be proficient in building internet solutions using ASP.NET and Web Services and mobile solutions using WML and J2ME.GanJ(cc

^9m(QUO xNA&j Future Careers4X/J `1p.azS#f hl
Having graduated twenty-five batches of students, this programme is going into its 26th year. Many of our graduates are now prominent senior IT professionals, who have benefited from this programme. The curriculum is frequently reviewed and revamped to ensure that the skills taught are those crucially needed by the IT industry.
5Rm5Ba0Zf F_
@9XIN+p1c8A/Z Our graduates are employed in IT positions such as:
"TtZFQ&?2} &pWyc4F }B
IT Auditor.A!S%U:|zen
IT Security Administrator
;~\1gC%U.z3Z(f1e Systems Analyst
{Z)L)kW:tu"l;z Systems Programmer
9wp;B6Q*U2F;Dq] v IT Consultants*|7fUe$_(]B
IT Marketing Executive
LJDJ I`"@ Web Developer~ \6f m]3qrW
Project LeaderEcp|`O[
Application Engineer
R/zr(HLh:R System Specialist
RK7V P7Y U.~@)D c IT Engineer
*_L,_)e'b$` Moving OnhgK9z&_7Y
Many of the graduates from this programme further upgrade their skills after a few years in the IT industry. They are fully eligible to take up Master programmes with NTU, NUS and other universities. A number of them enrolled into ISS' "Master of Technology (Software Engineering)" : a part-time programme designed for working IT professionals and managers who wish to upgrade their knowledge and skills while pursuing their careers.
&BX+QW0Q z[z5g8zM My?!G sH"bF$n y
[[i] 本帖最后由 llljj 于 2006-6-9 12:43 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 10:33 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://feit.anu.edu.au/MSE.php]The Master of Software Engineering  at austrailan national university [/url][/size]9U0jm4L z8Q

7Lt_ ^D }K @3i The Master of Software Engineering deals with a real need in government and industry and that is to:F X*h }}3ID
p4G p"D9F}

-GD'qc#D^0n6V provide the opportunity, at an advanced level, for existing systems engineers to become more expert also as software engineers, and
R+J} Gz
,XO6K1U+j @3J_ZC b S-yROX"j
enable existing software engineers or IT professionals to become more expert in their field and also more effective when working in a systems environment. #`z\~r

H;Ej5UO%e"W The extent of industrial best practice focus incorporated into the program is unique. No comparable programs are known in other Australian universities: the most similar postgraduate coursework offerings are in computer systems and computer science.{:r2Q cC$o0H7z

/f"Ml ~1KZ#| [[i] 本帖最后由 llljj 于 2006-6-9 12:43 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 10:40 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.cs.uwlax.edu/mse.htm]Master of Software Engineering  at the University of Wisconsin-La [/url][/size] T|B%T Sx ~4|
The focus of the MSE program at the University of Wisconsin-La Crosse is to teach the advanced state-of-the-art technologies in software development with hands-on experience, and to apply the knowledge to some challenging real-world problems. The program will guide the students to acquire both technical skills and software project management skills that are required to lead and to carry out software development projects.
;l}.}0i"elt N
n|gYxS3O2{ The MSE program is slightly different from the traditional Masters program in Computer Science. It specializes in software engineering theory and practice. It includes a limited subset of applications such as Databases and Computer Networks.
})mcW:MP O'o _}g X!j$F-gm
Graduates with a MSE degree are prepared to:
5q ^MS/[MQ%U5jS(e @IU1ZZ k L
design and analyze software systems +rmB \(q z1m k n
efficiently conduct quality assurance -o!b]EK$Er
be project leaders oHWqZ/~4D
prepare cost estimations and feasibility analysis for software projects
C7KR ax`3u*Y conduct testing and verification ,Yt:@#^3g | O9Dm
Graduates are employed as:
s5m.S1Ri?X^ P*u :c*Y!DD7b8uFx'y
software engineers &j)Y}1U(]$L8]*s T(L
software designers !w+D*d]CmX q
software developers :H"Q2c,w8J4Gz0O0p
testing engineers +Sg,\d6\L M*y7}
quality assurance personnel
YE7X)E;wMZ,|,qh r$vR&K6d1u5{9g6E w
[[i] 本帖最后由 llljj 于 2006-6-9 12:47 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 12:02 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://it.uts.edu.au/about/department/softeng.html]Software Engineering at The University of Technology, Sydney [/url][/size]
k `9V-h0fb@,br
^4w2n6avph@-L"G/?-S
.y"{{-Ll+q The Department of Software Engineering provides undergraduate and postgraduate courses and research opportunities in the theoretical and professional aspects of building enterprise software systems, using established as well as new and emerging technologies.$nU q ~ F%R~

Q;s3U w/w8pgs The department's staff include well-recognised experts in the following areas:C1t$Ihr5F@$x\^\

P ja0e;y(g tAb Computer Graphics and Animation ;_,Ik8zu
Cognitive Aspects of Software Design
`qg~aE2W0zP Data Mining /H0o:cQfe
Distributed Databases
;B.nhu(Er C ^ \ Enterprise Systems Design and Development
3b2}%T:B] Games Technology
Lz X JA:?W High Peformance Computing
#E6n)fi2{"t|$W Knowledge-based Systems
!Y E`c~T]^ Multi-agent Systems )_lh%dQZ5LjO
Neural Networks and Machine Learning %W {v5UL:\f
Object Technology
F c7M(wziUL Requirements Engineering *c;Od:l:~!atF\
Systems Integration
7Nl._1EI'X(N7[:m Research
*s.]P5hM-Kb-E The department fosters and maintains links with the industry in order to ensure the relevance of its courses and research. Through its staff involvement in activities of other research and development organisations like COTAR and DSTC, links are maintained with Australian and international research communities.&hr9KtQm;~j
8@ h d6Op)SE$V i0s+s
[[i] 本帖最后由 llljj 于 2006-6-9 12:42 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 12:41 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://www.seattleu.edu/scieng/comsci/MSE/default.asp]the Master of Software Engineering at Seattle University[/url][/size]*zzR$W.Z)h"D6M
y9z(ZhQ1UMp
  Seattle University has long been a leader in software engineering education. It established its pioneering MSE program in 1979, and awarded the world’s first degree in 1982.
){#E;q_'U !O:J^l Bxf { G
The MSE program at Seattle University is designed for working professionals. All classes are offered in the evenings. The program builds on the computing experience of its students by providing course work in a diversity of software engineering and computer science topics, with an emphasis on teamwork and a disciplined approach to problem solving. We offer a balanced core curriculum of technical and managerial courses, and a variety of elective streams to address areas of personal interest. The principles and techniques learned throughout the course-work are integrated into a year-long software project as at the capstone experience. lD%nN'b&j.|

U/?%g\_n iq   5AC!JV,\%G
  Our graduate faculty has extensive industrial experience as well as strong academic credentials. Our curriculum has been shaped by close contacts with local industry, ensuring that courses are relevant to the work place and that projects are tailored to the professional needs of our students
_QCg;c k7] T
K4y;Q.vn*@&_ [[i] 本帖最后由 llljj 于 2006-6-9 12:40 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 13:06 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://lifelong.engr.utexas.edu/degree/se-overview.cfm]the Master of software enginering at University of Texas,Austin [/url][/size]4cY(U| o3j[6j7V
ax3AI-xu2q}
The Software Engineering Program (MSE SE), offered by the Department of Electrical and Computer Engineering, is tailored to meet the demanding schedule of a software engineer. The program’s curriculum provides students with the ability to better analyze and design software systems through course offerings such as software requirements, architectural design, verification and validation, as well as security networks and the technology utilized to enhance these software engineering systems. Overall the program provides students with the knowledge and skills to deliver robust, advanced, on-time, and in-budget software systems for their organization.
n2x)c2S t t'S\%k~
Upon completion of all of the program requirements, a student is awarded a Master of Science in Engineering degree with a major in Electrical and Computer Engineering and a concentration in Software Engineering. The program is administered by the Center for Lifelong Engineering Education (CLEE).#OJ)z9E1_8LU?

4~#A3tsk|+?xPq [[i] 本帖最后由 llljj 于 2006-6-9 12:39 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:29 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][b]University of the West of England, Bristol [/b][/size]http://info.uwe.ac.uk/courses/viewcourse.asp?URN=13547&stream=iS"AFZ*tB\.N ]
+~t#F8Q#@5S$k%y;_ b
Introductionl%k)K'BSO
Software Engineering involves the application of specialised knowledge and skills to develop different kinds of large, complex software systems. There is continuous demand for software engineers both nationally and internationally. #KR-JU0[ T2}

|2bw8Y4O&vV This programme is intended for those who would like to develop their knowledge and skills in Software Engineering. The major objectives are to provide students with the professional, technical, theoretical and management knowledge required to make an effective contribution to teams building software systems; the skills required for effective project management; and the skills and knowledge necessary to carry out research in Software Engineering.1j F_(^ a

7~U-p hw/~ kjt:L.I ?%~r8d x
$f9b3s"rs-F$pv Up
%}6e ?$]n#GX,d.}2qyJ

8Rr FCO![ [size=4][url=http://www.graduatestudies.ul.ie/prospectus/main/Postgraduate/pages/col_IE_MSc_software_eng.shtml]MSc in Software Engineering at University of Limerick,Irland[/url][/size]
PDD0Gu,x"E Introduction
!_@qLdx5x,L,\X Software Engineering involves the application of specialised knowledge and skills to develop different kinds of large, complex software systems. There is continuous demand for software engineers both internationally and nationally. This award will provide an opportunity for students, to gain up-to-date knowledge and skills in software engineering. For this reason, the award is designed to attract both full and part-time students. The part-time mode facilitates students currently in employment. It is a block-release course
&cFB-g%OW3v over four academic terms, spanning two years. In full-time mode the course spans a single academic year, and requires full-time attendance on campus. Both versions have the same academic content. The course consists of both a taught component and a project.
.k%L1W-jj K~g;Z+[ 4B5g"TE*q?i tXv
[color=Red]Objectives[/color]
{x$h \;vQ0_4_;I To equip graduates with a detailed knowledge of the theories, processes, methods and techniques of building high-quality software in a cost-effective manner.0X2a Iu T_

Ym+~EZFF To increase the awareness of the opportunities offered by current research in Software Engineering and its application to current practice.YRT2O+k H p

1_3\,o_4D| To meet industries needs for graduates having the above qualities.0VdrAT%@X8A

CJz|0Q.p6{ To enhance graduates exiting educational base and employment prospects
4nm&Z+XNuaN
R-h4a}#[Ys r7x k yog8gd(| \k
[size=4][url=http://www.ait.ie/courses/engineering/mscsofteng.shtml]Master of Science in Software Engineering at Athlone Institute of Technology,Irland [/url][/size]
"PX;v.D hv,}B &b~iM9JFP e
Full-time and Part-time/ACCS Mode
4rcLEUY&li YP
[;]Lq ?3] The aim of this programme is to provide an opportunity for computer professionals and engineers to enhance their knowledge and expertise in areas of current active research and development in software engineering. The participants will also gain exposure to the various techniques for performing academic research. The course also aims to provide an environment in which the participant is exposed to new technological developments, to ethical and social issues affecting the computer industry, and to the requirement to uphold general professional standards. ]7? m:J:^~,T

+]~8TukW s Minimum Entry Requirements
&^zs!m_(K'|M(EA Honours (Grade 2.2) degree in an appropriate Engineering, Computing or cognate discipline, or an equivalent qualification.
6QWL \ [N,tMO Appropriate experience (or appropriate qualifier) may also be required depending upon the degree qualifications. :x:UE"`7IzGk)h

P*C p b5K7`V#wZ;V Course Subjects
~6nmKjKj$` Software Design and Programming, Advanced Database Technology, Operating Systems and Concurrency, Computer Networks and Telecommunications, Software Engineering Project wdr1}I])Y
plus 4 subjects from
?blg5Mv/tP!dK"u Software Engineering Management and Practice, Program Language Translation, Computer Graphics, Artificial Intelligence and Knowledge Based Systems, Neural Networks, Digital Signal Processing, Internet and Multi-media Systems, Distributed Systems and Web Technology.
C"G ^t.I_0B
,HWL4Et@r Career Opportunities
eR mt:y r:U8_6} d There is a high demand for skilled software engineering graduates resulting from the expansion of the software industry in Ireland and overseas.)IB6Z6H3J

D/C(PzD$e^ ].@ n [[i] 本帖最后由 llljj 于 2006-7-9 02:31 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:31 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=4][url=http://fie.engrng.pitt.edu/fie2005/papers/1188.pdf]Current State of Software Engineering Master’s Degree Programs In the United States[/url][/size] /EJ0t+cNi+Q+t
  Donald J.  B agert and Xiaoyan MuM\'y_.Rf Wr3r
  Rose-Hulman Institute of Technology, Terre Haute IN 47803?$H#@*A&l/OG/B
  [email]Don.Bagert@rose-hulman.edu[/email], [email]Xiaoyan.Mu@rose-hulman.edu[/email]
0?A0K{O]!IRs+i j d(v`8D ek

8u`D)Z1I \ [size=3]Abstract - To date, most graduate software engineering
DU4w H I$l0_ degree programs in the United States have used the model VRCCr jjs
of a professional degree similar to that of a Master of_-U6`2])Q @n8U
Business Administration; that is, a terminal degree where
7sBw'IQ"x graduates are going into industry rather than academia.g#I h@O]Ham
In particular, the software engineering Master’s degreesxudA0Rlr3|e`(f
have often focused on students who are already software
l8x0i}z developers in the workplace and also have either arvV-L&c{
bachelor's degree in another computing discipline or have ~h c}(u M-m m T$c
completed sufficient undergraduate prerequisites in order"a1f4KJ`ug
to do the graduate coursework. This paper provides the.iXY qs$Y C&a
most comprehensive list in recent years of those programsk&c:O3q3q`I!j
in the United States that offer a Master’s degree with a
RJ] w&p&ZIUQ major of Software Engineering, along with informationA"E8NzZ#ABk
concerning online education, capstone requirements,
[j/e.s d-yc required background and courses offered. [/size]GhQH:oO,Z
[size=3]Index Terms -- Curriculum issues, Graduate degree programs,
vzf ]1Rvd The first software engineering (SE) degree programs in the
xUyI3fQ United States (and probably the world) were developed in the
sU\+J*r l+C}O5Q late 1970’s at the Master’s degree level. Traditionally, most
:[F'k4Z-^ of these programs have been targeted towards current software@;Ka"aZd
practitioners. In this way, those students have a greaterQq3_/] y&b1f~#p
appreciation and understanding of the material covered in the8oi"j4MERlt}
software engineering curriculum. Also, there are some in the"y-p/S_D{ N*u%G
software engineering community that believe that the best way4ex(WW'Zk]-U'?
to learn software engineering principles is to first receive anf5e/^-Sj9j2w*rB
undergraduate degree in computer science or a related field, in
/S7P,F:j$sdS%z order to gain the breadth of knowledge required.J }tbH ?"jL\T I
However, in recent years the literature has focused on the
!hYNu9s9mK9al emergence of undergraduate programs in the United States, sl GDKk0[8]1N
and one of the authors was in fact involved in a recent surveyo s@?5q.n
of those programs [3]. While the rate of growth ofn+bq8_5h+tC
baccalaureate software engineering programs in the USA has
i8D+}tv|? {"Yx slowed in the past few years [4], the need for software
ImYj c7R} _2V engineers has not. The U.S. Bureau of Labor Statistics3tK J t;J~`[
(BLS) lists “computer software engineer” as one of the fastest
t$i1i3pT^.lS growing job categories in the United States, over three times
5b0~4D{rQi? as fast as job growth in general expected for the period 2002-
KMWkH4uh} d{9N 2012. In fact, according to BLS data, there are currently more
2t8e$l?)U software engineers in the U.S. than any other engineering(vp mMCQ%iU$s
discipline, and by 2012 there will be three times as many
#D/ni-I.M software engineers (982,000) than the next largest engineering[/size]oi(uV%d R1q

)Z7S!P1F c,m#U:TL%[ [[i] 本帖最后由 llljj 于 2007-1-26 21:04 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:33 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]field [14]; furthermore, those software engineering jobs are in8WmH| [%NY
addition to nearly 1.4 million “computer scientist” positions(m^[.U Z
[15]. With only about 30 software engineering Bachelor’sdx-X;K q
degree programs in the U.S. as of 2004 [4], one reason to have
1C}RG'lk9V a Master’s degree program is to educate individuals that have p aT ~Xi!s
received little or no software engineering training in theirz)Fwqy$w_ y)bt
undergraduate education. Also, as will be discussed, some
)mR&p5\;mV_ people feel that software engineering as an academic/Yw}*LP
discipline is something best addressed at the Master’s level.
;Z*RM~#`B a It is not uncommon for people with undergraduate degree
Fk@W5m8w LE8}%q in engineering and other disciplines to be assigned to tasks
(q2^tZfN&Q&l3dS involving software development in the workplace, and this is
X*}:h#qT one reason that the need for software engineering Master’sRE#j,s'x
degree programs will remain for the foreseeable future.G%zwO~$No-Z[+TU
Therefore, an overview of the current state of Master’s degree
o0m x u%Ey\ programs in software engineering would be beneficial to manyx9m{Q4y3S0i!T'f6? {
of the stakeholders in the software engineering community. }%Za} i
This paper provides the first such comprehensive overview of_0aroUy4Sa^
such programs in over a decade. The following sections
;{e3X1s'D;lpt? i provide:4E.P'Pz)I0c+JF
• Some background on the evolution of Master’s degree%L Q2DMP,Oyas
programs in the U.S.,S)I"{ mLG
• A general profile of the U.S. Master’s degree programs,$\rc.E%r
and3{+mm)R}2N%x1gd
• A discussion of the merits of undergraduate vs. graduateooTExoHQ
software engineering degrees.G1JQ#`C-l0v \
(Note that only Master’s degrees with the precise major of
L!HVtdC1rr “Software Engineering” will be discussed initially as opposed
N N3f%B(cN&aP to, say, “Master of Science in Computer Science with a
'C^4\l*V s$] U&K(b Software Engineering Option” or “Master of Software Design
:B E~s!G}3U:C and Development”; a later section of the paper talks[/size]-f4@ {-]3^$y&b
S;{t;Msl8I3a-T%eA
[[i] 本帖最后由 llljj 于 2006-6-8 15:35 编辑 [/i]]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:36 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]BACKGROUNDk J*i ^!b m:a
The impetus for the creation of the first software engineering
W,J gVq ~\eh Master’s programs in the late 1970’s was primarily due toH:f p0uYs
pressure from local industry. The first three U.S. programs3V3xg$P~v:^rh
were developed at Seattle University, Texas Christian
NE.u'C$~5Z6QJ University (in the Dallas-Fort Worth area) and the nowdefunct
8vg o ~o2q Wang Institute of Graduate Studies in Boston. OfjE\g!|LU~*W
these three programs, only the one at Seattle still exists today.Mx!mb{5]'I p
By the mid-1980's, these three programs had similar curricula;
O8Nu}*k O.y m the core courses at these institutions focused on various stagesH \&eu\O3\|
of the life cycle such as analysis, design, implementation, and
I|OYl0y testing, while each of the programs had a capstone project
%tw5P5?5H5S Mr8H course lasting one or more terms [12].
&fw H%MD*U'\ The Software Engineering Institute (SEI) of Carnegie0s0_}WEV aPA7M
Mellon University played a leading role in the development of
-?@$hZ!c-n U.S. graduate software engineering programs and curricula E9]y9UV*R_
during the ten years of existence of its Education Program*cpm~%|'d"O
(January 1985-December 1994). Among other things,+p B:Bxg QV
members of the SEI Education Program developed the Master
-h2t#^x~OX5z|t of Software Engineering (MSE) degree at Carnegie Mellon,
a;xOn M5dR&C[a published a graduate curriculum model [1] and tracked the d1o0?WS~1?
growth of Master’s degree programs ([7] and [8]).
vp,~/w Vv.rcC.Ti.n!cV The SEI curriculum model, which to this day is the
P T*^:aIb,P5~ standard for graduate curricula, was largely developed byY l*g"aB Bs1J
Mark Ardis, who had previously been on the Wang Institute
^}8x(R[ft software engineering faculty. Thus the SEI model provides a L G b$l/F h#]Q
bridge from the earliest software engineering degree programs
)Ls*PJ._S:Z to the ones today.
ab,C DS8R,zJc The SEI model curriculum was basically broken into four H3t eq2` d
parts: undergraduate prerequisites, core curriculum, the project;H }CAw0M*hz K
experience component, and electives. The minimal WM3[~+p#[(kq S D
undergraduate prerequisites were discrete mathematics,C(x*g(u*qC0O0y0V`
programming, data structures, assembly language, algorithm/_9r#lm K f5N
analysis, communication skills, and some calculus.
vE+Y9I3\d Laboratory sciences were not required. The six core
t'g|3Ot/|{#]^ curriculum courses were:
%TLGn3N • Specification of Software Systems
b$_#d @ `Bfy • Software Verification and Validation`~ z;R*U8V"U
•Software Generation and Maintenance
G2]T5TX T)\S • Principles and Applications of Software Designv'A8N6h9ir&C$^Jx
• Software Systems Engineering/QaK2p'Rj+F m
• Software Project Management
Zi;B|,riBl*o So, a series of core courses focusing on process culminating in
u[y Y9t1a\ a capstone project experience was defined in detail, to be later3]TXK Ds+tCOw
found in most undergraduate and graduate software
Q6g'e^/X c engineering curricula. Even today, several of the programs
,?/A|D$@z)F covered in this survey have courses with the exact same namestZUo%y;{6GI)d
as the ones shown above.
:nJ!z3h&m&~5_8l%j In 1979, there were only three graduate software
4z9q H3U:K im5e engineering programs in the United States; by 1991 the SEI
$jg%{L:^h counted nine such programs [7], and in 1996 (the last year the;E3@$`.f!J8@#Um ~U F
SEI tracked programs) they listed 18 U.S. Master’s degree
M"DA4q ]_ programs in software engineering [8]. Bagert [2] noted that1J2S,c [)Bukq? C f
two subsequent attempts to compile Master’s degree programs$yb4^-z+|0P2L
in software engineering ([9] and [11]) both depended on
{+jvoG3[CR responses to survey requests for their lists, rather than;M3n{g5@
compiling them through literature or web searches, and as
Vv!c%] |p3mg8c!Rk such were incomplete.[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:39 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]THE CURRENT LIST OF SE MASTER’S DEGREE PROGRAMS.~*u5AzVG1f`,f4|c
The authors have used the World Wide Web (including(X4XnC-dW
college websites and online catalogs), the Peterson’s online
l,m$r`&R}8|*fU list of degree programs [16] and other sources to compile the
I(Y8L}b ]F list of programs with “software engineering” as the disciplineh Xrb ?3Y;op9}
area shown, along with additional information concerning
M0e0\.zGs{ these programs. Table I provides degree titles, delivery modes
+[{0lu [Z and capstone requirements for these schools. The 43 software*sE)W'Q#Xa]MmN/`
engineering programs have named degrees of Master oftPDFB1b1zC(z
Science in Software Engineering at 15 schools, Master of
"{9C,b4sqI Science in Software Engineering (MSSE) at 27 schools, and
:k"{s$A4eBmT9\ y Master of Engineering in Software Engineering (MESE) at
:` OQ } OY5Y Twenty-four of these schools deliver the programs only7u+R)~i Fy9H0{
face-to-face, three only online, and 16 provide for both or
~ |sb\"Y5U have a curriculum which has both face-to-face and online w)g IOg^^q I%C
courses. So although there are many possible choices for
E;U}B-l.wW@ I receiving a software engineering Master’s degree online6oK }-a^:tPO!F
(which provides more flexibility for the working professional),&U3s%Kcs KM G
the traditional classroom delivery is still the most prevalent.
Z+HA|!Vk/M Fifteen of the 43 programs require a capstone softwareg5T6N)sA6XrT
project, 18 other programs allows for the possibility of aI9U2V/A ]2Q iO6E
capstone project, reflecting the continued professional
&x"V~&dt RJ} orientation of many of the programs. A Master’s thesis is1x*OB[;jZ v8C7}
required in only two programs, but 20 other programs provide(`o%Q3Q/P.^a/Z:u z
the thesis as an option, and six allow for at least the possibilityL6Szt\zD
of a non-thesis research project. This indicates that research is1Rk"N Yg8L8u/G
an important component in some Master’s programs, and is3YyP2n r|)t:s(d'Q
discussed more in the sections below on undergraduate and0Nl&@J1J6F
PhD programs.j L`,WxNM/?
Table II provides information concerning program'|K6YnKk a~:j
prerequisites. Slightly over half of the schools (23) did not
`_;Z+QP specify any guidelines on work experience, while the rest.G?)P pxi#Nw
either required or recommended anywhere from a summer%MZ*m)^1U3CR
internship to five years of software work experience, with the
O"rhk M3w^ most common length of time being two years (10 programs) or
%^I lDk-V M3c4[ one year (6). So, although prior experience is still an
A n8y ?"E6EA important factor in many Master’s SE programs, entry to the
c.?N8gScF| program directly from a Bachelor’s degree is possible at a
)]k'rM['L5b majority of the schools.[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:42 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]No school requires a Bachelor’s degree in Software
#N2ZJ&_J WR~-c Engineering as a prerequisite, while only a handful of/Y u?&xWPL$W
programs require a degree in a computing or engineering field.
jQa8}S9p In most cases, the software engineering programs allow
[L4p:X.Nyg passage a set of core math and computer science courses
-@\CS6_7d (often similar to those enumerated in the SEI graduate
[/Y(\3j#F'Q,R~~ curriculum model) as a sufficient prerequisite for admission.D @H0mx)?
Thus, the possibility of entering a Master’s degree program in
8bEjnk1\k Z software engineering with an unrelated Bachelor’s degree is;B3Si4wZlar
certainly still possible in most programs.Dq `.tl*Q
In the previous section, the core areas of the SEI graduate
cWg} s[$F curriculum model were presented. Since then, an IEEEG#{gW r'C$q,] @
Computer Society project entitled the Guide to the SoftwareWCu(R tG}S
Engineering Body of Knowledge (SWEBOK) has been
-O _ r8wG4y'VL\ developed and is now in its second edition [5]. The Guide
8eYxv9zS4{%bf2Y divides software engineering into a series of ten knowledge
iWdkg i^ areas (KAs):
P Y X`7WZJ • Requirements;?+u d&Z@ \3HA
• Design (including Architecture)
!m[vC \4]PJ • ConstructionN(?y/pf:Bpdv#?
• Testing
(R Q(A(E,S @2SR @S O • Maintenance
f"oFh3S • Configuration Management&Ra{.FIsJ9s
• Engineering (Project) Management
_5R ^"z-Gq@ • Processia~tX|5f&{
• Tools and MethodstuMw6AO z-Gx^d
• Quality (including Verification and Validation)[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:43 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]Table III shows how those KAs are reflected in courses
#X"w9H'{*B&I within the software engineering curricula of the 43 schools]N1q,}"cQ4[ @!] j
listed in the previous two tables. For this table, “Tools and
Zte1VhW:h st1y Methods” was divided into “Tools” and “Formal Methods”;wg|jb
also included are “general” (survey) software engineering0zn*H _.O0nj_ B$K
courses (usually at the introductory level), and courses on
ok|I$XB human-computer interaction and measurement/metrics. No D7Y|(G!`+R:]
distinction is made here between required and elective courses
4~a4j1|8cnC (since some programs include a core set of courses, but others
5wm:K|7E6Uy7E p0L!v have individual tracks), and courses with titles involving two
'] t j8~[X-xw topics (such as “Software Construction and Maintenance”)
3A(lG M'd }:d were counted in both categories.
*L @KJ1f,L'q As would be expected from an engineering degree
E!D\z#KN program, almost every program contains at least one design
7J~VPI5o course, while three of the other core areas in the SEI model
tm)ZNO3L#A0QlIf5ri curriculum (requirements, management and quality assurance).x:z)ks$Od3[&~
also rank in the top five. The fact that a formal methods8a:wFP k*V+RVB(d
course exists in almost half of the SE Master’s programs is
_X@gDc m also probably due to the influence of the SEI model.!Y}V*VtWcl:Yt,G
Construction courses are in only eight curricula, but this doeslt)\e3jsi
not take into account the 18 programs with object-oriented
JS^7U3J*y*L development courses, many of which have a strong
+A7F Pf \&] B implementation component.
u?NS&l/z Also of interest are the 27 programs with at least one6|8n{ V PHo V%\n|
“general” software engineering course. Although suche:]z[%Q:j1T
courses are commonplace in undergraduate curricula, the SEI
G)^"{l4l%[l (and Carnegie Mellon) did not include one since such a class -4X9|f%Tw,f O"Nyh
which would cover the entire software lifecycle - would have`fy z$ne8E
to be taken alongside more specific courses such asF-R3YP-p X
requirements specification. Instead, many MSE curricula haveNt!D|vEQ^Tg*dR
chosen to take a “depth-first” approach to the various softwareD9rf7tu}:Y
engineering KAs instead of the breadth-first paradigm of| [xcead1l:T
having one or more general survey courses.
d [2F*}E Finally, almost all of the 43 programs have courses which NBd9C4^9cGm.fZ
focus on one or more application domains. The most
m*n@$L3S0P7m'v frequently listed domain was real-time embedded systems;
O L'F*u8[$ef#V8P networks, safety and wireless communication were also listed
Iq.Y cC6O0P7C in a number of programs.[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:44 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]
/iGZ|5~.S#t F RELATED PROGRAMS`8r%JA6k
The authors’ decision to include in the tables only those
,}w(Vv d programs with the precise title of “software engineering” as
+lge;X$j j&M the degree discipline name has the effect of making it easy toN V_O:B%c,I
classify which programs should be included; however, therejr\$BdA4]"l
are several schools which have different degree titles but are
8J.^J[7Ad!`[v essentially MSE programs, including the Master of Science in
:Qu waq Software Development at Pace University and the Master of
;wiz7Q6qJ9w6C Science in Software Engineering Science at Florida A&M
XL({D jO;K University. Gannon University offers a Master of Science inh4N&@St(Pk1@d]
Engineering with a concentration on Embedded Software
N:WQ ru+rm Engineering, thus focusing on a particular application domain. J_h;k9H.oVf
Many schools offer Master’s degree in computer science
D)Og7} v0hds@5bq _ or some other computing field with an emphasis on software
F^4T[ @x*KU engineering. In all, the Peterson’s online guide [16] contains
X$_+x5g2` i 91 degree programs with some relation to software/GI$gU;t|v D
engineering – however, in some cases that may be as little as\3fM%w8C4ce
having a faculty member with a research interest in software
C/crA$j5W5OaF*n%MT engineering.
zx0~8r@j~#L There are also graduate certificate programs in software0Yl#al0UQ
engineering. Such programs usually consist of five to six core
(V6vO8O/ns software engineering courses; such certificates allow the?~$M.\%Bb!p
student to complete a post-undergraduate program in a shorter(y:j5o)Q U&p$OC
amount of time.[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:47 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]COMPARISON TO UNDERGRADUATE PROGRAMSx_!S B(l.K0H7p;]
As of fall 2004, there were about 30 undergraduate Bachelor5P0uT?7ej/_
of Science in Software Engineering (BSSE) programs in the
$Bu[Qv United States [4], six of which have already been accredited
2zy:~*ong by the ABET Engineering Accreditation Commission (EAC)3Q!sh;b!iF~1y` qV1D
in 2003 and 2004 [13], with several more expected in the next'OF Sg:T V9eG
several years. Also, a joint committee of the IEEE Computer
q/P!a0z0Hf.ZN8D Society (IEEE-CS) and the Association for Computing{0Xh,lJ/Q-@sR(X%[
Machinery (ACM) recently released Software Engineering
jh4y}(jm8}t6N$Q4vJO 2004 [10], specifying recommendations for undergraduate5_:b(}r#M m@w0D
software engineering curricula. (This effort was part of the
{{T*i ls?"o Computing Curricula project sponsored by the two
p.}SviDmnf organizations.)/Yx;F]x)e I#\
Most of the accredited undergraduate degree programs in
QJ IAOuk software engineering have a set of core SE courses with topics
-`5@$@b,l,F8}0EY very similar to those of graduate programs, which is
8\}}^B_I7x understandable due to the fact that there have been common
+E$K:p(|7\0laMl sources to draw from, such as the SEI graduate curriculum5N9w |2_5n Ocu
guidelines and SWEBOK. There is often a difference in how
a:X1l;Kr x*`,s the courses are taught, however, since 1) graduate courses
|0N O gJ should in general be more rigorous and 2) the graduate courses\Z0M QY
are usually geared towards professionals, while the
/i-I"F0\ll;{ ] undergraduate classes are not.
#[#|pbsK"A)G9H3nZk I Some people believe that software engineering as an
?r*rDZ academic discipline is best addressed at the Master’s level.U _1l/` b\2E A
For instance, Dennis J. Frailey, Principal Fellow at the
jo8`H?Y!~#N Raytheon Company in Dallas and long-time adjunct professorQ/U5an(R5k Ml!x:k%U
[size=3]of computer science and software engineering at Southern
qd [fb#h{ Methodist University, comments:$~H,\0eU'O
“Yes, I believe [a software engineering degree] is more
t8g)P5Lw6u effective at the Master's level. I believe that being an effective
?D kh ?Ri8E+Hs software engineer requires several things including:1Z9C#@`\Y4y7Q"R4{U'm
• A solid undergraduate program covering the fundamentals
*gz5R7qD&o of computer science and/or computer engineering./oO(C9TKTd~$~w
• Significant amounts of experience in doing commercialtwG e+Dw^B*u]
software engineering.W%G7m \*r7?9F5Z
• Considerable depth and breadth in topics that are best
9HE1|_"d$u-TK { learned after one has had the abovementioned experience
z%k$k|y9N O (because the experience gives you a much deeper8D/_7|)a)]"ou;mMl
appreciation of why the topics are important).
6R c]8WH#Si$\z Furthermore, this degree of depth and breadth cannot bek _ X?L+`9a;dq
covered in an undergraduate program unless it
:UZ3A:}9mqQ shortchanges the students in their fundamentals.
!b-oo;a#F%X • Continuing education as the field matures and evolvestk4`m1ZD)pFN
throughout one's career.[/size][/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:49 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]An MS degree can provide the last two items. A bachelor's
E8@x{/O,q degree provides the first. The second is best learned on real
.DB7Jk| Ue jobs, not in canned exercises in a university, although there are
%Q7nu,a6]&R benefits to having students obtain project experience during
$b*zc7e3t;Yn'z “This is not to say that an undergraduate SE degree is not
p1Ep'ne tN/wi,Ju yk appropriate. However it is insufficient for providing the depth
W0}Zku and breadth and continuing education needed. Even the best
;J(P'ot8xP:A` undergraduate SE program needs to be complemented by MSG%J{;O o7yN,C@
level instruction to provide further depth and breadth and
e {V6p(r2A Q continuing education…”}9P~0u@
Another forum which discussed the “breadth vs. depth”
`+?'kW9vp8S issue is a panel entitled “Software Engineering Undergraduate
y l!}u-e6}k Education – Pro and Con” held at the 25th Internationalw%Q M6pGE,^
Conference on Software Engineering (the panel abstract is atDZ)o8E^-u
[url]http://www.icse-conferences.org/2003/events/panel.html).[/url] One@}C k.Ndz/ZQt
issue which was addressed both there at ICSE and elsewhere
Q-D&J+X \mq0x_ is the issue of the effect of a 10-week quarter system where a0^kJYkj
typical course is 4 credit hours (40 contact hours) as opposedo?s!g6X3g
to a 15-week semester system where the typical course is 3 V"mZ,_TCc_
credit hours (45 contact hours). Although the ratio of quarter
Sqb6pz+N`s+[6w to semester credit hours is 10:15 (or 2:3), the ratio of courses
a;^H Y;`T is usually 3:4.
G V bt^x So for instance, in the case of the software engineeringE\7V~P$|1|f
Bachelor’s degree at Rose-Hulman (which is on the quartercfKu%mdm
system), this means there is an additional one-twelfth of the0OHxVRV
curriculum (three-fourths minus two-thirds) available for more
6jU1@;Z)M@5[ courses. At Rose-Hulman this translates to four courses,
:o%x*\uD u which allows the software engineering undergraduate/j4M tqGX2J$_
curriculum to have the virtually the same amount of computer
o S i|'By8X science breadth that a computer major has, while allowing for4t's nL^!?9Q
core software engineering classes as well.
H7hAZK G?m!L+bz Finally, in February 2005, Rose-Hulman conducted two i!uS|y
focus groups of software industry leaders in Indianapolis to
WKFN!v:F4j4MhdAh gage interest in a possible professional-based MSE program
6n%q{0M%l d3@g6yZ located there [6]. Many of the software developers at these
g4y H?l@9^ companies have received engineering or computer scienceib9l-m!Ng
degrees at top institutions. However, the focus group [ Z.xv D.U} G9]^H w
participants still felt that an MSE would address a need for
tGf.h+d8U~_/} S their software developers to have a broad understanding ofvn)n3wLmKG
software engineering, especially software process and quality
2x k%qn-FA,^ IDWn assurance.I)yFM!W P:ut1O/@
COMPARISON TO PHD PROGRAMS BR4Q9b-Ut
There are only about three doctoral degree programs in
9HB"p vY{Dxud software engineering in United States, although there are a
1[ F*i En9z$ob,g+X number of dissertations in the area of software engineering
t!p4T)c!b"Ox generated by computer science PhD students each year.5S!c)fb ^3i!T
(ICSE has an annual doctoral symposium which showcasesq!V/Dy:r\l5L1Y
such research from around the world.) Certainly software
H'e)B qo x V engineering research is needed to help expand the body of
1v%a0nN"? m @P ` knowledge of the discipline; however, at this time it is unclear?pl `T2@
whether there is currently sufficient breadth in software^0t[ieV}"G{'EW3c
engineering to justify the number of courses that would be ybhz0tFy8Q\
required in a PhD program.[/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-8 15:50 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [size=3]CONCLUSIONS
.U3_(El'E T*t] Currently, education in the software engineering discipline in
8W;I7}#@HEd United States is still primarily focused at Master’s level.
V![?#w-z5{J5r There are 43 Master’s programs specifically with the
p)t?[EB"??g `b “software engineering” title, along with many other programs
#^9g3IaR with related names and similar objectives. These programs
v's dQu are still primarily oriented towards working professionalsP[;m5A.N[
(often who do not have an undergraduate degree in a)w,R y8v]1O K$I"Nb
computing discipline), with over half of the programs:Q6Nw:OF1Y
requiring or recommending prior software development workF+d ^^D"`
experience and over 75% requiring or having the option of a
S5r[ m2` mpj? capstone software project.
+StpA1]C Over 60% of the programs are delivered solely throughw0A]3Q/c|
the traditional classroom experience; however, 16 of thePy%c iq1y~e5q
schools do have an online component or degree option, which
?8~9}-d ]2p5A5K allows more flexibility for the working professional.L2}#IaPz#W%c i[0S D(s
A majority of the programs have courses in the core
}dM4?;` knowledge areas of requirements, architecture and design,'x O(b}#I\ i/y:j
project management and quality assurance. Courses are
2y yo$_m r? b available in a number of application domain areas, most!S uKzkfF9e:h
significantly real-time embedded systems. BA(zvq/f#f?-Q:b4kq
Although undergraduate software engineering degrees in7] xp7k$oA^F
the United States have emerged over the past decade, many in0|Ei9[:B C
the industry still feel software engineering education at the
b(T4r,Q2dM_ graduate level provides a better balance of breadth and depth[#a:BA2a0L4C lX
in the various computing subjects needed for effective
m$f\:L2UbwH software development.
!wl@1K$S_*o It appears that Master’s degrees in software engineering
EAK Mc/^ will continue to be viable in foreseeable future. However, the
4UT5T g!pV;e directions in which such programs evolve may well depend
]g!n]}.k#~ _b upon how quickly the number of undergraduate programs
*h \NJQ c expand, as well as how much the research and knowledge1^u jH/I3S:D V5H
bases of the discipline expand to allow for more PhD-levelP;I uG @9ch_
software engineering programs.
d*{s/q)j ACKNOWLEDGMENT)ds]V1t[
The authors wish to thank Dennis Frailey for his invaluablezZ a.|0s'QJ)J:p?,i+h
comments concerning the value of software engineering(aJ ^]U
Master’s degrees, and how they compare to theirH`f2n E(Y
undergraduate counterparts.
L+U K\t4c-Q9_ ? REFERENCES
,|5[D t7S'Ud [1] Ardis, Mark A. and Ford, Gary A., 1989 SEI Report on Graduatef7?[,r.F/[a
Software Engineering Education, Carnegie Mellon TR CMU/SEI-89-
e.V%t_Ga TR-21, June 1989.
+J V P.KM S [2] Bagert, Donald J., “Education and Training in Software Engineering”,
Eu[o9r {9Ub Encyclopedia of Software Engineering, Second Edition, John Wiley and+oI,}R8Mjf6b:SR
Sons, 2002, pp. 452-465.r5FJ4vK%`
[3] Bagert, Donald J. and Ardis, Mark A, “Software Engineering
D*plW J Baccalaureate Programs in The United States: An Overview”,
A.N2u%z/q5Il)p Proceedings of the Frontiers in Education Conference, Boulder, e,JK4E$W SH T
Colorado, USA, 5-8 November 2003, pp. S3C-1 to S3C-6.
H L2m _C9p@ [4] Bagert, Donald J. and Chenoweth, Stephen V., “Future Growth of
-Z7d7`m#^O.{ Software Engineering Baccalaureate Programs in the United States”,
eNf(?+gDJ Proceedings of the ASEE Annual Conference, 12-15 June 2005,&zG|S]9eS
Portland, Oregon, USA.
xME U X2L5\ [5] Bourque, Pierre and Dupuis, Robert (ed.), Guide to the Software:u X Mo9VC
Engineering Body of Knowledge, 2004 edition, IEEE Computer Society,
T5qc@w1X:J Los Alamitos, California, USA, 2004.vF*D-GK
[6] Clements, Shannon, MSE Focus Groups Summary, Office ofH LDI0qY+c v2f B
Institutional Research, Planning and Assessment, Rose-Hulman Institute_"[s?#a+j
of Technology, Terre Haute, Indiana, USA, 15 February 2005, 10 pp.Lc8pM^k5H
[7] Ford, Gary A., 1991 SEI Report on Graduate Software Engineeringp9{ ot O*`%}
Education, CMU/SEI-91-TR-2, Carnegie Mellon University, Pittsburgh,$S(].}t4y$Q
Pennsylvania, USA, 1991.HV~8IrN,V
[8] Ford, Gary A. and Gibbs, Norman E., A Mature Profession of Software0xe_X aK\Bs
Engineering, Technical Report CMU/SEI-96-TR-004, Software
i p p[$k!pb2D$Py Engineering Institute, Carnegie Mellon University, Pittsburgh, PA,
:l!j6P?W'U qe 1996.oVO,TN_*]EU
[9] Knoke, Peter J., "Graduate SE Program Survey Results And(Q7s8[Gxd'mH*^!t
Evaluation", Forum for Advancing Software engineering EducationbD KI$N%FX.s3W
(FASE), Vol. 8, No. 9, (September 1998). (electronic newsletter)$O;\(u H{YT
<[url]http://www.cs.ttu.edu/fase/v8n09.txt[/url]>tleY`!U
[10] Joint Task Force on Computing Curricula, Software Engineering 2004:6B~!XGg^^m0`
Curriculum Guidelines for Undergraduate Degree Programs in
D(C:o~0[/l Software Engineering, IEEE Computer Society and Association for
/P:w9^Dz1?1K Computing Machinery, 23 August 2004.7g)a7L~SZyw2e
[11] Modesitt, Kenneth L., Bagert, Donald J., Werth, Laurie and Knoke,
~%@qp&R^Ps a Peter J., "Annual Survey of International Software EngineeringS;n QSeE5B
Academic Programs - Progress Report Number 2," Forum for Advancing\(h:?E(OH{1aS
Software engineering Education (FASE), Vol. 10, No. 11 (November
Qb"\6_NtM 2000). (electronic newsletter) <[url]http://www.cs.ttu.edu/fase/v10n11.txt[/url]>
m;V/KK;T} [12] Tomayko, James E., “Forging a Discipline: An Outline History of?$[E5RM8i/Ww6x
Software Engineering Education”, Annals of Software Engineering, Vol.h(_o4hWFv7H
6, pp. 3-18, 1998./w*v,o"n_-Zrf
[13] Website - [url]http://www.abet.org/accrediteac.asp[/url] (Search by Discipline
B0ksm.Y t0t/r(Y/I5Tb “Software”).
$j&?ou*T([%^3od [14] Website - [url]http://www.bls.gov.[/url] e%s*s} V |;\
[15] Website - [url]http://www.bls.gov/oco/ocos042.htm.[/url]
Yo,[{+K[ [16] Website - [url]http://www.petersons.com.[/url][/size]

转载请注明出自bbs.kaoyan.com,本贴地址:http://bbs.kaoyan.com/viewthread.php?tid=1483544

2006-6-9 11:40 pandaking
谢谢LZ

大家都看看吧,与世界接轨么.呵呵

2006-6-12 21:00 LinXH
好久没来看看了。
9p$K,aHk$q
z[1@ K~,O#r;O Y LLLJJ辛苦了!
Y {6p(_W I0UY
2w$I`sCp3i9CWU-T8U 我们的MSE比国外的还有明显的差距。

2006-6-13 16:29 llljj
您所查看的帖子来源于考研论坛(bbs.kaoyan.com) [quote]原帖由 [i]LinXH[/i] 于 2006-6-12 09:00 PM 发表+i8` onq? Ha
好久没来看看了。
c\9MCT2S5M 3LHVR,pH GO:`
LLLJJ辛苦了!S*t#@/DU8_0c%iD@
o[ z+@ Y:k ~1i
我们的MSE比国外的还有明显的差距。 [/quote]u!kbM+S kE
兄弟很就没见啊,毕业了吧:)

2006-6-16 10:46 yangki
没有全看完,但是总觉得对自己的要求也应该与国际接轨。

2006-11-16 16:26 askazhy
该如何申请入学呢?

2006-12-2 21:29 xufei19880420
dfewfewfew

2006-12-21 19:17 wbgx2003
Thank you ! This is very usefull for me!

2007-1-10 23:14 iampengpeng
国外的“软件工程硕士”和国内完全不是一回事,以LZ举的CMU为例,MSE基本有小组PROJECT贯穿始终,以区别于CS的独立研究,基本是一年INTENSIVE WORK,做的工程是很复杂的,而国内大多MSE只是交钱就等着拿学位,没得到什么,学位含金量低

2007-1-16 13:11 xiaobie
Thank you!

页: [1] 2

Google
热门搜索: 出国留学 | MBA | 英语口语 | 职业培训 | 英语培训 | 笔记本 | 求职



Powered by Discuz! Archiver 5.5.0  © 1999-2007 考研加油站