  {"id":3202,"date":"2017-05-03T19:37:21","date_gmt":"2017-05-04T00:37:21","guid":{"rendered":"https:\/\/www.maryville.edu\/bu\/?page_id=3202"},"modified":"2023-04-14T15:35:40","modified_gmt":"2023-04-14T20:35:40","slug":"app-development-minor","status":"publish","type":"page","link":"https:\/\/www.maryville.edu\/bu\/app-development-minor","title":{"rendered":"App Development Minor"},"content":{"rendered":"<div class=\"show-for-medium spacer-bottom\">\nThe App Dev minor is designed to provide students with an introduction to app development regardless of their undergraduate major. Students will learn specific skills to integrate app development into their specific major (e.g. nursing majors can create home health app) and will finish the minor with a fully functioning app based on their initial concept. This also allows students to host their apps in iTunes as a potential business venture. Lastly, this minor has been developed in consultation with app developers and the education team at Apple and discussed with Communications and Art &amp; Design faculty for potential interdisciplinary opportunities.<\/div>\n<div class=\"grid-container\">\n<div class=\"grid-x grid-margin-x grid-margin-y\" style=\"padding-top: 20px;\">\n<div class=\"small-12 medium-6 large-6 cell\"><img decoding=\"async\" src=\"\/bu\/wp-content\/uploads\/sites\/10\/2017\/05\/app-development-minor-1.jpg\" alt=\"student working on app in front of a Mac\" \/><\/div>\n<div class=\"small-12 medium-6 large-6 cell\"><img decoding=\"async\" src=\"\/bu\/wp-content\/uploads\/sites\/10\/2017\/05\/app-development-minor-2.jpg\" alt=\"student writing note on post-it\" \/><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h3 style=\"color: #ce1126;\">Required Courses<\/h3>\n<div class=\"grid-container\">\n<div class=\"grid-x grid-margin-y\" data-equalizer=\"\">\n<div class=\"medium-3 large-3 cell\" style=\"border: 1px solid grey; padding: 10px;\" data-equalizer-watch=\"\">\n<p style=\"font-size: 15pt; font-weight: bold; padding: 15px 0 0 0;\">ISYS-120: Storyboarding Apps<\/p>\n<p>Storyboarding is a visual way of designing, and testing, an application\u2019s user interface prior to any development activities. This course introduces storyboarding while simultaneously teaching fundamental app development concepts, such as programming, and tying them together into small applications. Students will work on project teams to iteratively design an application while gaining experience using industry standard tools for designing app user interfaces and building real applications.<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n<\/div>\n<div class=\"medium-3 large-3 cell\" style=\"border: 1px solid grey; padding: 10px;\" data-equalizer-watch=\"\">\n<p style=\"font-size: 15pt; font-weight: bold; padding: 15px 0 0 0;\">ISYS-220: App Dev for iOS<\/p>\n<p>This course focuses on the architectural design and development of software applications for iOS (i.e., iPhones, iPads). Students will explore the model-view-controller (MVC) design pattern in-depth while growing their knowledge of how to effectively implement its component parts in the SWIFT programming language. Applications designed by teams in the ISYS 120 course will carry-over and begin implementation in this course.<\/p>\n<\/div>\n<div class=\"medium-3 large-3 cell\" style=\"border: 1px solid grey; padding: 10px;\" data-equalizer-watch=\"\">\n<p style=\"font-size: 15pt; font-weight: bold; padding: 15px 0 0 0;\">ISYS-230: Advanced App Dev<\/p>\n<p>iOS provides an array of software frameworks (i.e., ARKit) and sensor frameworks (i.e., GEO positioning) that add powerful functionality to applications. Students will examine these frameworks, particularly those related to web services, in the context of applications they independently design and develop. Further, team applications designed in ISYS 120, and partially implemented in ISYS 220, will carry-over to be completed in this course.<\/p>\n<\/div>\n<div class=\"medium-3 large-3 cell\" style=\"border: 1px solid grey; padding: 10px;\" data-equalizer-watch=\"\">\n<p style=\"font-size: 15pt; font-weight: bold; padding: 15px 0 0 0;\">Electives<\/p>\n<p>Choose two additional electives to complete the minor. <\/p>\n<p>Find 91ÖÆÆ¬³§&#8217;s course listing in our <a href=\"https:\/\/catalog.maryville.edu\">catalog<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h3 style=\"color: #ce1126;\">App Development Program Goals<\/h3>\n<div class=\"grid-container\">\n<div class=\"grid-x grid-margin-x grid-margin-y\">\n<div class=\"small-12 medium-12 large-6 cell\">\n<ul class=\"cert-list\">\n<li>Prepare and produce a storyboard of the app interface<\/li>\n<li>Recognize best practice app interface design principles using Interface Builder<\/li>\n<li>Design user input fields and integrate the virtual keyboard<\/li>\n<li>Analyze touch and multi-touch gestures<\/li>\n<li>Develop and animate user interfaces<\/li>\n<li>Determine interface changes associated with device orientation<\/li>\n<li>Prepare app to pull data from a web service within the app<\/li>\n<li>Produce a functioning app based on student use case<\/li>\n<\/ul>\n<\/div>\n<div class=\"small-12 medium-12 large-6 cell text-left\">\n<div class=\"grid-x grid-margin-x small-up-1 medium-up-1 large-up-1\">\n<div class=\"cell\"><a class=\"button text-center expand\" href=\"https:\/\/catalog.maryville.edu\">MARYVILLE CATALOG<\/a><\/div>\n<div class=\"cell\"><a class=\"button text-center expand\" href=\"\/admissions\/saints-nation\/\">REQUEST INFORMATION<\/a><\/div>\n<div class=\"cell\"><a class=\"button text-center expand\" href=\"\/admissions\/apply\/\">APPLY NOW<\/a><\/div>\n<div class=\"cell\"><a class=\"button text-center expand\" href=\"\/about\/visit\/\">VISIT CAMPUS<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>Do you have an app idea?<\/h3>\n<div class=\"grid-container\">\n<div class=\"grid-x grid-margin-x grid-margin-y\">\n<div class=\"small-12 medium-6 large-6 cell\" style=\"padding: 10px;\">\nA fundamental part of our program is designing and delivering apps needed by non-profit organizations and research groups. Students in the minor create these applications over the whole three-course app development sequence. If you need an app you feel is appropriate for our students to build then click the submit app button to send us your idea!<\/p>\n<\/div>\n<div class=\"small-12 medium-6 large-6 cell\">\n<a href=\"\/bu\/app-development-minor\/app-idea\"><img decoding=\"async\" src=\"\/bu\/wp-content\/uploads\/sites\/10\/2017\/05\/submit-app-idea3.png\" alt=\"graphic of phone with submit an idea text\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<hr \/>\n<div class=\"grid-container\">\n<div class=\"grid-x grid-margin-x grid-margin-y\">\n<div class=\"large-6 cell cyb-button-cont\"><a class=\"button alt-button text-center expand\" href=\"\/bu\/app-development-minor\/careers\">CAREERS<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"sharing-default-minimal post-bottom\"><div class=\"nectar-social default\" data-position=\"\" data-rm-love=\"0\" data-color-override=\"override\"><div class=\"nectar-social-inner\"><a href=\"#\" class=\"nectar-love\" id=\"nectar-love-3202\" title=\"Love this\"> <i class=\"icon-salient-heart-2\"><\/i><span class=\"love-text\">Love<\/span><span class=\"total_loves\"><span class=\"nectar-love-count\">0<\/span><\/span><\/a><a class='facebook-share nectar-sharing' href="#" title='Share this'> <i class='fa fa-facebook'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='twitter-share nectar-sharing' href="#" title='Share this'> <i class='fa icon-salient-x-twitter'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='linkedin-share nectar-sharing' href="#" title='Share this'> <i class='fa fa-linkedin'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='pinterest-share nectar-sharing' href="#" title='Pin this'> <i class='fa fa-pinterest'><\/i> <span class='social-text'>Pin<\/span> <\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>The App Dev minor is designed to provide students with an introduction to app development regardless of their undergraduate major. Students will learn specific skills to integrate app development into their specific major (e.g. nursing majors can create home health app) and will finish the minor with a fully functioning app based on their initial<a class=\"moretag\" href=\"https:\/\/www.maryville.edu\/bu\/app-development-minor\">&#8230; read more<\/a><\/p>\n","protected":false},"author":1303,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-3202","page","type-page","status-publish","hentry","odd"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.1 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>App Development Minor - School of Business<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.maryville.edu\/bu\/app-development-minor\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"App Development Minor\" \/>\n<meta property=\"og:description\" content=\"The App Dev minor is designed to provide students with an introduction to app development regardless of their undergraduate major. Students will learn specific skills to integrate app development into their specific major (e.g. nursing majors can create home health app) and will finish the minor with a fully functioning app based on their initial... read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.maryville.edu\/bu\/app-development-minor\" \/>\n<meta property=\"og:site_name\" content=\"School of Business\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-14T20:35:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.maryville.edu\/bu\/app-development-minor\",\"url\":\"https:\/\/www.maryville.edu\/bu\/app-development-minor\",\"name\":\"App Development Minor - School of Business\",\"isPartOf\":{\"@id\":\"https:\/\/www.maryville.edu\/bu\/#website\"},\"datePublished\":\"2017-05-04T00:37:21+00:00\",\"dateModified\":\"2023-04-14T20:35:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.maryville.edu\/bu\/app-development-minor#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.maryville.edu\/bu\/app-development-minor\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.maryville.edu\/bu\/app-development-minor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.maryville.edu\/bu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Development Minor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.maryville.edu\/bu\/#website\",\"url\":\"https:\/\/www.maryville.edu\/bu\/\",\"name\":\"School of Business\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.maryville.edu\/bu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"App Development Minor - School of Business","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.maryville.edu\/bu\/app-development-minor","og_locale":"en_US","og_type":"article","og_title":"App Development Minor","og_description":"The App Dev minor is designed to provide students with an introduction to app development regardless of their undergraduate major. Students will learn specific skills to integrate app development into their specific major (e.g. nursing majors can create home health app) and will finish the minor with a fully functioning app based on their initial... read more","og_url":"https:\/\/www.maryville.edu\/bu\/app-development-minor","og_site_name":"School of Business","article_modified_time":"2023-04-14T20:35:40+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.maryville.edu\/bu\/app-development-minor","url":"https:\/\/www.maryville.edu\/bu\/app-development-minor","name":"App Development Minor - School of Business","isPartOf":{"@id":"https:\/\/www.maryville.edu\/bu\/#website"},"datePublished":"2017-05-04T00:37:21+00:00","dateModified":"2023-04-14T20:35:40+00:00","breadcrumb":{"@id":"https:\/\/www.maryville.edu\/bu\/app-development-minor#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.maryville.edu\/bu\/app-development-minor"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.maryville.edu\/bu\/app-development-minor#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.maryville.edu\/bu\/"},{"@type":"ListItem","position":2,"name":"App Development Minor"}]},{"@type":"WebSite","@id":"https:\/\/www.maryville.edu\/bu\/#website","url":"https:\/\/www.maryville.edu\/bu\/","name":"School of Business","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.maryville.edu\/bu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/pages\/3202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/users\/1303"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/comments?post=3202"}],"version-history":[{"count":104,"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/pages\/3202\/revisions"}],"predecessor-version":[{"id":5535,"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/pages\/3202\/revisions\/5535"}],"wp:attachment":[{"href":"https:\/\/www.maryville.edu\/bu\/wp-json\/wp\/v2\/media?parent=3202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}