Preview three exceptional universities with computer software engineering degrees as well as a list of other good skills with programs in the field to help you decide where to enroll. California State University - Fullerton (CSUF) is a large, nationally ranked university in the West. CSUF offers degree programs in computer engineering with electives in software engineering. George Mason University is a nationally ranked East Coast school with multiple degree options for software engineering students, including a master's program. Carnegie Mellon University is an old college in Pittsburgh with master's degree options in software engineering, as well as an undergraduate minor.
CA State University - Fullerton
California State University - Fullerton recently added an accelerated master's in software engineering designed to be completed in just 17 months. The school's Bachelor of Science in Computer Engineering offers electives focusing in software engineering, which covers software design, software testing, software processes, software architecture, and software engineering foundations. The Computer Society Student Chapter at CSUF is available for computer engineering, computer science, and electrical engineering majors.
George Mason University
George Mason University in Fairfax, Virginia, offers several undergraduate and graduate computer engineering degree programs, as well as educational certificates in web-based software engineering. In addition to the traditional Master of Science in Software Engineering program, there is also an accelerated program available for computer science and information technology students. The Department of Computer Science also offers concentrations in the interdisciplinary Master of Science in Data Analytics Engineering and the Ph.D. in Information Technology offered by the Volgenau School of Engineering.
Carnegie Mellon University
In Pittsburgh, Pennsylvania, Carnegie Mellon University offers both a Master of Science and a Ph.D. in Software Engineering through its Department of Electrical and Computer Engineering, as well as a joint M.S./MBA option. The master's degree program is available on campus, online, and part-time. A related master's and Ph.D. in electrical and computer engineering is also available from the department. Software engineering certificates are also available for those with existing knowledge in the field looking to improve their skills. Undergraduates can declare a software engineering minor regardless of their major.
Top Software Engineering Schools
Other schools with computer software engineering degree options include:
|Drexel University||Philadelphia, PA||Software engineering grad students choose from an information science and technology track or an engineering track|
|Rochester Institute of Technology||Rochester, NY||Ranked #107 among national universities by U.S. News and World Report in 2017|
|San Jose State University||San Jose, CA||Offers bachelor's and master's degree programs in software engineering|
|Texas Tech University||Lubbock, TX||The Master of Science in Software Engineering is an online, non-thesis program|
|West Virginia University||Morgantown, WV||Master's degree students may earn credit for experiential learning|
California State University - Fullerton, George Mason University, and Carnegie Mellon University are three colleges with high-quality computer software engineering degrees. All three schools also have some form of accelerated or online learning method.