www.rit.edu Open in urlscan Pro
129.21.1.40  Public Scan

Submitted URL: http://www.se.rit.edu/
Effective URL: https://www.rit.edu/computing/department-software-engineering
Submission: On June 17 via api from US — Scanned from SE

Form analysis 0 forms found in the DOM

Text Content

Skip to main content

RIT Logo with Text
Jump to Section
✕
Request Info Visit Apply Give

--------------------------------------------------------------------------------


MOBILE MAIN NAVIGATION

 * About
   * Overview
   * Leadership
   * Accreditation
   * Facilities
   * Student Resources
   * Centers and Institutes
   * Diversity Initiatives Office
   * National Council
   * 
     Key Facts
   * 
     News
 * Academics
   * Undergraduate Degrees
   * Graduate Degrees and Advanced Certificates
   * Minors
   * Immersions
   * Departments and Schools
   * Academic Advising
   * Tutoring Center
   * Academic Support
   * Dean’s Lecture Series
   * FirstByte
   * 
     Computing and Information Sciences Ph.D.
   * 
     Visit Campus
 * Experiential Learning
 * Admissions and Aid
 * Faculty
 * Research
   * Key Research Areas
   * Research News
   * Search People by Areas of Expertise
   * 
     Computing and Information Sciences Ph.D.
   * 
     ESL Global Cybersecurity Institute
 * Contact

--------------------------------------------------------------------------------

myRIT News Directory

Golisano College of Computing and Information Sciences
Site Search Button

✕
Future Students Current Students Parents Faculty and Staff Alumni Partners

--------------------------------------------------------------------------------

Request Info Visit Apply Give
Future Students Current Students Parents Faculty and Staff Alumni Partners
Request Info Visit Apply Give

RIT logo and full name
Golisano College of Computing and Information Sciences
News Directory myRIT
 * About
    * Overview
    * Leadership
    * Accreditation
    * Facilities
   
    * Student Resources
    * Centers and Institutes
    * Diversity Initiatives Office
    * National Council
   
    * 
      Key Facts
    * 
      News

 * Academics
    * Undergraduate Degrees
    * Graduate Degrees and Advanced Certificates
    * Minors
    * Immersions
    * Departments and Schools
   
    * Academic Advising
    * Tutoring Center
    * Academic Support
    * Dean’s Lecture Series
    * FirstByte
   
    * 
      Computing and Information Sciences Ph.D.
    * 
      Visit Campus

 * Experiential Learning
 * Admissions and Aid
 * Faculty
 * Research
    * Key Research Areas
    * Research News
    * Search People by Areas of Expertise
   
    * 
      Computing and Information Sciences Ph.D.
    * 
      ESL Global Cybersecurity Institute

 * Contact

Site Search Button


DEPARTMENT OF SOFTWARE ENGINEERING

 

Department of
Software Engineering


BREADCRUMB

 1. RIT/
 2. Golisano College of Computing and Information Sciences/
 3. Academics/
 4. Departments and Schools/
 5. Department of Software Engineering

 * Overview
 * Research
 * Faculty / Staff
 * Degree Programs
 * Current Students
 * Prospective & Incoming Students
 * Scholarships
 * Latest News
 * Alumni & Industrial Advisory Board
 * Facilities

Department Contact

SE Office Manager: 585-475-4921

 

 

IT Support 

GCCIS Technical Operations
gccisit@rit.edu - Email for password resets.


OVERVIEW

The Department of Software Engineering’s mission is the development of
professionals who can produce high-quality, cutting-edge, and cost-effective
software systems. The department provides a forward-thinking approach in an
inclusive environment that encourages students to become pioneers in the field
by developing in-depth knowledge through hands-on design of innovative products.
As real-world construction of complex software systems is done by engineering
teams, our curriculum focuses on team-based activities with an emphasis on
collaboration and the design process. Students receive mentorship to become
world-class engineers and to conduct world-class research by closely
collaborating with both faculty and industry.

From classes to co-ops: experience SE at RIT

 

  



--------------------------------------------------------------------------------

Design

--------------------------------------------------------------------------------

Collaboration

--------------------------------------------------------------------------------

Real-World Software

