Skip to main contentSkip to main navigationSkip to footer content

Software Engineering Track

The Software Engineering track provides you with the knowledge to evaluate and analyze complex software systems, address any technical challenges associated with different software application and develop effective and cost-efficient solutions to overcome these challenges. You will analyze software requirements, design software and employ various agile methodologies to build complex real-world software systems. After completing the seven core courses, you will continue with the following:

  • Advance Computer System Architecture and Design
  • Software Requirements
  • Software Design
  • Software Process
  • Special Topics/Capstone