BS Software Engineering

4 Years On Campus Bachelors Program

University of Texas Dallas

Program Overview

The Bachelor of Science in Software Engineering at UT Dallas is delivered by the Computer Science Department within the Erik Jonsson School of Engineering and Computer Science.

This ABET-accredited program prepares students to design, develop, test, and maintain reliable, secure software systems, combining computer science, engineering, and software development methodologies.

Course Overview:

  • Mathematical Foundation:

    • Calculus

    • Linear Algebra

    • Discrete Mathematics

  • Computer Science Core:

    • Programming Fundamentals

    • Data Structures and Algorithms

    • Operating Systems

    • Modern Programming Methodologies

  • Software Engineering Core:

    • Requirements Engineering

    • Software Validation and Testing

    • Software Architecture

    • Software Engineering Project (Capstone)

  • Elective Application Areas:

    • Digital Systems Design

    • Computer Networks

    • Embedded Systems

    • Computer Imaging

    • Artificial Intelligence

    • Machine Learning

    • Human-Computer Interaction

    • Computer Graphics

    • Databases

    • Compiler Design

  • Professional Development:

    • Team-based projects

    • Communication and collaboration skills

    • Ethics and social responsibility

Experiential Learning (Research, Projects, Internships etc.)

  • Capstone Project: A comprehensive, team-based software engineering project in the final year that simulates real-world software development with an emphasis on applying engineering principles, testing, validation, and project management.

  • Laboratory and Teamwork: Labs and collaborative assignments throughout the program develop practical skills, teamwork, and communication.

  • Internships & Co-ops: Strong encouragement for students to pursue internships and cooperative education to gain industry experience and build professional networks.

  • Student Organizations: Students can participate in groups like the Association for Computing Machinery, Game Development Group, National Society of Black Engineers, and Society of Women Engineers for leadership, professional development, and industry engagement.

Progression & Future Opportunities

  • Graduate Careers: Graduates are in high demand across all major industries including technology, healthcare, finance, security, education, and government.

  • Graduate Study: The program’s strong foundation enables progression to graduate programs in software engineering, computer science, or related fields. The fast-track BS/MS pathway is available for accelerated completion.

  • Professional Growth: Emphasis on lifelong learning, leadership, ethical responsibility, and adaptability to emerging software technologies ensures graduates remain competitive in the evolving tech landscape.

  • Career Support: UT Dallas provides extensive career services, employer partnerships, and support for internships and job placement through career fairs, cooperative programs, and industry connections.

Program Key Stats

$47,280
$ 50
Rolling


68 %
No
Yes

Eligibility Criteria

BBB - ABB
3.0
26 - 30
75 - 80

1170 - 1410
25 - 32
6.5
80

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Software Architect
  • Project Manager
  • Security Analyst
  • Chief Technology Officer
  • Risk Management Officer
  • Senior Manager of Software Development

Book Free Session with Our Admission Experts

Admission Experts