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
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.
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.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.