Software Application Development and Human-Computer Interaction

  • College

    College of Professional Advancement

  • Department

    Informatics and Mathematics

  • Degree


  • Location

    Atlanta, Online


Acquire in-demand software development skills

The Bachelor of Science in Software Application Development and Human-Computer Interaction teaches students how to develop, create, and modify software applications. The degree program attracts students interested in combining knowledge of human behavior with theory and skills in computer science, programming, and design. Students pursuing the degree at Mercer University learn how to:

  • Apply user experience and user interface (UX/UI) theories and tools to analyze user needs and develop software solutions
  • Use project-based learning to practice how to develop large, multi-faceted projects
  • Modify software applications, create seamless user interfaces, and acquire tools to analyze user needs effectively

As part of the curriculum, students are given opportunities to support and partner with local organizations on application and website projects, such as the MyNextLevl project.

Designed for busy and working adults

Mercer’s course formats benefit students as they juggle multiple priorities. The B.S. in Software Application Development and Human-Computer Interaction program admits students in January, March, May, August, and October. There are two eight-week sessions during fall and spring, and one eight-week and one four-week session during summer. Convenient and flexible options are available for class sessions:

  • Online: Complete the B.S. in Software Application Development and Human-Computer Interaction completely online.
  • On Campus: Students take two classes at Mercer’s Atlanta campus, one evening per week.
  • Blended: Students have the flexibility to enroll in a blended combination of live online classes, asynchronous online classes, and evening, in-person classes.

Pursue a rewarding career in software development

Analysts predict that employment for software development-related careers will grow 24% by 2026. In an industry where their skills are in high demand, graduates of the Bachelor of Science in Software Application Development and Human-Computer Interaction program can work in roles such as:

  • Full-Stack Developer
  • Information Technology Specialist
  • Programmer Analyst
  • Software Developer
  • Software Test Engineer
  • UI/UX Designer
  • Website/App Development Consultant

Learn more about our Software Application Development and HCI major

Ready to take the next step?

Schedule your personalized admissions counseling appointment, or contact the Office of University Admissions at 877.840.8599 or for more information.

I am forever grateful for Mercer’s program that helped me jump-start my IT career! I am a Quality Test Engineer, where I execute a series of tests on code developed by a Software Engineer before and after the code has been released into production. In my current role, I run tests to validate databases, web services, and the front-end of web applications that utilize HTML, CSS3, PHP, and JavaScript.

Kimberly Biggs, B.S. in Informatics, ’14

Kimberly Biggs