Bachelor of Science

Software Engineering

Software engineers research, design, develop, and test computer systems and components.
software engineering icon man in front of self-closing brackets Students receive instruction and perform research in software engineering and may work on artificial intelligence, human-computer interfaces and other related areas
software engineering icon binary numbers Software engineering is a rapidly-evolving field, and new discoveries in machine learning/AI, security, robotics and more ensure that students enjoy dozens of opportunities for research and employment.
software engineering icon screen with label of C++ The program prepares students for immediate employment in the tech industry.

Software Engineering

Modern Software and Hardware Systems

Software engineering is an engineering-based approach to software development. A software engineer is a person who deals with the design, development, testing and maintenance of software applications.

Why Software Engineering at UTA

UTA's Computer Science and Engineering Department is enjoying booming enrollment and has been awarded millions of dollars in research grants, making it an ideal place for students seeking a vibrant, leading-edge environment to pursue a degree.

hands on a laptop with code

Get Started Now

Request more information or apply now. Take the first step toward your career in software engineering. If you complete the inquiry form an engineering recruiter will reach out to you.

hands on a laptop

What Do Software Engineers Do?

Software engineers research, design, develop, and test computer systems and components. They also create software solutions to meet client requirements and could work on anything from web applications and content management systems to databases and operating systems.


Bachelor of Science in Software Engineering

Students in the B.S. in Software Engineering program will gain fundamental knowledge and practical skills in engineering software systems, including the ability to implement, test and maintain those systems, to identify needs and software requirements in an application domain, and to design systems to meet desired needs within realistic constraints. Software engineering principles could apply to different domains, including, but not limited to, video games, financial software, communication software, social network apps, personal computing and scientific computing.

Students will also apply the knowledge and skills gained in the classroom in real-world settings through internships or co-ops and course projects, including the capstone project.

Degree Options

  • B.S. in Software Engineering, on-campus
  • Fast Track B.S. to M.S. program in Software Engineering, on-campus - Three shared courses between the B.S. and M.S. programs allows students to complete a master's degree with just 21 additional hours

Software Engineering at UTA

  • Benefit from a well-designed curriculum that balances coursework and practical skills.
  • Collaborate with students from different engineering disciplines on a capstone project
  • Engage in cutting-edge research projects that are funded by university, industry and government agencies.
  • Learn from well-established faculty who work closely with industry.
  • Join a network of alumni who hold positions in leading companies such as Facebook, Google, Lockheed Martin, Microsoft, and others.


The program in software engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET (, under the General Criteria and the Software Engineering Program Criteria.

Requirements for Licensure or Certification

All discipline specific programs in the College of Engineering meet educational requirements for professional licensure or certification in all U.S. states, territories, and the District of Columbia.

Degrees & Certificates

  • B.S. in Computer Science
  • Certificate in Cyber Security
  • Certificate in Unmanned Vehicle Systems
  • Certificate in Embedded Systems
View in Catalog


(Bureau of Labor Statistics, 2022)

Low: $71,280

Median: $127,260

High: $198,100

Projected growth through 2032: 25%

Dual Credit

Get a head start on your UTA software engineering degree in high school! If you have the prerequisites, our courses can be used to satisfy high school course requirements and can be applied toward your undergraduate degree.

UTA Dual Credit Academy

ABET Image from the Engineering Accreditation Commission


The College of Engineering offers so many exciting options for all undergraduate students. Reach out to discover your options in academic majors and more. Click the button below!

Let Us Know About You