Software Engineering MS
As you pursue a software engineering masters your educational experience will parallel the realities of the industry as you learn how to define, design, develop, and deliver modern software. Utilize computer science theories to create software that allows computers to meet the demands of an ever-changing, technologically-dependent society. Conduct research in many areas including big data analysis and mining software repositories. And gain hands-on experience through team-based projects that help you master modern software engineering techniques.
Our program accepts students from many educational backgrounds, including new graduates and professionals interested in a software engineering career. We have a bridge course that we offer to help students get up to speed on programming and basic computing concepts. We have successfully graduated students with degrees in engineering, science, business, and education. Our graduates master modern software engineering techniques in a team setting using state-of-the-art tools and platforms.
- Master of Science
- Approximately 60 students are enrolled in this program
Cooperative Education & Experiential Education Component
- Co-op is optional for this program
- Minimum co-op requirement: N/A
- Co-op availability: fall, spring, summer
Salary InformationCo-op: $23.72 $12.00 – $40.00
Student Skills & CapabilitiesThe MS program comprises 36 semester credit hours, culminated by either a Capstone project or Thesis. The program combines in-depth, contemporary skill building with theoretical concepts taught in courses. Courses focus on hands-on work that leverages individual and team skills. Students learn to bridge cutting edge work with the needs of industry. Core courses include topics on software re-engineering, software modeling, and product line engineering, and ensure that graduates will possess both breadth and depth of knowledge in software engineering. The program provides students with the opportunity to tailor their program of study via technical electives and independent study.
Equipment & FacilitiesThe department provides a variety of facilities where students collaborate on projects, polish their skills, and consult with faculty. Outfitted with the latest hardware and software technology, our facilities reflect our commitment to teamwork, interactive learning, and professional education. From the team rooms to the Collaboration Lab, our facilities are designed to support students and mimic a real-world software development environment.
Job TitlesSoftware Engineer, Software Developer, Software Quality Assurance Engineer, Web Applications Developer, Data Analyst, Software Tester, Database Developer, Software Design Engineer, Software Requirements Engineer, Web Developer.
- Software engineers are among the occupations projected to grow the fastest and add the most new jobs over the 2014-24 decade.
- Excellent job prospects are expected for applicants with at least a bachelor’s degree in a computer-related field and with practical work experience.
- Software engineers must continually strive to acquire new skills in conjunction with the rapid changes that occur in computer technology. (Source: U.S. Bureau of Labor Statistics O.O.H.)
Selected Employer Hiring PartnersAmazon, Apple, AYCO, A Goldman Sachs Co., Cerner, Constant Contact, Datto, Inc., Facebook, Google, Harris Corporation, HubSpot, IBM Corp., Intuit, Lutron, Markem-Imaje, Microsoft, Oracle, Paychex, Target, Xerox Corporation
Contact UsWe appreciate your interest in your career and we will make every effort to help you succeed. Feel free to contact Stephanie Ryan, the career services coordinator who works with the MS Software Engineering program. For your convenience, you can access information and services through our web site at http://www.rit.edu/co-op/careers.
Rochester Institute of Technology . Office of Career Services and Cooperative Education
Bausch & Lomb Center
57 Lomb Memorial Drive . Rochester NY 14623-5603