B.S. in Software Application Development and Human-Computer Interaction
Program start date | Application deadline |
2024-01-01 | - |
2024-03-01 | - |
2024-05-01 | - |
2024-08-01 | - |
2024-10-01 | - |
Program Overview
Mercer University's B.S. in Software Application Development and Human-Computer Interaction equips students with the skills to develop and modify software applications, combining knowledge of human behavior with computer science, programming, and design. The program offers flexible course options (online, on-campus, blended) and prepares graduates for careers in software development, with a projected 24% job growth by 2026.
Program Outline
Degree Overview:
The Bachelor of Science (B.S.) in Software Application Development and Human-Computer Interaction at Mercer University aims to equip students with the skills necessary to develop, create, and modify software applications. The program combines knowledge of human behavior with theory and skills in computer science, programming, and design.
Objectives:
- Apply user experience (UX) and user interface (UI) theories and tools to analyze user needs and develop software solutions
- Develop and practice the ability to create large, multi-faceted projects
- Acquire knowledge and tools to modify software applications, design seamless user interfaces, and effectively analyze user needs
Outline:
The program's curriculum includes a combination of theoretical and practical courses that cover various aspects of software application development and human-computer interaction.
Course Schedule:
The 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.
Course Structure:
Teaching:
Teaching Methods:
The program employs a combination of teaching methods, including lectures, discussions, hands-on exercises, and project-based learning.
Faculty:
The program is taught by highly-qualified faculty with expertise in software application development, human-computer interaction, computer science, programming, and design.
Unique Approaches:
The program includes opportunities for students to support and partner with local organizations on application and website projects, such as the MyNextLevl project.
Careers:
Potential Career Paths:
Graduates of the program can pursue a wide range of careers in software development, including:
- Full-Stack Developer
- Information Technology Specialist
- Programmer Analyst
- Software Developer
- Software Test Engineer
- UI/UX Designer
- Website/App Development Consultant
Job Outlook:
According to the Bureau of Labor Statistics, employment for software development-related careers is projected to grow 24% by 2026.