Skip to main content
College of Science and Engineering Technology

Software Engineering

SHSU’s B.S. in Software Engineering develops skills in software design, databases, programming, systems, and communication through rigorous coursework and labs.

Student working on a laptop
Degree
  • Bachelor of Science
Location
  • Huntsville
Type of Instruction
  • Face to Face
Length

4 Years

Succeed In Software Engineering

The B.S. in Software Engineering at SHSU prepares students for professional software development through a blend of theoretical learning and practical application. Coursework spans programming, data structures, algorithms, database management, computer architecture, network systems, and software engineering principles. Calculus, discrete math, and statistics build foundational thinking, and students gain access to labs off‑campus computing. No minor is required, but optional minors allow tailored specializations. Graduates emerge ready for roles in systems or application software, database development, cybersecurity, or continue graduate studies.

No Minor Required But Optional

The program is designed as a focused, comprehensive major in software development and engineering. A minor is not required, allowing students to dedicate full attention to mastering technical and analytical skills. However, students may choose an optional minor, such as Mathematics, Cybersecurity, or Information Assurance, to specialize further based on their interests or career goals.

Hands-On Experience Sets SHSU Apart

Unlike many programs, SHSU emphasizes applied learning from the start. Students gain direct experience through dedicated labs in robotics, networking, Unix/Linux systems, cybersecurity, and data recovery, with access to remote computing resources for project-based learning. This ensures graduates leave not just with knowledge, but with the practical experience employers expect.

Man in suit talking to another man

Find Your Future Career

Graduates work as software engineers, application developers, systems architects, database administrators, cybersecurity analysts, and more.

Professor speaking to the camera in a classroom style class, with her hands opened.

Expert Computer Science Faculty

SHSU’s Software Engineering faculty are accomplished educators and researchers with expertise in systems, networks, security, and databases.

Become a Bearkat

Ready to see what a degree can do for you or to start your application to SHSU? Our Admissions team is here to help.