--------------------------------------------------------------------------------

Process



97%

Approval rating for our academic advisors in student surveys

$86k

Median starting salary for our graduates, with some graduates starting at more
than $100k

$5M+

In college research funding since 2017




RESEARCH

Software Engineering Research at RIT's Global Cybersecurity Institute

  

--------------------------------------------------------------------------------

Publications

--------------------------------------------------------------------------------

MS Student Research




FACULTY

 * Kal Rabb
   
   Senior Lecturer

 * Mehdi Mirakhorli
   
   Director of Cybersecurity Research in GCI

 * Zhe Yu
   
   Assistant Professor

View Department Directory  


STAFF

 * Megan Lehman
   
   Academic Advisor

 * Lauren McQueen
   
   Staff Assistant

 * Denise Stade
   
   Senior Staff Specialist

View Department Directory  


UNDERGRADUATE PROGRAMS

As software becomes ever more common in everything from airplanes to appliances,
there is an increasing demand for professionals who can develop high-quality,
cost-effective software systems. Students learn principles and techniques for
the construction of complex and evolving software systems as well as issues
affecting software architecture, design, and implementation. Additional topics
include project management, planning, quality assurance, and product
maintenance.

Software Engineering BS  (Accelerated dual degree available)

RIT's software engineering degree encompasses technical issues affecting
software architecture, design, and implementation, as well as process issues.

Learn more about the Software Engineering BS program 


GRADUATE PROGRAMS

The Master of Science in software engineering or data science assures that
graduates possess both breadth and depth of knowledge of their program's
content. Special topics courses and electives provide students with the
opportunity to match their graduate education with their professional goals,
from pursuing groundbreaking research to developing game-changing products.

Computing and Information Sciences Ph.D.

The Ph.D. in computing and information sciences is a research degree that
produces independent scholars, cutting-edge researchers, and well-prepared
educators. You'll study with RIT's world-class computing faculty and take
advantage of diverse academic offerings and modern facilities as you identify
and research challenges within and beyond computing. 

Learn more about the Computing and Information Sciences Ph.D. program 

Data Science MS

Demand is high for professionals skilled in both analytics and computing.
Enhance your skill set by learning to manage large-scale data sets in this data
science master’s.

Learn more about the Data Science MS program 

Software Engineering MS

Gain hands-on experience through team-based and individual projects in this
master's in software engineering, all while you further your understanding of
the development and implementation of modern software systems.

Learn more about the Software Engineering MS program 


MINORS AND IMMERSIONS

Software Engineering Minor

Students in disciplines with a heavy reliance on software applications may be
interested in pursuing a minor in software engineering. The minor provides a
broad view of the software engineering landscape including introductory material
and fundamentals in design and process. Students deepen their software design
skills and learn techniques for working on a productive software engineering
team by choosing electives in design or process to gain a deeper understanding
of one of these areas, or they may choose to balance their courses for a broad
view of both topics.

Learn more about the Software Engineering Minor program 


CURRENT STUDENTS

--------------------------------------------------------------------------------

Advising Resources

--------------------------------------------------------------------------------

Undergraduate Resources

--------------------------------------------------------------------------------

Graduate Resources

--------------------------------------------------------------------------------

BS/MS Student Resources

--------------------------------------------------------------------------------

Student Organizations

--------------------------------------------------------------------------------

Co-Op Program 

--------------------------------------------------------------------------------

Senior Projects 

--------------------------------------------------------------------------------

Student Employment

--------------------------------------------------------------------------------

Change of Program  

--------------------------------------------------------------------------------

Flowcharts - Undergraduate Curriculum




PROSPECTIVE & INCOMING STUDENTS

Incoming Students

Welcome to RIT and the Department of Software Engineering (SE) in the Golisano
College of Computing & Information Sciences! Here is where all incoming
undergraduate and transfer students can find SE Academic Day information, Math
Placement exam and FAQS.

View Information >>> 

Why SE?

RIT Software Engineering was First in the U.S. 
We’re not new at this. Our program was the first undergraduate software
engineering program in the U.S., and many programs around the country are based
on our model. Since welcoming our first incoming class in 1996, we have worked
hard to ensure our curriculum is comprehensive and cutting edge. We have
graduated over 600 software engineering students. Our program is in a software
engineering department which means all of our work focuses on the best education
for the next generation of software engineers.

