Bachelor of Science
Software Engineering

Software engineering is a disciplined approach to developing software. The Bachelor of Science degree in Software Engineering provides students with the knowledge and the skills necessary to develop, operate and maintain software in a systematic approach. This expands on traditional computer development principles while incorporating mathematics and computer science practices based in engineering. It is also defined as a systematic approach to the analysis, design, assessment, implementation, testing, maintenance and reengineering of software.

Download Program Guide

Instructor Bios

Herlaine Hess

Herlaine Hess is an Aerospace software engineer and instructor at Colorado Technical University and Sanford-Brown Online, teaching in the Computer Science, Information Technology, Web Design, and Software Engineering departments. Herlaine holds an Associates of Arts, a Bachelor of Science in Computer Science, and a Master of Science in Computer Science and has been employed as a software engineer for 24 years in leading commercial and Department of Defense companies. As a software professional, she has expertise in software development, user interface design, web development, and satellite simulation.

Meghana Satpute

With over five years of teaching experience, she has taught both basic and advanced courses including Computer Fundamentals, Java Programming, Software Engineering, Database Systems, Multimedia Techniques, Discrete Structure and Graph Theory, Computer Networks. Meghana completed her Masters Degree from the University of Texas at Dallas in December of 2011 and she is currently pursuing her Ph.D. in Computer Science at University of Texas at Dallas.

System Requirements

Windows (64-bit)

  • Microsoft® Windows® 7 64-bit Enterprise, Ultimate, Professional, or Home Premium; Microsoft® Windows Vista® 64-bit (SP2 or later) Enterprise, Ultimate, Business, or Home Premium; or Microsoft® Windows® XP Professional x64 edition (SP2 or later).*
  • Intel® Pentium® 4 or AMD Athlon™ dual core, 2.8 GHz (or higher) with SSE2 technology for Microsoft Windows 7 64-bit or Microsoft Windows Vista 64-bit (SP2 or later). Intel Pentium 4 or AMD Athlon dual core, 1.6 GHz (or higher) with SSE2 technology for Microsoft Windows XP Professional x64 edition (SP2 or later)
  • 2 GB RAM
  • 25 GB free disk space
  • 1,280 x 800 monitor with true color
  • DVD-ROM drive compatible with dual-layer DVD’s
  • Java Runtime Environment 1.5 (32 bit) or 1.6
  • QuickTime 7.6.2 software required to export SWF files

Windows (32-bit)

  • Microsoft® Windows® 7 32-bit Enterprise, Ultimate, Professional, or Home Premium; Microsoft® Windows Vista® 32-bit (SP2 or later) Enterprise, Ultimate, Business, or Home Premium; or Microsoft® Windows® XP (SP2 or later) Professional or Home*
  • Intel® Pentium® 4 or AMD Athlon™ dual core, 2.8 GHz (or higher) with SSE2 technology for Microsoft Windows 7 32-bit or Microsoft Windows Vista 32-bit (SP2 or later). Intel Pentium 4 or AMD Athlon dual core, 1.6 GHz (or higher) with SSE2 technology for Microsoft Windows XP (SP2 or later)
  • 2 GB RAM
  • 25 GB free disk space
  • 1,280 x 800 monitor with true color
  • DVD-ROM drive compatible with dual-layer DVD’s
  • Java Runtime Environment 1.5 (32 bit) or 1.6
  • QuickTime 7.6.2 software required to export SWF files

Career Outcomes

— Software Developer/Engineer

— Application Developer

— Computer Programmer

— Web/Phone App Developer

— Database Developer

© Sanford-Brown. All rights reserved. Sanford-Brown cannot guarantee employment or salary. Credits earned are unlikely to transfer.