To earn an MBA x Software Development, students must complete the 16 credits of MBA core curriculum, corporate 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
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.