Home | Academics | Degree Programs | Software Engineering Technology

Software Engineering Technology Degree

Software Engineering Technology Student

Whether you have played on an Xbox, flown on a plane using a Garmin GPS, or ordered something from Amazon, you have used a product created with the help of an Oregon Tech SET graduate.

Apply NowApply
Request InformationAsk

Summer Term Begins


What you will learn

Software Engineering Technology is an engineering discipline that deals with all aspects of software production. Students learn to design software systems, write the code that implements those systems, and test systems to make sure they meet requirements. Our graduates are contributing to solutions in medical, industrial, communications, aerospace, business, and scientific fields.

By earning your B.S. in Software Engineering Technology from Oregon Tech you will be prepared to begin or advance your career with the knowledge and skills that employers across the country and around the world are looking for in this high-demand field.

Throughout the program, you'll be exposed to many of the major Software Engineering Technology (SET) specialties, including:

  • Software development using C++ and other languages
  • Databases, Operating systems, and Networking
  • Software Testing
  • Project Management
  • Software Quality Assurance


software engineering students

Hardware and Software Common First Year

The CSET Department's common first year allows you to take courses in all three modalities. This common core enables you to sample courses in the Computer Engineering Technology, Embedded Systems Engineering Technology, and Software Engineering Technology programs helping you make a more educated decision based on your experiences in your first year of college.

CSET Department's Common First Year

Oregon Tech’s SET Program places a strong emphasis on application, not just theory. The applied, hands-on curriculum prepares students for entry into the computer professions. Students will develop solid Software Engineering skills throughout all phases of the curriculum. You will begin developing software your first quarter at Oregon Tech. After laying a solid foundation your freshmen year, you will cover more advanced topics your sophomore year. Your junior and senior year will include year-long projects as well as classes in advanced topics. The early-start in our curriculum means that many students get quality (and well paid) internships following their sophomore year.

Internships and Co-ops

Even before students graduate, many choose to participate in internships and co-op programs. The SET program is a proud member of MECOP where students will complete two 6-month paid internships. Companies hiring Oregon Tech SET interns include Intel, Mentor Graphics, Garmin, HP, Boeing, OnSemiconductor and Fiserv. Other students will participate in less formalized internships at companies like Disney, Amazon, and JELD-WEN just to name a few.

Hardware/Software Concurrent Degree Offered

Students who are interested in both the hardware and software aspects of computers can either earn an Embedded Systems degree (that includes both) or they can earn bachelor's degrees in computer engineering technology and software engineering technology at the same time. The ability to be able to design both hardware and software is highly sought after in the industry since people with both skill sets can solve a wider range of technical problems.

Two Campus Sites Gives You Options

We listen to our students, who have communicated a need for maximum flexibility. Some are working full- or part-time, are place-bound and need an on-campus experience close to home; and some prefer a traditional residential campus with all of the amenities that come with it. That’s why we offer two location options: Klamath Falls Residential Campus (southern Oregon), and Portland-Metro Campus (in Wilsonville).

About the Program

Degrees Offered

  • Bachelor of Science in Software Engineering Technology
  • Associate of Engineering in Software Engineering Technology


  • Klamath Falls
  • Portland-Metro

For Questions, Contact:

Phil Howard

Phil Howard, SET Program Director


Accredited by the Engineering Technology Accreditation Commission of ABET

Accredited by the Engineering Technology Accreditation Commission of ABET, www.abet.org.


Jobs and Careers in this degree

With over 90% of Oregon Tech CSET graduates either employed (median starting salaries over $60k) or seeking an advanced degree within six months of graduation, Oregon Tech graduates are successful in the workplace because of the unique, in-demand knowledge and skill set they gain in their program.

Our graduates work for:

  • SpaceX
  • Expedia
  • Amazon
  • Microsoft Corporation
  • International Game Technology
  • Intel Corporation
  • Garmin
  • Sandia National Laboratories

Graduate Success
Among all Oregon Tech degrees 2017-2019

Employed: 90%
Continuing Education: 6%
Success Rate: 96%
Starting Median Salary: $60,000
  Learn more


The hands-on courses at Oregon Tech will help you prepare for a career in the software development industry. Some courses that a SET student at Oregon Tech might take include:

Database Systems and Design

Learn how to design and implement complex data management solutions

Graphical User Interface Programming

Learn how to design and implement GUIs using a variety of tools.

Computer Networks

Learn about the technologies that make the Internet work including how to write programs that make use of these technologies.

Operating Systems

Learn the internals of operating systems: the algorithms and data structures they use to provide services to users.

Next Steps