Watch this video to learn more!  



Top 10 Reasons to Choose Software Engineering at RIT:

1. Co-op: Real-world Work Experience
Students and employers agree – the co-op experience is invaluable. You will
enter the workforce with three terms of work experience - and have the amazing
resume to prove it. 

“Now that I've had a co-op experience, I feel more confident in my skills and
abilities. I will take what I’ve learned and apply it to the rest of my courses
at RIT.”
Elizabeth, 3rd year

Learn more about Co-op & Careers at RIT

2. Friends and fun with Society of Software Engineers (SSE)
As a member of the SSE student club, it’s easy to become involved in daily life
in the department. Founded by students, for students, SSE is a lively social
hub, providing everything from lasting friendships to homework help to
professional networking.

Learn more about SSE

3. Prove yourself through your Senior Project
For Senior Project, you’ll be assigned to a small team of students to solve
challenging, real-world software issues for commercial, non-profit, and RIT
organizations. You’ll test your mettle while applying everything you’ve learned
in courses and on co-op.

4. Tap in to our extensive alumni network
As the saying goes, it’s not what you know, it’s who you know. As an SE student,
you’ll have a direct link to alumni located at hundreds of top companies across
the country, such as Microsoft, IBM, EA Games, Fidelity Investments, Lockheed
Martin, Boeing and Oracle, to name a few!

5. Excellent reputation with employers
Employers trust the quality, skills and professionalism which our students are
known for, and it shows. Graduating students have a placement rate over 90%, and
many students receive multiple job offers.

Recruiters from companies like Microsoft and United Technologies Aerospace
Systems visit us frequently. They hold info sessions targeted at SE students and
members of SSE, collect resumes and schedule interviews on the spot!

6. Learn in-demand skills from award-winning faculty
Software Engineering is more than just coding. Our curriculum covers the key
topics that are in demand in industry, including software design, process,
architectures and testing.

We are a friendly department, boasting small class-size and an ‘open-door’
policy. You’ll have the unique opportunity to get to know faculty members, and
be involved in special projects and research.

View our curriculum Flow Chart 

7. Support from top-rated academic advisors
College can be overwhelming, but your academic advisor will help you sort
through options, overcome hurdles and set goals. In a recent survey, students
gave our advisors a 97% approval rating. Students overwhelmingly agreed that our
advisors are approachable, accurate, clear and knowledgeable.

"It's easy to make appointments, it's easy to get answers to questions via email
(and prompt!), and the staff in the office is very knowledgeable." -current SE
student

Learn more about our Academic Advising services

8. Excellent facilities
Our facilities support our teaching philosophy. We provide interactive,
team-based learning in flexible, well-equipped lab space.

Learn more about our Facilities

9. Wide range of opportunities and great salary
As a software engineering major, you will have your pick of exciting
opportunities in a range of industries - financial services, computer gaming,
health care, aerospace and more... anywhere software is used!

The median starting salary for our graduates is $86,000 with some graduates
starting at over $100,000.

Learn more from the US Dept of Labor Statistics

10. Possibility of graduate studies
 We offer BS/MS degrees leading from a Bachelor of Science in Software
Engineering to a Master of Science in Software Engineering, Computer Science, or
Computing Security. We are also working on new accelerated programs in other
degree areas.

Learn more about our BS/MS programs

Change of Program

If you are looking to switch into the Software Engineering program, please fill
out our interest form. We will have 1-2 SE program overview sessions each
semester for students looking to come into the SE program from another program
at RIT. This is the first step in the change of program process, and will allow
you to learn about SE, meet faculty, and chat with our advisors. Change of
Program Into SE Information Sheet.

If you are looking to switch out of the Software Engineering program, please
visit with your academic advisor to discuss future plans.


SCHOLARSHIPS

Both the National Science Foundation and Department of Defense offer
scholarships for service, designed to increase and strengthen the cadre of
federal information assurance professionals that protect the government's
critical information infrastructure.

Department of Defense Cyber Scholarship Program
NSF CyberCorps Scholarship for Service




