Master of Science in Software Development

Offered By: College of Engineering and Technology

Domains

  1. Software Architecture, Design, and Development -
    • Utilize software development principles to design databases, applications, and systems architecture in context of software development
    • Create artifacts for each phase of the Software Development Life Cycle (SDLC)
    • Solve business problems using enterprise-programming patterns, tools, and best practices
  2. Solution Analysis and Project Leadership -
    • Produce solutions that meet specified needs utilizing techniques, skills, modern software development, and testing tools within the scope of the SDLC process
    • Identify and apply appropriate SDLC techniques, testing strategies, processes, and practices appropriate for the development of software for a project
    • Develop secure software strategies and solutions that align with business needs, industry best practices, regulations, and compliance standards to enhance an organization’s security posture
  3. Ethics in Technology -
    • Evaluate information system’s legal, ethical, social, and global implications to justify decisions and optimize social outcomes
    • Explain how technical professionals address ethical challenges regarding data and systems access, data privacy, data accuracy, and code of conduct in decision-making
    • Make an ethical judgment in implementation, modification, and development of technology or software to meet the highest public interest and common good
  4. Communication Across Teams -
    • Identify, formulate, and solve computing problems by communicating effectively with a range of audiences through professional oral and written skills
    • Integrate basic elements of professional discourse, including audience analysis, the writing process, and design elements, into technical communication artifacts
    • Communicate a vision of teamwork, synthesized through critical thinking and conceptual skills, which is intended to motivate and inspire others to achieve organizational goals

Faculty

Our faculty are committed to bringing their abundant knowledge, enthusiasm, and experience to GCU and its students every day.

Program Faculty