Complete this Program
Online
See full list of
Degrees, Certificates & Minors

Learning Outcomes

  1. Demonstrate an understanding of the software engineering process, including algorithm development, coding, and testing.
  2. Demonstrate an understanding of sophisticated data structures and how those structures are utilized in modern software engineering.
  3. Demonstrate an understanding of the underlying technology of the computer architecture as it affects software engineering.
  4. Demonstrate critical thinking in the understanding, evaluation and application of technology solutions to a variety of real life situations.
  5. Articulate ethical and professional standards as they apply to the use of computer systems and computer based data.