Masters in Software Engineering

Masters Degree in Software Engineering

A masters degree in software engineering is a valuable degree in today’s computer driven world. In addition to the host of software companies that write and mass produce software programs and suites, many companies are finding that they need specialized software in order to operate. This means either hiring teams of software engineers, or contracting out to individuals or consulting companies who can build the necessary software for them.

A masters in software engineering will prepare you for the challenging yet rewarding work of writing software, for whatever application. Whether you are working with a team on software that will be made commercially available, or on an application that is being written to solve a specific client’s needs, this degree will provide you with the skills you need to get the job done.

Some software engineering masters degrees will also offer different focuses that can help to fine tune your career. For instance, some programs might specialize in project management, which will teach you not only how to plan and code software, but also how to oversee a project successfully, including concepts such as budgeting, building a successful team of software engineers, and performing regular progress reviews.

Another frequent specialization for a masters degree in software engineering is software design. This focus ensures that you will be able to not only code software to accomplish a specific goal, but that you can also design software from scratch, test it, and make sure it is going to work the way you want it to.

Career Options with a Master in Software Engineering

There are many opportunities for someone with a master in software engineering. First of all, there are many software companies out there, and because the technology field is growing and the need for computer software is always increasing, there are always a respectable supply of software engineering positions. With a masters in software engineering, you may find yourself working for a company that writes commercial software. For a company like this, you might code software, oversee new software projects, or even manage a team or a department. You could also work for a consulting company that writes specialized software or custom applications for clients. For these types of jobs, your responsibilities might be to listen to the client and come up with a solution, as much as to write the necessary software.

A masters degree in software engineering also provides you with an opportunity to start your own consulting business. Many companies need software to solve their business problems, and with this degree under your belt you will be qualified to work with them directly.

Is a Masters in Software Engineering Right for You?

If you have an aptitude for computers, including more technical aspects of the computer such as coding software, then a masters in software engineering may very well be an ideal degree for you. Graduates of a typical software engineering program are usually interested in a career working with computers, writing software and perhaps working with clients to provide software solutions to their business problems. In addition, if you have a job in the software industry already, but are looking for a way to advance your career, you may consider a software engineering masters degree as a way to facilitate these achievements.

Schools offering a Software Engineering Masters Degree

(Organized by State | Updated 02-06-2010)

AK-University of Alaska Fairbanks AL-Auburn University AL-University of Alabama Burmingham
AL-University of Alabama Huntsville AZ-Arizona State University CA-California State University Fullerton
CA-California State University Sacramento CA-San Francisco State University CA-San Jose State University
CA-University of California Irvine CA-University of Southern California CO-University of Colorado Colorado Springs
CO-University of Denver CT-Fairfield University FL-University of North Florida
FL-University of West Florida GA-Mercer University IL-Depaul University
IL-Illinois Institute of Technology IL-Loyola University KS-Kansas State University
KS-University of Kansas KY-Eastern Kentucky University MA-Brandeis University
MD-Loyola University Maryland MI-Oakland University MI-University of Michigan Dearborn
MN-University of Minnesota MN-University of St. Thomas MO-University of Central Missouri
MO-University of Missouri Kansas City NC-East Carolina University ND-North Dakota State University
NE-University of Nebraska Omaha NJ-Monmouth University NJ-New Jersey Institute of Technology
NY-Marist College NY-Pace University NY-Rochester Institute of Technology
OH-Cleveland State University OR-Portland State University PA-Carnegie Mellon University
PA-Drexel University PA-Lehigh University PA-Penn State Great Valley
PA-University of Pennsylvania PA-University of Scranton PA-Villanova University
SC-University of South Carolina TX-Southern Methodist University TX-St. Mary's University
TX-Texas State University San Marcos TX-Texas Tech University TX-University of Houston Clear Lake
TX-University of Texas Arlington TX-University of Texas Austin VA-George Mason University
WA-Seattle University WI-University of Wisconsin La Crosse WI-University of Wisconsin Parkside