LATEST NEWS

 * April 29, 2024
   
   Students discover research opportunities on the path to graduation
   
   Independent research projects can help cultivate critical thinking,
   collaboration, and problem-solving skills. Whether it’s late nights spent in
   a RIT lab or a field study in the mountains, research experiences can be a
   cutting-edge way for students to prepare for the future.

 * March 28, 2024
   
   Potential of Internet of Things is booming, but personal info could be at
   risk  
   
   The Rochester Business Journal talks to Ashique KhudaBukhsh, assistant
   professor in the Department of Software Engineering, about the future of
   Internet of Things.

 * March 7, 2024
   
   American Sign Language Reveals Wordplay Beyond Sound  
   
   The New York Times interviews alumnus Eric Epstein ’19 (software
   engineering).

More Department News  




ALUMNI & INDUSTRIAL ADVISORY BOARD

Are you an SE alum that wants to stay involved? Here's how:

 1. Join us on Facebook and LinkedIn.
 2. Sponsor a Senior Project.
 3. Recruit through Society of Software Engineers - email the SE department for
    more information.
 4. Attend alumni events. Watch the RIT alumni page for details.
 5. Keep in touch and let us know what you are up to! View the department
    directory for contact information. You can also take a look at what research
    projects faculty are involved in!

Our Industrial Advisory Board (IAB) consists of professional software engineers
from a range of companies. The board helps us stay current with industry trends
by offering insight on everything from curriculum to teaching methods. IAB plays
an integral role in helping us maintain a balanced, vibrant department. Please
find a list of our current IAB members here. 


FACILITIES

The 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.

The department’s facilities include three student instructional studio labs, a
specialized embedded systems lab, and a collaboration lab. In addition, freshmen
are encouraged to take advantage of the department’s mentoring lab. Staffed by
advanced software engineering students, this lab offers new students an
environment where they can learn from those who have successfully fulfilled most
of the major's academic requirements.

Students enrolled in software engineering courses also can use any of the
department’s eleven team rooms. Equipped with a computer and projector, network
connections, a meeting table, seating for six, and generous whiteboard space,
these rooms support the department’s commitment to teamwork, both inside and
outside the classroom.

 * SE Collaboration Lab
   
 * Real-time and Embedded Systems Lab
   
 * Projects Lab
   

View More Facilities  

Address and Phone

20 Lomb Memorial Drive
Rochester, NY 14623-5608
585-475-7203

 * facebook
 * twitter
 * instagram

Sign up for our newsletter


FOOTER MAIN NAVIGATION

 * About
   * Overview
   * Leadership
   * Accreditation
   * Facilities
   * Student Resources
   * Centers and Institutes
   * Diversity Initiatives Office
   * National Council
   * Key Facts
   * News
 * Academics
   * Undergraduate Degrees
   * Graduate Degrees and Advanced Certificates
   * Minors
   * Immersions
   * Departments and Schools
   * Academic Advising
   * Tutoring Center
   * Academic Support
   * Dean’s Lecture Series
   * FirstByte
   * Computing and Information Sciences Ph.D.
   * Visit Campus
 * Experiential Learning
 * Admissions and Aid
 * Faculty
 * Research
   * Key Research Areas
   * Research News
   * Search People by Areas of Expertise
   * Computing and Information Sciences Ph.D.
   * ESL Global Cybersecurity Institute
 * Contact

RIT logo and full name (footer)

Address and Phone

One Lomb Memorial Drive
Rochester, NY 14623
585-475-2411

 * RIT Facebook
 * RIT Instagram
 * RIT Twitter
 * RIT TikTok
 * RIT YouTube
 * RIT LinkedIn

Sign up for RIT news
Website feedback
About Academics Experiential Learning Admissions and Aid Research RIT Life
Athletics News

Copyright © Rochester Institute of Technology. All Rights Reserved.
Land Acknowledgment. Disclaimer. Copyright Infringement. Privacy Statement.
Nondiscrimination. Accessibility. Emergency Information.

Search RIT
Close  X

This website uses cookies to provide better user experience and functionality.
You can control and configure cookies in your web browser. Cookie Statement |
How to Disable Cookies
OK