Bachelor of Software Engineering
Rochester Institute of Technology
- Rochester, United States
- 5 years
- English
- On campus
- Bachelor
About the program
A 1.33333-year course-based master programme in Software Engineering at Memorial University.
Program highlights
- Internship available: yes
- Placement support: yes
- Work during study: yes
- Post-study work rights (3 years): yes
- PR pathway friendly: no
What you will learn
- Learners studying Software Engineering can develop the ability to analyse computing problems
- Apply programming and data practices
- Test technical solutions and explain the ethical use of digital systems
- And apply advanced analytical or reflective approaches to complex work. These are indicative learning goals
- Not a confirmed list of the university's assessed course outcomes.
Career outcomes
- Software development
- Computer systems architecture and design
- Distributed services
Curriculum
- Four terms of core software engineering topics with deeper expertise in several
- Course projects and a large team capstone
- Offered jointly by the Faculties of Science and Engineering and Applied Science.
Entry requirements
Academic
- Completion of secondary school (high school diploma or equivalent) with a college-preparatory record: about 4 years English
- 3 social studies or history
- 3-4 mathematics and 2-3 science
- With specific mathematics and science by college
- One recommendation
- Portfolio for art and design majors
- SAT/ACT optional
- English test unless exempt (Duolingo 120
- IELTS 6.5
- TOEFL iBT 79/4.5
- PTE Academic 58).
Accepted academic background
Language tests
- IELTS 6.5
- TOEFL iBT 79 (4.5 on new 6-point scale)
- Duolingo 120
- PTE Academic 58
- IELTS Academic 7
Documents you’ll need
- Completed application form
- Academic transcripts
- Graduation certificate when applicable
- Passport copy
- English proficiency evidence
- Financial documentation
- Program-specific supporting materials when required.
How to apply
- Check the entry requirements and deadlines: Early Decision I and Early Action 1 Nov
- Early Decision II 1 Jan
- Regular Decision 15 Jan (official website 2. Apply online through the Common Application or the RIT application. The application fee is 65 USD. Upload transcripts
- A recommendation
- English test scores (official website and a portfolio where the major requires one. Receive the decision and pay the 500 USD deposit to enrol (1 May for Regular Decision). Submit the declaration of financial support
- Obtain the I-20 and apply for the F-1 student visa (official website.
Other costs
| Tuition per year | $64,608 USD |
|---|---|
| Application fee | $65 USD |
| Deposit | $1,000 USD |
Program details
| Campus | Rochester |
|---|---|
| Faculty or school | Golisano College of Computing and Information Sciences |
| Department | Department of Computing and Information Technology |
| Teaching language | English |
| Credit value | 127 |
| Study pace | Fixed |
| Post-study stay | 3 years |
| Scholarship note | Rochester Institute of Technology may offer institutional, Merit-based, Departmental, Or international student scholarships to eligible applicants. Award value, Eligibility, And deadlines vary by program and intake. |
Intakes and deadlines
Program starts
August 2027
Apply by
15 Jan 2027
63 days left
Scholarships
Rochester Institute of Technology may offer institutional, Merit-based, Departmental, Or international student scholarships to eligible applicants. Award value, Eligibility, And deadlines vary by program and intake.
Browse scholarships →Frequently asked questions
The program takes 5 years.
The next deadline is 15 Jan 2027. Apply early, because some programs close when places fill up.
Tuition is $64,608 USD per year. The application fee is $65 USD. The deposit is $1,000 USD. The estimated living cost is $20,392 USD.
Accepted language tests: IELTS 6.5, TOEFL iBT 79 (4.5 on new 6-point scale), Duolingo 120, PTE Academic 58, IELTS Academic 7.
Rochester Institute of Technology may offer institutional, Merit-based, Departmental, Or international student scholarships to eligible applicants. Award value, Eligibility, And deadlines vary by program and intake.

