Program Details

To earn an MBA x Software Development, students must complete the 16 credits of MBA core curriculumcorporate residency, and 12 credit hours from the Khoury College of Computer Sciences listed below. You will also complete 12 credits from a second business concentration of your choosing, and 15 elective credits of which 3 must be experiential in nature.

Required MBA x Software Development Courses

Covers software life cycle models (waterfall, spiral, and so forth), domain engineering methods, requirements analysis methods (including formal specifications), software design principles and methods, verification and testing methods, resource and schedule estimation for individual software engineers, component-based software development methods and architecture, and languages for describing software processes. Includes a project where some of the software engineering methods (from domain modeling to testing) are applied in an example.
CS 5500 | 4 credits
Discusses Web development for sites that are dynamic, data driven, and interactive. Focuses on the software development issues of integrating multiple languages, assorted data technologies, and Web interaction. Considers ASP.NET, C#, HTTP, HTML, CSS, XML, XSLT, JavaScript, AJAX, RSS/Atom, SQL, and Web services. Each student must deploy individually designed Web experiments that illustrate the Web technologies and at least one major integrative Web site project. Students may work in teams with the permission of the instructor. Each student or team must also create extensive documentation of their goals, plans, design decisions, accomplishments, and user guidelines. All source files must be open and be automatically served by a sources server.
CS 5610 | 4 credits
Focuses on mobile application development on a mobile phone or related platform. Discusses memory management; user interface building, including both MVC principles and specific tools; touch events; data handling, including core data, SQL, XML, and JSON; network techniques and URL loading; and, finally, specifics such as GPS and motion sensing that may be dependent on the particular mobile platform. Students are expected to work on a project that produces a professional-quality mobile application and to demonstrate the application that they have developed. The instructor chooses a modern mobile platform to be used in the course.
CS 5520 | 4 credits

The curriculum is subject to change by D’Amore-McKim faculty. Please monitor for updates.

MBA x Computer Science

The MBA x Computer Science program is reinventing the MBA to meet today’s technological demands. Learn how.

Download PDF Download PDF