CINXE.COM
Programmer vs. Software Engineer: What’s the Difference? | University of Arizona Boot Camps
<!doctype html> <html lang="en" class="no-js"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/","20210729020138","https://web.archive.org/","web","/_static/", "1627524098"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <title>Programmer vs. Software Engineer: What’s the Difference? | University of Arizona Boot Camps</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"> <!-- Head Tracking --> <script> function readCookie(n){ var cookie_parts = document.cookie.split(';'); for(var i=0; i<cookie_parts.length; i++){ var c = cookie_parts[i].split('='); if(c[0].trim()==n){ return c[1]; } } return ''; } var FB_LEAD_EVENT_ID = readCookie('FB_LEAD_EVENT_ID') || 'LEAD_'+Date.now(); var FB_EXTERNAL_ID = readCookie('Trilogy_UUID') || Math.random().toString(36).substring(1, 8)+Date.now(); </script> <!-- Bing Webmaster Tools Meta Tag --> <meta name="msvalidate.01" content="D8DFF1EB7E337A2926897296B989F81E"/><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src= 'https://web.archive.org/web/20210729020138/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PGZXT4W');</script> <!-- End Google Tag Manager --> <!-- Global site tag (gtag.js) - Google Analytics ROLLUP--> <script async src="https://web.archive.org/web/20210729020138js_/https://www.googletagmanager.com/gtag/js?id=UA-66594374-45"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-66594374-45'); </script> <!-- END Global site tag (gtag.js) - Google Analytics ROLLUP--> <script>var campus = ""</script> <script> var _rollbarConfig = { accessToken: "d365a011599b4884ad431f81002cfe2b", captureUncaught: true, captureUnhandledRejections: true, checkIgnore: function(isUncaught, args, payload){ return false; }, payload: { environment: "production" }, ignoredMessages : [ 'qp is not a function' ] }; // Rollbar Snippet !function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://web.archive.org/web/20210729020138/https://cdn.rollbar.com/rollbarjs/refs/tags/v2.21.1/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i<a.length;++i)if("function"==typeof(l=a[i])){l(e);break}}"function"==typeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var p="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),f=0;f<p.length;++f)i.prototype[p[f]]=u(p[f]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var l=new c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var a=e.autoInstrument;return!1!==e.enabled&&(void 0===a||!0===a||"object"==typeof a&&a.network)&&r.addEventListener&&(r.addEventListener("load",l.captureLoad.bind(l)),r.addEventListener("DOMContentLoaded",l.captureDomContentLoaded.bind(l))),r[o]=l,l}))()}},Rollbar:c}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}}}},function(r,e,o){"use strict";function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports=function(r,e,o){if(r){var t,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(t=0;t<l.length;++t)r[a=l[t]]&&r[a].prototype&&n(e,r[a].prototype,o)}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]); // End Rollbar Snippet </script> <!-- This site is optimized with the Yoast SEO plugin v12.3 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Learn the difference between a programmer and software engineer. We define each role and explore the types of jobs they have, how much they earn, and more."/> <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> <link rel="canonical" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Programmer vs. Software Engineer: What’s the Difference? | University of Arizona Boot Camps"/> <meta property="og:description" content="Learn the difference between a programmer and software engineer. We define each role and explore the types of jobs they have, how much they earn, and more."/> <meta property="og:url" content="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/"/> <meta property="og:site_name" content="University of Arizona Boot Camps"/> <meta property="article:section" content="Coding"/> <meta property="article:published_time" content="2020-12-11T21:24:18+00:00"/> <meta property="og:image" content="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8.jpg"/> <meta property="og:image:secure_url" content="https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8.jpg"/> <meta property="og:image:width" content="800"/> <meta property="og:image:height" content="533"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Learn the difference between a programmer and software engineer. We define each role and explore the types of jobs they have, how much they earn, and more."/> <meta name="twitter:title" content="Programmer vs. Software Engineer: What’s the Difference? | University of Arizona Boot Camps"/> <meta name="twitter:image" content="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8.jpg"/> <script type="application/ld+json" class="yoast-schema-graph yoast-schema-graph--main">{"@context":"https://web.archive.org/web/20210729020138/https://schema.org","@graph":[{"@type":"WebSite","@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/#website","url":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/","name":"University of Arizona Boot Camps","potentialAction":{"@type":"SearchAction","target":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/#primaryimage","url":"https://web.archive.org/web/20210729020138/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8.jpg","width":800,"height":533,"caption":"programming and software engineer"},{"@type":"WebPage","@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/#webpage","url":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/","inLanguage":"en-US","name":"Programmer vs. Software Engineer: What\u2019s the Difference? | University of Arizona Boot Camps","isPartOf":{"@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/#website"},"primaryImageOfPage":{"@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/#primaryimage"},"datePublished":"2020-12-11T21:24:18+00:00","dateModified":"2020-12-11T21:24:18+00:00","author":{"@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/#/schema/person/ea375fa57672d75da878bd4ebdb08ae4"},"description":"Learn the difference between a programmer and software engineer. We define each role and explore the types of jobs they have, how much they earn, and more."},{"@type":["Person"],"@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/#/schema/person/ea375fa57672d75da878bd4ebdb08ae4","name":"Nathaniel Quarrie","image":{"@type":"ImageObject","@id":"https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/#authorlogo","url":"https://web.archive.org/web/20210729020138/https://secure.gravatar.com/avatar/b870f08622f5b1f0389082ca9395ce72?s=96&d=mm&r=g","caption":"Nathaniel Quarrie"},"sameAs":[]}]}</script> <!-- / Yoast SEO plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210729020138/https://www.google.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20210729020138/https://cdn.uarizonabootcamp.com/"/> <link rel="stylesheet" id="contact-form-7-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.1.9" type="text/css" media="all"/> <style id="contact-form-7-inline-css" type="text/css"> .wpcf7 .wpcf7-recaptcha iframe {margin-bottom: 0;}.wpcf7 .wpcf7-recaptcha[data-align="center"] > div {margin: 0 auto;}.wpcf7 .wpcf7-recaptcha[data-align="right"] > div {margin: 0 0 0 auto;} </style> <!--[if lt IE 9]> <link rel='stylesheet' id='vc_lte_ie9-css' href='https://bootcamp.ce.arizona.edu/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css?ver=6.0.5' type='text/css' media='screen' /> <![endif]--> <link rel="stylesheet" id="tweaks-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/tweaks.css?ver=1.53" type="text/css" media="all"/> <link rel="stylesheet" id="sweet-alert-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/sweet-alert/sweetalert.css?ver=4.9.18" type="text/css" media="all"/> <link rel="stylesheet" id="lead-form-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/LeadForm.css?ver=2.7" type="text/css" media="all"/> <link rel="stylesheet" id="bs-select-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/bootstrap-select/css/bootstrap-select.min.css?ver=1" type="text/css" media="all"/> <link rel="stylesheet" id="trilogy-form-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/TrilogyForm.css?ver=2.66" type="text/css" media="all"/> <link rel="stylesheet" id="font-awesome-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/css/font-awesome.min.css?ver=6.0.5" type="text/css" media="all"/> <link rel="stylesheet" id="no-javascript-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/no-javascript.css?ver=2" type="text/css" media="all"/> <link rel="stylesheet" id="bootstrap-v3.3.7-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/bootstrap.min.3.3.7.css?ver=3.37" type="text/css" media="all"/> <link rel="stylesheet" id="revisions-v3-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/css/Revisions.css?ver=3.5" type="text/css" media="all"/> <link rel="stylesheet" id="main-v2-css" href="https://web.archive.org/web/20210729020138cs_/https://cdn.uarizonabootcamp.com/wp-content/themes/Arizona-V3/media/scss-v2/main.css?ver=3.067" type="text/css" media="all"/> <script> var CHOSEN_PROGRAM = 'a0V41000001QEwhEAG' //TODO: Change Name, This is really the Default Program var TRILOGY_PROGRAM_CATEGORIES = {"Coding":["a0V41000001QEwhEAG","a0V41000006d12bEAA","a0V41000008UDkCEAW","a0V41000009yM9hEAE","a0V4100000AQ9XrEAL","a0V3f000000HDUjEAO","a0V2M00000BkbsZUAR","a0V2M00000BkbsZUAR","a0V3f000000LxVdEAK","a0V3f000000Hpm7EAC"],"Data":["a0V41000001L9QZEA0","a0V41000009LkA7EAK","a0V3f000000YzENEA0"],"UX\/UI":["a0V41000001zlGJEAY","a0V3f000000YNdiEAG"]}; var TRILOGY_PROGRAM_CODING = 'a0V41000001QEwhEAG'; var TRILOGY_PROGRAM_DATA = 'a0V41000001L9QZEA0'; var TRILOGY_PROGRAM_UIUX = 'a0V41000001zlGJEAY'; var TRILOGY_PROGRAM_CYBERSECURITY = 'a0V41000002NCx9EAG'; var TRILOGY_PROGRAM_TECHPM = 'a0V3f000000HaeDEAS'; var CB_UNIVERSITY_ID = '0014100000IGP7CAAX'; var CB_DELIVERY_MODELS = ["Online"]; var CB_COHORTS = [{"cohort_id":"a0M3f000000bH9JEAU","cohort":"UofA-VIRT-UXUI-PT-08-2021-U-LOL","campus":"Virtual","campus_id":"a0K2M00000Irhg9UAB","program":"UX\/UI - Live Online","program_id":"a0V3f000000YNdiEAG","program_type":"Part Time","delivery_model":"Online","division":"University","date_start":"2021-08-31","program_category":"UX\/UI"},{"cohort_id":"a0M3f000000bH9sEAE","cohort":"UofA-VIRT-BO-FSF-PT-09-2021-U-B","campus":"Virtual","campus_id":"a0K2M00000Irhg9UAB","program":"Full Stack Flex Online Blended","program_id":"a0V3f000000HDUjEAO","program_type":"Part Time","delivery_model":"Online","division":"University","date_start":"2021-09-02","program_category":"Coding"},{"cohort_id":"a0M3f000000V7tNEAS","cohort":"UofA-VIRT-DATA-PT-09-2021-U-B","campus":"Virtual","campus_id":"a0K2M00000Irhg9UAB","program":"Data Visualization Online","program_id":"a0V41000009LkA7EAK","program_type":"Part Time","delivery_model":"Online","division":"University","date_start":"2021-09-08","program_category":"Data"}]; var CB_PROGRAMS = [{"program":"Data Visualization Online","program_id":"a0V41000009LkA7EAK","delivery_model":"Online","program_category":"Data","program_name":"Data - Online","thank_you_url":"\/data\/thank-you\/","friendly_program_name":"Online Data Bootcamp","default_url":"\/data\/online\/","phone":"(602) 903-5601"},{"program":"UX\/UI - Live Online","program_id":"a0V3f000000YNdiEAG","delivery_model":"Online","program_category":"UX\/UI","program_name":"UX-UI Live Online","thank_you_url":"\/ux-ui\/thank-you\/","friendly_program_name":"UX Bootcamp Live Online","default_url":"\/ux-ui\/online\/","phone":"(520) 917-1930"},{"program":"Full Stack Flex Online Blended","program_id":"a0V3f000000HDUjEAO","delivery_model":"Online","program_category":"Coding","program_name":"Coding Online","thank_you_url":"\/coding\/online\/thank-you\/","friendly_program_name":"Online Blended - Web 2.0","default_url":"\/coding\/online\/","phone":"(520) 917-1930"}]; var CB_DEFAULT_CAMPUS = 'a0K410000048bEqEAI'; var CB_DEFAULT_PROGRAM_TYPE = 'Part Time'; </script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-includes/js/jquery/jquery.js?ver=1.12.4"></script> <script type="text/javascript"> if( !window.jQuery ){ console.log('Missing jQuery, Forcing Load'); document.write(unescape("%3Cscript src='https://web.archive.org/web/20210729020138/https://cdn.uarizonabootcamp.com/wp-includes/js/jquery/jquery.js?fallback=1' type='text/javascript'%3E%3C/script%3E")); } </script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1"></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/modernizr-2.8.3-respond-1.4.2.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/plugins/js.cookie.js?ver=1.5" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/plugins/sha256.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/bootstrap-select/js/bootstrap-select.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/CodingBootcamp.js?ver=3.841"></script> <script type="text/javascript"> /* <![CDATA[ */ var TrilogyParamShowMSG = {"msg_cv_stbn":{"theme":"dark","msg":"<strong>Now Online!<\/strong> Our cohorts will be held via our tried and tested virtual classroom experience until further notice. <a href=\"\/online-experience\/\" target=\"_self\" aria-label=\"Learn more about our online experience.\" style=\"color:#fff; text-decoration: underline;\">Learn More<\/a>"}}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/TrilogyParamMSG.js?ver=2.1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/v3/bootstrap.min.3.3.7.js?ver=3.37" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/v3/main-pages.js?ver=3.54" defer></script> <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <!-- CB wp_head --> <link rel="shortcut icon" href="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/themes/Arizona-V3/media/favicon.ico"> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> </head> <body class="post-template-default single single-post postid-5128 single-format-standard v3 form-persona form-1a trilogy-form-sfps region-USA wpb-js-composer js-comp-ver-6.0.5 vc_responsive"> <a href="#main-content" class="visually-hidden focusable">Skip to main content</a> <div class="track_btop"> <!-- Body Top Tracking --> <style>.lead_form.get-program-info { overflow: visible; }</style><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://web.archive.org/web/20210729020138if_/https://www.googletagmanager.com/ns.html?id=GTM-PGZXT4W" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </div> <!-- Navbar --> <div id="header" class="navbar-v2"> <div class="inner"> <div class="container"> <div class="col-xs-10 col-sm-6"> <div class="row"> <a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/"> <img src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/themes/Arizona-V3/media/img/arizona_ce_logo_horizontal.svg" alt="University of Arizona" class="logo"> </a> </div> <div class="row logo-text-container"> <p class="logo-text">In Collaboration with Trilogy Education Services<p> </div> </div> <div class="col-xs-2 col-sm-6 search-icon-container"> <span class="big-lens pull-right"> <a href="#mobile-search-bar" class="search-open"> <span class="icon"></span> </a> </span> <form class="nav-search search-form" role="desktop-search-form"> <input id="desktop-search" type="text" name="search" class="st-default-search-input" aria-label="desktop-search"> <input type="submit" class="hidden" value="search"> </form> <a title="Open Live Chat" class="chatBtnClicker hidden-xs pull-right" data-lp-event="click" href="#"> <img src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/themes/Arizona-V3/media/img/livechat.svg" height="35px" width="35px" alt="Live Chat icon" class="chat-icon"> Live Chat </a> </div> <div class="col-xs-12 col-sm-6 form-container"> <form class="mobile-nav-search hidden search-form" role="mobile-search-form"> <input id="mobile-search" type="text" name="search" class="st-default-search-input" placeholder="Search...." aria-label="mobile-search"> <input type="submit" class="hidden" value="search"> </form> </div> </div> </div> <div class="header-bottom"> <div class="container-fluid wrapper"> <a title="Apply Contact Us" class="mobile-apply text-center" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/contact-us/">Apply</a> <a title="Menu Open Live Chat" data-lp-event="click" class="mobile-menu chatBtnClicker hidden-sm hidden-md hidden-lg pull-left" href="#"><span class="menu-text">Live Chat</span> <img src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/img/livechat_wht.svg" width="20px" alt="Live Chat icon" class="chat-icon"></a> <div class="mobile-menu"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="menu-text">Menu</span> <span class="bars"> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </span> </button> </div> </div> </div> <nav class="navbar navbar-default"> <div class="container"> <div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse"><ul id="menu-navigation" class="nav navbar-nav navbar-right"><li id="menu-item-3485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3485 about dropdown"><a title="About" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/about/" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">About <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-3497" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3497 our-programs"><a title="Our Programs" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/about/">Our Programs</a></li> <li id="menu-item-3486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3486 ce-arizona"><a title="CE Arizona" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/about/cearizona/">CE Arizona</a></li> <li id="menu-item-3487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3487 meet-the-leadership"><a title="Meet The Leadership" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/about/leadership/">Meet The Leadership</a></li> <li id="menu-item-3484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3484 locations-schedule"><a title="Locations & Schedule" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/about/locations-schedule/">Locations & Schedule</a></li> </ul> </li> <li id="menu-item-3482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3482 coding dropdown"><a title="Coding" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/coding/" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">Coding <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-3496" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3496 program"><a title="Program" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/coding/">Program</a></li> <li id="menu-item-3483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3483 curriculum"><a title="Curriculum" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/coding/curriculum/">Curriculum</a></li> </ul> </li> <li id="menu-item-3498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3498 data dropdown"><a title="Data" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/data/" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">Data <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-3499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3499 program"><a title="Program" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/data/">Program</a></li> <li id="menu-item-3504" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3504 curriculum"><a title="Curriculum" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/data/curriculum/">Curriculum</a></li> </ul> </li> <li id="menu-item-4902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4902 ux-ui dropdown"><a title="UX/UI" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/ux-ui/" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">UX/UI <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-4904" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4904 program"><a title="Program" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/ux-ui/">Program</a></li> <li id="menu-item-4903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4903 curriculum"><a title="Curriculum" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/ux-ui/curriculum/">Curriculum</a></li> </ul> </li> <li id="menu-item-3489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3489 experience dropdown"><a title="Experience" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">Experience <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-3495" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3495 overview"><a title="Overview" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/">Overview</a></li> <li id="menu-item-3490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3490 student-support"><a title="Student Support" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/student-support/">Student Support</a></li> <li id="menu-item-3674" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3674 career-services"><a title="Career Services" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/career-services/">Career Services</a></li> <li id="menu-item-3491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3491 in-the-classroom"><a title="In The Classroom" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/classroom/">In The Classroom</a></li> <li id="menu-item-3779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3779 testimonials"><a title="Testimonials" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/testimonials/">Testimonials</a></li> </ul> </li> <li id="menu-item-3493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3493 faq"><a title="FAQ" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/faq/">FAQ</a></li> <li id="menu-item-3492" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-3492 blog"><a title="Blog" href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/">Blog</a></li> <li id="menu-item-3494" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3494 apply"><a title="Apply" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/contact-us/">Apply</a></li> </ul></div> </div> </nav> </div> <script type="text/javascript"> (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//web.archive.org/web/20210729020138/https://s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','UvPNehKQkFYjKYpJTTsy','2.0.0'); </script> <script> jQuery(function(){ $('.search-open').click(function(){ $('.mobile-nav-search').toggleClass('hidden'); $(this).toggleClass('open'); }); }); </script> <div class="get-info-btn-container hidden"> <div class="container"> <a href="#" class="btn btn-block">Get Program Info</a> </div> </div> <div class="breadcrumbs"> <div class="container"> <ul class="crumbs"> <li><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/">University of Arizona Boot Camps</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/career/">Career</a></li> <li> Programmer vs. Software Engineer: What’s the Difference? </li> </ul> </div> </div> <section class="section-main"> <div class="container main-content"> <div class="row"> <div class="col-md-3 sidebar visible-md visible-lg background"> <aside><!-- Pardot Form : Sidebar --> <div class="lead_form sfps get-program-info"> <div class="content"> <h2 class="form-get-info-title title" aria-label="Get program info form" tabindex="0"> Get Program Info </h2> <div class="form-get-info"> <noscript> <form class="salesforce-form direct nojs pardot" accept-charset="UTF-8" action="https://web.archive.org/web/20210729020138/https://go.trilogyed.com/l/293952/2017-08-30/9wncl" method="POST" target="_top" id="leadform_no_js_1"> <input type="hidden" aria-label="browser support" name="browser_support" value="JS Disabled"> <input class="return_url" name="return_URL" aria-label="return url" value="https://bootcamp.ce.arizona.edu/thank-you/" type="hidden"/> <input class="form_name" name="form_name" aria-label="form name" type="hidden" value="Sidebar"/> <input class="university" name="university_id" aria-label="university id" type="hidden" value="0014100000IGP7CAAX"/> <input type="hidden" name="program_type" aria-label="program type" value="Part Time"> <input type="hidden" name="program" aria-label="program" value="a0V41000001QEwhEAG"> <input type="hidden" name="campus" aria-label="campus" value="a0K410000048bEqEAI"> <div class="step active"> <div class="inner"> <div class="fname ico"> <label for="no_js_fname_1" class="sr-only">First Name</label><input id="no_js_fname_1" name="name_first" type="text" class="first-name" placeholder="First Name" autocomplete="on" required tabindex="0" aria-label="First Name"></div> <div class="lname ico"> <label for="no_js_lname_1" class="sr-only">Last Name</label><input id="no_js_lname_1" name="name_last" type="text" class="last-name" placeholder="Last Name" autocomplete="on" required tabindex="0" aria-label="Last Name"></div> <div class="eml ico"> <label for="no_js_email_1" class="sr-only">Email</label><input id="no_js_email_1" name="email" class="email" type="email" placeholder="Email Address" required tabindex="0" aria-label="Email"></div> <div class="phone ico"> <label for="no_js_phone_1" class="sr-only">Phone</label><input id="no_js_phone_1" type="tel" name="phone" class="phone-number" placeholder="Phone Number" required autocomplete="on" tabindex="0" aria-label="Phone Number"></div> <button type="submit" class="button" tabindex="0">Submit</button> <fieldset role="group" aria-label="tcpa" style="border: unset; margin: unset; padding: unset"> <label for="no_js_tcpa_1" class="tcpa"><input id="no_js_tcpa_1" required checked type="checkbox" name="tcpa" value="By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our privacy policy. You may opt out of receiving communications at any time."> <span>By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our <a class="tcpa-link" target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/privacy-policy/">privacy policy</a>. You may opt out of receiving communications at any time.</span> </label></fieldset> </div> </div> </form> </noscript> <form class="trilogy-lead-form single-field-per-step salesforce-form direct dynamic pardot multi-program tc-ver" accept-charset="UTF-8" action="https://web.archive.org/web/20210729020138/https://go.trilogyed.com/l/293952/2017-08-30/9wncl" method="POST" target="_top" autocomplete="off" id="leadform_1"> <input type="hidden" class="current_step" value=""> <input type="hidden" class="tcpa_content" name="tcpa_content" value=""> <input type="hidden" class="tcpa_accepted_date" name="tcpa_accepted_date" value=""> <input id="sms_opt_out_no_1" name="sms_opt_out" type="hidden" value="1"> <input type="hidden" name="form_version" value="3.5"> <input type="hidden" name="form_type" class="form_type" value="1a"> <input type="hidden" name="product_test_id" value=""> <input type="hidden" class="cta" name="call_to_action" value=""> <input type="hidden" name="timezone" class="timezone"> <input class="return_url" name="return_URL" value="https://bootcamp.ce.arizona.edu/thank-you/" type="hidden"/> <input class="form_name" name="form_name" type="hidden" value="Sidebar"/> <input class="university" name="university_id" type="hidden" value="0014100000IGP7CAAX"/> <input type="hidden" name="path_translated" value="" class="pathvisited"> <input type="hidden" name="browser_support" value="JS Disabled" class="browser_support"> <input type="hidden" name="ip" value="" class="ip_address"> <input type="hidden" name="UUID" value="" class="Trilogy_UUID"> <input type="hidden" name="Lead_IP_Zipcode" value="" class="ipZipcode"> <input type="hidden" name="Lead_IP_City" value="" class="ipCity"> <input type="hidden" name="Lead_IP_Region" value="" class="ipRegion"> <!-- <input type=hidden name=hp value="" class=high_priority> --> <input class="gclid" name="GCLID" type="hidden"/> <input class="fbclid" name="FBCLID" type="hidden"/> <input class="mkwid" name="mkwid" type="hidden"/> <input class="source" name="utm_source" type="hidden"/> <input class="keywords" name="keywords" type="hidden"/> <input class="referrer_id" name="Referrer_ID" type="hidden"/> <input class="referrer" name="referrer" type="hidden"/> <input class="original_referrer" name="original_referrer" type="hidden"/> <input class="original_url" name="original_url" type="hidden"/> <input class="final_url" name="final_url" type="hidden"/> <input class="user_agent" name="user_agent" type="hidden"/> <input class="form_location" name="form_location" type="hidden"/> <input class="lead_source" name="lead_source" type="hidden" value="Web"/> <!-- UTM Tracking --> <input class="utm_medium" name="utm_medium" type="hidden"/> <input class="utm_campaign" name="utm_campaign" type="hidden"/> <input class="utm_content" name="utm_content" type="hidden"/> <input class="utm_term" name="utm_term" type="hidden"/> <input class="utm_cost" name="utm_cost" type="hidden"/> <input class="utm_campaignname" name="utm_campaignname" type="hidden"/> <input class="utm_adsetname" name="utm_adsetname" type="hidden"/> <input class="utm_adgroupid" name="utm_adgroupid" type="hidden"/> <input class="utm_locationphysicalms" name="utm_locationphysicalms" type="hidden"/> <input class="utm_matchtype" name="utm_matchtype" type="hidden"/> <input class="utm_network" name="utm_network" type="hidden"/> <input class="utm_device" name="utm_device" type="hidden"/> <input class="utm_placement" name="utm_placement" type="hidden"/> <input class="utm_creative" name="utm_creative" type="hidden"/> <input class="utm_adsetid" name="utm_AdSetID" type="hidden"/> <input class="utm_adid" name="utm_AdID" type="hidden"/> <input class="utm_campaignid" name="utm_CampaignID" type="hidden"/> <input type="hidden" name="fbc" class="fbc"> <input type="hidden" name="fbp" class="fbp"> <input type="hidden" name="fb_event_id" class="fb_lead_event_id"> <input class="sf_contact_id" name="contact_id" type="hidden" value=""/> <div class="trilogy_error_container"> <span class="heading">The following requires your attention:</span> </div> <input class="cohort_id" name="cohort_id" type="hidden" disabled/> <div class="step-container"> <div data-step="step-program-category" class="step-program-category step active"> <div class="inner"> <div class="input select program_category_options"> <label id="program_category_option_dm_1" class="sr-only" for="prog_cat_1">Choose Program</label> <select title="Choose Program" class="program_category" id="prog_cat_1" name="program_category" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-delivery-model" class="step step-delivery-model"> <div class="inner"> <div class="input select delivery_model_options"> <label class="sr-only" for="dm_1">Online or In-Person?</label> <select title="Online or In-Person?" class="delivery_modal delivery_model_order_e1" id="dm_1" name="delivery_model" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-program" class="step step-program"> <div class="inner"> <div class="input select program_options"> <label id="program_option_1" class="sr-only" for="program_1">Choose Program</label> <select title="Choose Program" id="program_1" class="program primary" name="program" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-campus" class="step step-campus"> <div class="inner"> <div class="input select campus_options"> <label id="campus_option_1" class="sr-only" for="campus_1">Campus</label> <span> <select title="Choose Nearest City" id="campus_1" data-msg-required="Please Select a Campus" class="campus" name="campus" data-rule-required="true"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-program-type" class="step step-program-type"> <div class="inner"> <div class="input select program_type_options"> <label id="program_type_option_1" class="sr-only" for="program_type_1">Choose Program Type</label> <span> <select title="Choose Program Type" id="program_type_1" data-msg-required="Please Select Program Type" class="program_type" name="program_type" data-rule-required="true"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-cohort-date" class="step step-cohort-date"> <div class="inner"> <div class="input select cohort_date_options"> <label id="cohort_date_option_1" class="sr-only" for="cohort_date_1">Choose Start Date</label> <span> <select title="Choose Start Date" id="cohort_date_1" data-msg-required="Please Select Start Date" class="cohort_date" name="cohort_date"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-first-name" class="step step-first-name"> <div class="inner"> <div class="fname ico"><label for="name_first_1" class="sr-only">First Name</label><input id="name_first_1" name="name_first" type="text" class="first-name" placeholder="First Name" title="First Name" data-rule-nospace="true" data-rule-required="true" data-msg-required="Please enter first name" data-rule-minlength="2" data-msg-minlength="Please enter first name" autocomplete="on" required></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-last-name" class="step step-last-name"> <div class="inner"> <div class="lname ico"><label for="name_last_1" class="sr-only">Last Name</label><input id="name_last_1" name="name_last" type="text" class="last-name" placeholder="Last Name" title="Last Name" data-rule-nospace="true" data-rule-required="true" data-msg-required="Please enter last name" data-rule-minlength="2" data-msg-minlength="Please enter last name" autocomplete="on" required></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-email" class="step step-email"> <div class="inner"> <div class="eml ico"> <label for="email_1" class="sr-only">Email</label><input id="email_1" name="email" class="email" type="text" placeholder="Email Address" title="Email Address" data-rule-required="true" required data-rule-emailtld="true" data-msg-emailtld="Please enter valid email address" data-msg-required="Please enter email address"></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-phone-tcpa" class="step step-phone-tcpa"> <div class="inner"> <div class="phone ico"> <label class="sr-only" for="phone_1">Phone</label> <input id="phone_1" type="tel" name="phone" class="phone-number" placeholder="Phone Number" title="Phone Number" required data-rule-required="true" data-msg-required="Please enter a valid phone number" data-msg-phoneus="Please enter a valid phone number" data-rule-phoneus="true" autocomplete="on"> </div> <input type="hidden" name="tcpa_version" value="8"/> <label role="group" aria-label="Disclaimer" for="tcpa_1" class="tcpa tcpa_copy"> <input id="tcpa_1" type="hidden" name="tcpa" value="By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our privacy policy. You may opt out of receiving communications at any time."/> <span style="margin-left: unset;">By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our <a class="tcpa-link" target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/privacy-policy/">privacy policy</a>. You may opt out of receiving communications at any time.</span> </label> <div class="actions"> <button type="submit" class="button" title="Submit">Submit</button> <a class="back" href="#"><span>Back</span></a> </div> <div style="clear:both;"></div> </div> </div> </div> <div class="progress"> <progress value="0" max="100"></progress> <span class="percentage">0%</span> </div> </form> <div class="optional-steps hidden"> <div data-step="step-age-18-plus" class="step step-age-18-plus ao1"> <div class="inner"> <fieldset class="styled-radio-fieldset"> <legend class="legend-label"> Are you over the age of 18? </legend> <div class="radio-inline-wrap"> <label for="age_18_plus_yes_1" class="radio-inline-label"> <input type="radio" value="Yes" id="age_18_plus_yes_1" name="age_18_plus" class="age_18_plus" data-msg="Please specify if you are over 18." aria-label="Yes" required> <span class="radio-inline-text">Yes</span> </label> <label for="age_18_plus_no_1" class="radio-inline-label"> <input type="radio" value="No" id="age_18_plus_no_1" name="age_18_plus" class="age_18_plus" data-msg="Please specify if you are over 18." aria-label="No" required> <span class="radio-inline-text">No</span> </label> </div> </fieldset> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-zip" class="step step-zip postalcode-usa z"> <div class="inner"> <div class="zip ico"><label for="zip_1" class="sr-only">Zip / Postal Code</label> <input id="zip_1" name="zipcode" class="zip zip-usa masked-input" type="text" data-mask="99999" placeholder="Zip / Postal Code" title="Zip / Postal Code"> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-highest-level-of-education" class="step step-highest-level-of-education oe2"> <div class="inner"> <div class="input select highest_level_of_education_options"> <label class="sr-only" for="highest_level_of_education_1">Highest level of education?</label> <select title="Highest level of education?" class="highest_level_of_education" id="highest_level_of_education_1" name="highest_level_of_education"> <option class="bs-title-option" value="">Highest level of education?</option> <option value="Some High School">Some High School</option> <option value="High School Diploma or GED">High School Diploma or GED</option> <option value="Associate's Degree">Associate's Degree</option> <option value="Bachelor's Degree">Bachelor's Degree</option> <option value="Some graduate coursework">Some graduate coursework</option> <option value="Graduate Degree">Graduate Degree</option> <option value="-">Prefer not to say</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-contact-method" class="step step-contact-method"> <div class="inner"> <div class="input select contact-method"> <label class="sr-only" for="contact_method1">Preferred Contact Method</label> <select title="Contact Method" id="contact_method1" name="contact_method"> <option class="bs-title-option" value="">How do you prefer to be contacted?</option> <option value="Phone Call">Phone Call</option> <option value="Email">Email</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-buyer-readiness" class="step step-buyer-readiness"> <div class="inner"> <div class="input select"> <label class="sr-only" for="when_get_started1"></label> <select title="How soon do you want to start?" id="when_get_started1" name="buyer_readiness"> <option class="bs-title-option" value="">How soon do you want to start?</option> <option value="Immediately">Immediately</option> <option value="Within 5 months">Within 6 months</option> <option value="In 6-12 months">In 6-12 months</option> <option value="In a year or more">In a year or more</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-persona" class="step step-persona"> <div class="inner"> <div class="input select persona_options"> <label class="sr-only" id="persona_1" for="persona_1">I want to</label> <span> <select title="I want to" id="select_persona_1" data-msg-required="Please Select an Option" class="lead_persona" name="lead_persona" required> <option class="question-v1" value="">I want to...</option> <option class="question-v2" value="">Which best describes your goal?</option> <option class="copy-v1" value="Start a new career">Start a new career</option> <option class="copy-v1" value="Switch career path">Switch career path</option> <option class="copy-v1" value="Advance current career">Advance current career</option> <option class="copy-v1" value="Start/Grow business">Start/Grow business</option> <option class="copy-v1" value="Prefer not to say">Prefer not to say</option> <option class="copy-v1" value="Other">Other</option> <!-- V1 Copy --> <!-- V2 Copy --> <option class="copy-v2" value="Launch a new career">Launch a new career</option> <option class="copy-v2" value="Change my career path">Change my career path</option> <option class="copy-v2" value="Further my career">Further my career</option> <option class="copy-v2" value="Become an entrepreneur">Become an entrepreneur</option> <option class="copy-v2" value="Recent graduate, First job">Recent graduate, First job</option> <option class="copy-v2" value="Prefer not to say">Prefer not to say</option> <option class="copy-v2" value="Other">Other</option> </select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> </div> </div> </div> </div> <!-- End Form --> </aside><hr/> <aside> <h2 class="category-list-title no-bg">Categories</h2> <ul class="category-list"> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/alumni/">Alumni (15)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/biz/">Business (2)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/career/">Career (18)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/coding/">Coding (30)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/data-analytics/">Data Analytics (7)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/news/">In the News (5)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/instructors/">Instructors (2)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/student-success/">Student Success (18)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/tech/">Technology (6)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/uncategorized/">Uncategorized (1)</a></li> <li><a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/category/ux-ui/">UX/UI (1)</a></li> </ul> </aside> <hr/> <aside> <h2 class="category-list-title no-bg">Recent Posts</h2> <ul class="posts-list"> <li> <div class="image"> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/persevere-helps-previously-incarcerated-individuals-land-jobs-in-tech/" aria-label="New Skill, Fresh Start: How Persevere Helps Previously Incarcerated Individuals Land Jobs in Tech"> <img width="150" height="150" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2021/06/tes_gen_blog_image_14-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt=""/> </a> </div> <div class="content"> <!-- <div class="meta"> <time class="date"><a href=""> June 22, 2021 </a></time> - <span class="author">jpotyraj</span> </div> --> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/persevere-helps-previously-incarcerated-individuals-land-jobs-in-tech/"> New Skill, Fresh Start: How Persevere Helps Previously Incarcerated Individuals Land Jobs in Tech </a> </div> </li> <li> <div class="image"> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/full-stack-developer-career-path/" aria-label="The Career Path of a Full Stack Developer"> <img width="150" height="150" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/11/tes_dta_blog_image_8-2-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt=""/> </a> </div> <div class="content"> <!-- <div class="meta"> <time class="date"><a href=""> December 16, 2020 </a></time> - <span class="author">jillpreston</span> </div> --> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/full-stack-developer-career-path/"> The Career Path of a Full Stack Developer </a> </div> </li> <li> <div class="image"> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/" aria-label="Programmer vs. Software Engineer: What’s the Difference?"> <img width="150" height="150" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="programming and software engineer"/> </a> </div> <div class="content"> <!-- <div class="meta"> <time class="date"><a href=""> December 11, 2020 </a></time> - <span class="author">Nathaniel Quarrie</span> </div> --> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/programmer-vs-software-engineer-whats-the-difference/"> Programmer vs. Software Engineer: What’s the Difference? </a> </div> </li> <li> <div class="image"> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/one-boot-camp-two-passions-and-two-promotions-later-heres-roger-albarrans-story/" aria-label="One Boot Camp, Two Passions, and Two Promotions Later — Here’s Roger Albarran’s Story"> <img width="150" height="150" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/Roger-Albarran-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt=""/> </a> </div> <div class="content"> <!-- <div class="meta"> <time class="date"><a href=""> December 4, 2020 </a></time> - <span class="author">anoriega</span> </div> --> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/one-boot-camp-two-passions-and-two-promotions-later-heres-roger-albarrans-story/"> One Boot Camp, Two Passions, and Two Promotions Later — Here’s Roger Albarran’s Story </a> </div> </li> <li> <div class="image"> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/insider-career-tips/" aria-label="Top 18 Tips From Insiders to Help You Land That Dream Job"> <img width="150" height="150" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/10/tes_gen_blog_post_071921_699879730-1-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt=""/> </a> </div> <div class="content"> <!-- <div class="meta"> <time class="date"><a href=""> October 30, 2020 </a></time> - <span class="author">Nathaniel Quarrie</span> </div> --> <a href="https://web.archive.org/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/insider-career-tips/"> Top 18 Tips From Insiders to Help You Land That Dream Job </a> </div> </li> </ul> </aside> <hr/> </div> <main class="col-md-9 main"> <h1>Programmer vs. Software Engineer: What’s the Difference?</h1> <img width="300" height="200" src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-300x200.jpg" class="alignleft wp-post-image" alt="programming and software engineer" srcset="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-300x200.jpg 300w, https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-768x512.jpg 768w, https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-200x133.jpg 200w, https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8-525x350.jpg 525w, https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/uploads/sites/56/2020/12/tes_gen_blog_image_8.jpg 800w" sizes="(max-width: 300px) 100vw, 300px"/> <p>With so much overlap between the many exciting roles in the technology industry, it’s easy to confuse the characteristics that set certain roles apart — especially when it comes to programmers and software engineers. While individuals in each role frequently work together, it’s common for both programmers and software engineers to share certain skills. Getting a better understanding of each role and how they interact can help you determine your path in the industry.</p> <p>As you explore the differences between the two, keep in mind that there will still be a fair amount of overlap when you browse job listings. While this article is intended to highlight their technical differences, employers may not be aware of the intricacies of each title, which can result in the two terms being used interchangeably. As an aspiring coder, you’ll be able to determine whether you’re a good fit for a particular job description once you gain an understanding of the specific skills used in each role.</p> <h2>What Is Programming?</h2> <p>Typically, programmers use code to perform their jobs, working closely with engineers, designers, and other programmers, who can provide further instructions and guidance on projects.</p> <p>Keep in mind, coding is a general term that refers simply to writing code. As such, programmers tend to write code with an entire project in mind, while coders take a narrower approach, focusing on a particular part or feature in a larger project. However, some companies will still hire programmers for the sole purpose of having them write code in addition to other job responsibilities, such as creating programs from scratch, writing out instructions, or anything in between.</p> <h3><em>Skills</em></h3> <p>To be successful, programmers should have strong coding practices that include a solid understanding of the coding languages used most frequently, as well as the ability to read code, create code that is readable and clean, and debug software.</p> <h3><em>Education</em></h3> <p>A computer programming or computer science degree remains the most common route to becoming a programmer, however many programmers take their learning into their own hands and opt for a less formal education like a coding boot camp. Rather than covering the theory behind programming, these accelerated courses let learners gain the specific technical skills they need through hands-on practice. Regardless of the path you choose, analytical and math skills can be helpful in understanding coding concepts.</p> <h2>What Is a Software Engineer?</h2> <p>As the name suggests, a software engineer applies engineering principles to the various software and hardware systems that work in a given environment, including software development and other tasks related to it. In many cases, individuals in this role work closely with clients to ensure that the software they create fits the clients’ needs.</p> <h3><em>Skills</em></h3> <p>Much like programmers, software engineers must have a solid background in mathematics and general programming skills in order to understand the language featured in their software. However, unlike programmers, these professionals also bring a background in scientific method and have an understanding of engineering principles crucial to the role, along with good communication skills to relay information between teams and clients.</p> <h3><em>Education</em></h3> <p>In most cases, software engineering positions require an undergraduate degree in software or computer engineering, plus five years of relevant experience. For programmers hoping to leverage their professional experience to become a software engineer or individuals eager to join the field from another industry, completing a coding boot camp can, with hard work, help you supplement the educational requirements — however some experience will typically still be necessary.</p> <h2>What Type of Jobs Involve Programming?</h2> <h3><em>Common Responsibilities</em></h3> <p>Programming jobs typically involve a relatively limited scope of responsibilities. For the most part, they focus on writing, editing, and evaluating code based on instructions from software developers, designers, or engineers. This requires the ability to debug code — including both identifying and fixing them — as well as understand algorithms.</p> <p>Due to this limited scope, it’s common for programmers to work on just one stage in a project’s life cycle or on a single stage at a time. Contrasted with software engineers, who create the blueprints, plan ahead, and look at the bigger picture, programmers interpret the guidelines provided and turn them into code.</p> <p>In most cases, programmers specialize in a handful of programming languages to allow for the in-depth knowledge required to successfully write and debug code. Since the role doesn’t usually require interaction with clients or large-scale planning, programmers tend to spend most of their time on individual work once they’ve received direction from someone on their team.</p> <p>Overall, common responsibilities for programmers include:</p> <ul> <li>Writing and testing code</li> <li>Writing programs based on provided specifications</li> <li>Executing code builds in production and test environments</li> <li>Fixing bugs in code</li> <li>Collaborating with design, marketing, and product teams for instruction</li> <li>Maintaining documentation</li> <li>Resolving problems submitted by users</li> <li>Writing computer instructions</li> </ul> <p><em><strong>Common Types of Jobs</strong></em></p> <p>In addition to general programming roles, there are a variety of other jobs open to individuals with programming skills. As you browse the list below, note that many of the roles focus on programming in a particular type of situation or environment.</p> <ul> <li><strong>Back End Systems Developer:</strong> Focuses on programming the parts of apps and programs that are hidden from the view of users.</li> <li><strong>Computer Programmer:</strong> The classic role for programmers, this job involves writing and rewriting programs to ensure they do not contain errors.</li> <li><strong>Computer Systems Analyst:</strong> Merges a company’s IT and business initiatives by evaluating network systems and suggesting upgrades.</li> <li><strong>Computer Systems Engineer:</strong> Includes identifying solutions to the more complex problems related to networks, system administration, and applications. It also involves more collaboration with clients than many other programming jobs.</li> <li><strong>Database Administrator:</strong> Involves securing, troubleshooting, and organizing the storage of large quantities of data.</li> <li><strong>Full Stack Web Developer:</strong> Includes every aspect of developing systems, including the user experience and back end systems.</li> <li><strong>Network System Administrator:</strong> Involves maintaining computing environments within networks and backing up data to prevent problems.</li> <li><strong>Programmer Analyst:</strong> Combines computer programming with systems analytics. In addition to designing and creating the code, an analyst also works with others to oversee the actual writing of the code.</li> <li><strong>Software Application Developer:</strong> Involves creating and improving applications for mobile devices and is a good choice for those who like to collaborate.</li> <li><strong>Software Developer:</strong> Involves creating and designing software for computer systems, frequently requiring the use of a range of programming languages.</li> <li><strong>Software Quality Assurance (QA) Engineer:</strong> Focuses on the documenting and testing early in the software life cycle, and can appeal to programmers and software engineers alike.</li> <li><strong>UI/UX Developer:</strong> Focuses on programming for optimized user experiences or user interfaces.</li> <li><strong>Web Developer:</strong> Involves creating websites and web-based applications.</li> </ul> <h2>What Type of Jobs Do Software Engineers Have?</h2> <h3><em>Common Responsibilities</em></h3> <p>While programmers keep a relatively narrow focus when it comes to their daily responsibilities, software engineers tend to have a wider scope: they bear the bulk of the responsibility for converting a concept into functional software.</p> <p>At the start of a project, it’s software engineers who ensure the use of engineering best practices to develop a stable system; once the system is completed, they then must maintain the software through regular testing and consider the implications of bugs.</p> <p>Because they frequently work in teams and interact directly with individuals in other roles — like programmers and external clients — software engineers must be able to communicate clearly and confidently as they work toward the specifications for the product in question.</p> <p>Whereas a programmer would focus on a single stage in the development cycle, a software engineer oversees the development process from start to finish. Some software engineers will advance into the role of software architect, creating the blueprints or guidelines for a software’s framework.</p> <p>Overall, common responsibilities for software engineers include:</p> <ul> <li>Designing and developing platforms</li> <li>Testing methodologies for software development</li> <li>Providing maintenance for software</li> <li>Collaborating with business users, scientists, other engineers, and project managers</li> <li>Working with other engineers</li> <li>Working with clients</li> <li>Communicating the status of projects</li> <li>Monitoring system performance</li> <li>Managing the software development life cycle</li> <li>Applying engineering principles and best practices</li> <li>Identifying opportunities for improvements in applications</li> </ul> <p><em><strong>Common Types of Jobs</strong></em></p> <p>Much like with programming roles, some job listings for software engineers will simply be titled “software engineer” and encompass a collection of the responsibilities listed above. Others may include:</p> <ul> <li><strong>Back End Engineer:</strong> Focuses on the performance, logic, and other aspects of the software that are not visible to users.</li> <li><strong>Front End Engineer:</strong> Focuses on developing the user interface including aesthetics, layouts, and cross-browser compatibility (in the case of web development).</li> <li><strong>Full Stack Engineer:</strong> Includes back and front end work that comprises a full application or website.</li> <li><strong>DevOps Engineer:</strong> Typically manages the infrastructure of applications and uses their knowledge of technologies to develop systems that build, integrate, deploy, and administer the software in the back end.</li> <li><strong>Security Engineer:</strong> Specializes in procedures, systems, and methods that test software’s security, including exploiting and fixing any security flaws.</li> <li><strong>Software Quality Assurance (QA) Engineer:</strong> Focuses on the aspect that checks for potential problems and functionality and can appeal to either programmers or software engineers, depending on the job description.</li> </ul> <h2>Coding Languages Used in Each Role & Key Differences in How They Think and Problem-Solve</h2> <h3><em>Coding Languages</em></h3> <p>As we mentioned above, many software engineers get their start in programming thanks to a great deal of overlap in terms of the coding languages used in each role. However, the difference comes in how they use those languages; while programmers work directly with the language by writing and fixing code, the overarching role of a software engineer requires a general understanding of those languages.</p> <p>The most common coding languages that either role should be familiar with include:</p> <ul> <li>C</li> <li>C++</li> <li>C#</li> <li>Java</li> <li>JavaScript</li> <li>LISP</li> <li>MATLAB</li> <li>Perl</li> <li>PHP</li> <li>Python</li> <li>R</li> <li>Ruby</li> <li>SQL</li> </ul> <h3><em>Approaches to Problem-Solving</em></h3> <p>When it comes to their thought process, software engineers tend to think in ways that follow scientific or advanced mathematical processes. They usually stick to proven patterns and rules and pay the most attention to the code and technology.</p> <p>In contrast, programmers have more flexibility in their role. Rather than following strict rules, these professionals have a tendency toward innovation with two goals: reducing the work while improving the functionality of the software.</p> <h2>Software Engineer vs. Programming Salary: How Much Do They Earn?</h2> <p>As you might imagine, the greater responsibilities for software engineers earns them a higher salary than that of their programming counterparts. However, as with any salary projections, the exact figures can vary greatly depending on the candidates’ experience as well as the source, company, and region.</p> <p>Average estimates indicate that software engineers typically make $86,000 to $110,000, while programmers earn anywhere from $64,000 to $90,000 annually.</p> <h3>Final Thoughts</h3> <p>Let’s recap the main differences between programming and software engineering:</p> <ul> <li>Programmers typically focus on one part of a project’s development cycle, while software engineers look at the project on a wider scale than programmers, considering the whole picture and dividing it into parts.</li> <li>Programmers tend to work independently after receiving instruction, while software engineers tend to work in teams and communicate with clients.</li> <li>Because of their increased responsibilities, software engineers earn higher salaries than programmers.</li> <li>Software engineers use the scientific method and have advanced mechanical skills in addition to basic coding skills.</li> <li>Programming typically requires earning a degree or completing a coding boot camp, while software engineering requires that plus several years of experience.</li> </ul> <p>Remember, the differences between programmers and software engineers are easy to confuse, and employers do not always recognize them. While you should be aware of the differences between the two roles, you should also accept that some job listings may ask for a “programmer” but the descriptions convey that they actually require someone with skills more in line with a software engineer — or vice versa. However, the inconsistencies can help you broaden your skills and experience, as you may find yourself being hired for a job that you may not have applied for had you not delved deeper.</p> <div class="post-meta"> </div> <!-- Pardot Form : Landing --> <div class="lead_form sfps get-program-info"> <div class="content"> <h2 class="form-get-info-title title" aria-label="Get program info form" tabindex="0"> Get Program Info </h2> <div class="form-get-info"> <noscript> <form class="salesforce-form direct nojs pardot" accept-charset="UTF-8" action="https://web.archive.org/web/20210729020138/https://go.trilogyed.com/l/293952/2017-08-30/9wncl" method="POST" target="_top" id="leadform_no_js_2"> <input type="hidden" aria-label="browser support" name="browser_support" value="JS Disabled"> <input class="return_url" name="return_URL" aria-label="return url" value="https://bootcamp.ce.arizona.edu/thank-you/" type="hidden"/> <input class="form_name" name="form_name" aria-label="form name" type="hidden" value="Landing"/> <input class="university" name="university_id" aria-label="university id" type="hidden" value="0014100000IGP7CAAX"/> <input type="hidden" name="program_type" aria-label="program type" value="Part Time"> <input type="hidden" name="program" aria-label="program" value="a0V41000001QEwhEAG"> <input type="hidden" name="campus" aria-label="campus" value="a0K410000048bEqEAI"> <div class="step active"> <div class="inner"> <div class="fname ico"> <label for="no_js_fname_2" class="sr-only">First Name</label><input id="no_js_fname_2" name="name_first" type="text" class="first-name" placeholder="First Name" autocomplete="on" required tabindex="0" aria-label="First Name"></div> <div class="lname ico"> <label for="no_js_lname_2" class="sr-only">Last Name</label><input id="no_js_lname_2" name="name_last" type="text" class="last-name" placeholder="Last Name" autocomplete="on" required tabindex="0" aria-label="Last Name"></div> <div class="eml ico"> <label for="no_js_email_2" class="sr-only">Email</label><input id="no_js_email_2" name="email" class="email" type="email" placeholder="Email Address" required tabindex="0" aria-label="Email"></div> <div class="phone ico"> <label for="no_js_phone_2" class="sr-only">Phone</label><input id="no_js_phone_2" type="tel" name="phone" class="phone-number" placeholder="Phone Number" required autocomplete="on" tabindex="0" aria-label="Phone Number"></div> <button type="submit" class="button" tabindex="0">Submit</button> <fieldset role="group" aria-label="tcpa" style="border: unset; margin: unset; padding: unset"> <label for="no_js_tcpa_2" class="tcpa"><input id="no_js_tcpa_2" required checked type="checkbox" name="tcpa" value="By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our privacy policy. You may opt out of receiving communications at any time."> <span>By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our <a class="tcpa-link" target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/privacy-policy/">privacy policy</a>. You may opt out of receiving communications at any time.</span> </label></fieldset> </div> </div> </form> </noscript> <form class="trilogy-lead-form single-field-per-step salesforce-form direct dynamic pardot multi-program tc-ver" accept-charset="UTF-8" action="https://web.archive.org/web/20210729020138/https://go.trilogyed.com/l/293952/2017-08-30/9wncl" method="POST" target="_top" autocomplete="off" id="leadform_2"> <input type="hidden" class="current_step" value=""> <input type="hidden" class="tcpa_content" name="tcpa_content" value=""> <input type="hidden" class="tcpa_accepted_date" name="tcpa_accepted_date" value=""> <input id="sms_opt_out_no_2" name="sms_opt_out" type="hidden" value="1"> <input type="hidden" name="form_version" value="3.5"> <input type="hidden" name="form_type" class="form_type" value="1a"> <input type="hidden" name="product_test_id" value=""> <input type="hidden" class="cta" name="call_to_action" value=""> <input type="hidden" name="timezone" class="timezone"> <input class="return_url" name="return_URL" value="https://bootcamp.ce.arizona.edu/thank-you/" type="hidden"/> <input class="form_name" name="form_name" type="hidden" value="Landing"/> <input class="university" name="university_id" type="hidden" value="0014100000IGP7CAAX"/> <input type="hidden" name="path_translated" value="" class="pathvisited"> <input type="hidden" name="browser_support" value="JS Disabled" class="browser_support"> <input type="hidden" name="ip" value="" class="ip_address"> <input type="hidden" name="UUID" value="" class="Trilogy_UUID"> <input type="hidden" name="Lead_IP_Zipcode" value="" class="ipZipcode"> <input type="hidden" name="Lead_IP_City" value="" class="ipCity"> <input type="hidden" name="Lead_IP_Region" value="" class="ipRegion"> <!-- <input type=hidden name=hp value="" class=high_priority> --> <input class="gclid" name="GCLID" type="hidden"/> <input class="fbclid" name="FBCLID" type="hidden"/> <input class="mkwid" name="mkwid" type="hidden"/> <input class="source" name="utm_source" type="hidden"/> <input class="keywords" name="keywords" type="hidden"/> <input class="referrer_id" name="Referrer_ID" type="hidden"/> <input class="referrer" name="referrer" type="hidden"/> <input class="original_referrer" name="original_referrer" type="hidden"/> <input class="original_url" name="original_url" type="hidden"/> <input class="final_url" name="final_url" type="hidden"/> <input class="user_agent" name="user_agent" type="hidden"/> <input class="form_location" name="form_location" type="hidden"/> <input class="lead_source" name="lead_source" type="hidden" value="Web"/> <!-- UTM Tracking --> <input class="utm_medium" name="utm_medium" type="hidden"/> <input class="utm_campaign" name="utm_campaign" type="hidden"/> <input class="utm_content" name="utm_content" type="hidden"/> <input class="utm_term" name="utm_term" type="hidden"/> <input class="utm_cost" name="utm_cost" type="hidden"/> <input class="utm_campaignname" name="utm_campaignname" type="hidden"/> <input class="utm_adsetname" name="utm_adsetname" type="hidden"/> <input class="utm_adgroupid" name="utm_adgroupid" type="hidden"/> <input class="utm_locationphysicalms" name="utm_locationphysicalms" type="hidden"/> <input class="utm_matchtype" name="utm_matchtype" type="hidden"/> <input class="utm_network" name="utm_network" type="hidden"/> <input class="utm_device" name="utm_device" type="hidden"/> <input class="utm_placement" name="utm_placement" type="hidden"/> <input class="utm_creative" name="utm_creative" type="hidden"/> <input class="utm_adsetid" name="utm_AdSetID" type="hidden"/> <input class="utm_adid" name="utm_AdID" type="hidden"/> <input class="utm_campaignid" name="utm_CampaignID" type="hidden"/> <input type="hidden" name="fbc" class="fbc"> <input type="hidden" name="fbp" class="fbp"> <input type="hidden" name="fb_event_id" class="fb_lead_event_id"> <input class="sf_contact_id" name="contact_id" type="hidden" value=""/> <div class="trilogy_error_container"> <span class="heading">The following requires your attention:</span> </div> <input class="cohort_id" name="cohort_id" type="hidden" disabled/> <div class="step-container"> <div data-step="step-program-category" class="step-program-category step active"> <div class="inner"> <div class="input select program_category_options"> <label id="program_category_option_dm_2" class="sr-only" for="prog_cat_2">Choose Program</label> <select title="Choose Program" class="program_category" id="prog_cat_2" name="program_category" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-delivery-model" class="step step-delivery-model"> <div class="inner"> <div class="input select delivery_model_options"> <label class="sr-only" for="dm_2">Online or In-Person?</label> <select title="Online or In-Person?" class="delivery_modal delivery_model_order_e1" id="dm_2" name="delivery_model" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-program" class="step step-program"> <div class="inner"> <div class="input select program_options"> <label id="program_option_2" class="sr-only" for="program_2">Choose Program</label> <select title="Choose Program" id="program_2" class="program primary" name="program" data-rule-required="true"></select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-campus" class="step step-campus"> <div class="inner"> <div class="input select campus_options"> <label id="campus_option_2" class="sr-only" for="campus_2">Campus</label> <span> <select title="Choose Nearest City" id="campus_2" data-msg-required="Please Select a Campus" class="campus" name="campus" data-rule-required="true"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-program-type" class="step step-program-type"> <div class="inner"> <div class="input select program_type_options"> <label id="program_type_option_2" class="sr-only" for="program_type_2">Choose Program Type</label> <span> <select title="Choose Program Type" id="program_type_2" data-msg-required="Please Select Program Type" class="program_type" name="program_type" data-rule-required="true"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-cohort-date" class="step step-cohort-date"> <div class="inner"> <div class="input select cohort_date_options"> <label id="cohort_date_option_2" class="sr-only" for="cohort_date_2">Choose Start Date</label> <span> <select title="Choose Start Date" id="cohort_date_2" data-msg-required="Please Select Start Date" class="cohort_date" name="cohort_date"></select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-first-name" class="step step-first-name"> <div class="inner"> <div class="fname ico"><label for="name_first_2" class="sr-only">First Name</label><input id="name_first_2" name="name_first" type="text" class="first-name" placeholder="First Name" title="First Name" data-rule-nospace="true" data-rule-required="true" data-msg-required="Please enter first name" data-rule-minlength="2" data-msg-minlength="Please enter first name" autocomplete="on" required></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-last-name" class="step step-last-name"> <div class="inner"> <div class="lname ico"><label for="name_last_2" class="sr-only">Last Name</label><input id="name_last_2" name="name_last" type="text" class="last-name" placeholder="Last Name" title="Last Name" data-rule-nospace="true" data-rule-required="true" data-msg-required="Please enter last name" data-rule-minlength="2" data-msg-minlength="Please enter last name" autocomplete="on" required></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-email" class="step step-email"> <div class="inner"> <div class="eml ico"> <label for="email_2" class="sr-only">Email</label><input id="email_2" name="email" class="email" type="text" placeholder="Email Address" title="Email Address" data-rule-required="true" required data-rule-emailtld="true" data-msg-emailtld="Please enter valid email address" data-msg-required="Please enter email address"></div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-phone-tcpa" class="step step-phone-tcpa"> <div class="inner"> <div class="phone ico"> <label class="sr-only" for="phone_2">Phone</label> <input id="phone_2" type="tel" name="phone" class="phone-number" placeholder="Phone Number" title="Phone Number" required data-rule-required="true" data-msg-required="Please enter a valid phone number" data-msg-phoneus="Please enter a valid phone number" data-rule-phoneus="true" autocomplete="on"> </div> <input type="hidden" name="tcpa_version" value="8"/> <label role="group" aria-label="Disclaimer" for="tcpa_2" class="tcpa tcpa_copy"> <input id="tcpa_2" type="hidden" name="tcpa" value="By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our privacy policy. You may opt out of receiving communications at any time."/> <span style="margin-left: unset;">By submitting this form, you agree that Trilogy Education Services may contact you regarding this boot camp. Your personal data will be used as described in our <a class="tcpa-link" target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/privacy-policy/">privacy policy</a>. You may opt out of receiving communications at any time.</span> </label> <div class="actions"> <button type="submit" class="button" title="Submit">Submit</button> <a class="back" href="#"><span>Back</span></a> </div> <div style="clear:both;"></div> </div> </div> </div> <div class="progress"> <progress value="0" max="100"></progress> <span class="percentage">0%</span> </div> </form> <div class="optional-steps hidden"> <div data-step="step-age-18-plus" class="step step-age-18-plus ao1"> <div class="inner"> <fieldset class="styled-radio-fieldset"> <legend class="legend-label"> Are you over the age of 18? </legend> <div class="radio-inline-wrap"> <label for="age_18_plus_yes_2" class="radio-inline-label"> <input type="radio" value="Yes" id="age_18_plus_yes_2" name="age_18_plus" class="age_18_plus" data-msg="Please specify if you are over 18." aria-label="Yes" required> <span class="radio-inline-text">Yes</span> </label> <label for="age_18_plus_no_2" class="radio-inline-label"> <input type="radio" value="No" id="age_18_plus_no_2" name="age_18_plus" class="age_18_plus" data-msg="Please specify if you are over 18." aria-label="No" required> <span class="radio-inline-text">No</span> </label> </div> </fieldset> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-zip" class="step step-zip postalcode-usa z"> <div class="inner"> <div class="zip ico"><label for="zip_2" class="sr-only">Zip / Postal Code</label> <input id="zip_2" name="zipcode" class="zip zip-usa masked-input" type="text" data-mask="99999" placeholder="Zip / Postal Code" title="Zip / Postal Code"> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-highest-level-of-education" class="step step-highest-level-of-education oe2"> <div class="inner"> <div class="input select highest_level_of_education_options"> <label class="sr-only" for="highest_level_of_education_2">Highest level of education?</label> <select title="Highest level of education?" class="highest_level_of_education" id="highest_level_of_education_2" name="highest_level_of_education"> <option class="bs-title-option" value="">Highest level of education?</option> <option value="Some High School">Some High School</option> <option value="High School Diploma or GED">High School Diploma or GED</option> <option value="Associate's Degree">Associate's Degree</option> <option value="Bachelor's Degree">Bachelor's Degree</option> <option value="Some graduate coursework">Some graduate coursework</option> <option value="Graduate Degree">Graduate Degree</option> <option value="-">Prefer not to say</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-contact-method" class="step step-contact-method"> <div class="inner"> <div class="input select contact-method"> <label class="sr-only" for="contact_method2">Preferred Contact Method</label> <select title="Contact Method" id="contact_method2" name="contact_method"> <option class="bs-title-option" value="">How do you prefer to be contacted?</option> <option value="Phone Call">Phone Call</option> <option value="Email">Email</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-buyer-readiness" class="step step-buyer-readiness"> <div class="inner"> <div class="input select"> <label class="sr-only" for="when_get_started2"></label> <select title="How soon do you want to start?" id="when_get_started2" name="buyer_readiness"> <option class="bs-title-option" value="">How soon do you want to start?</option> <option value="Immediately">Immediately</option> <option value="Within 5 months">Within 6 months</option> <option value="In 6-12 months">In 6-12 months</option> <option value="In a year or more">In a year or more</option> </select> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> <div data-step="step-persona" class="step step-persona"> <div class="inner"> <div class="input select persona_options"> <label class="sr-only" id="persona_2" for="persona_2">I want to</label> <span> <select title="I want to" id="select_persona_2" data-msg-required="Please Select an Option" class="lead_persona" name="lead_persona" required> <option class="question-v1" value="">I want to...</option> <option class="question-v2" value="">Which best describes your goal?</option> <option class="copy-v1" value="Start a new career">Start a new career</option> <option class="copy-v1" value="Switch career path">Switch career path</option> <option class="copy-v1" value="Advance current career">Advance current career</option> <option class="copy-v1" value="Start/Grow business">Start/Grow business</option> <option class="copy-v1" value="Prefer not to say">Prefer not to say</option> <option class="copy-v1" value="Other">Other</option> <!-- V1 Copy --> <!-- V2 Copy --> <option class="copy-v2" value="Launch a new career">Launch a new career</option> <option class="copy-v2" value="Change my career path">Change my career path</option> <option class="copy-v2" value="Further my career">Further my career</option> <option class="copy-v2" value="Become an entrepreneur">Become an entrepreneur</option> <option class="copy-v2" value="Recent graduate, First job">Recent graduate, First job</option> <option class="copy-v2" value="Prefer not to say">Prefer not to say</option> <option class="copy-v2" value="Other">Other</option> </select> </span> </div> <div class="actions"> <button type="button" class="button" title="Continue">Next</button> <a class="back" href="#"><span>Back</span></a> </div> </div> </div> </div> </div> </div> </div> <!-- End Form --> </main> </div> </div> </section> <footer id="footer"> <!-- GEO FOOTER --> <div class="container"> <div class="row"> <div class="col-xs-6 col-sm-6 col-md-3 col-lg-3"> <!-- NAVIGATION --> <div class="footer-navigation"><div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/about/" data-v="" class="link">About</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/coding/" data-v="" class="link">Coding</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/data/" data-v="" class="link">Data</a></div> <div><a href="https://web.archive.org/web/20210729020138/http://ux-ui/" data-v="" class="link">UX/UI</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/experience/" data-v="" class="link">Experience</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/faq/" data-v="" class="link">FAQ</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/blog/" data-v="" class="link">Blog</a></div> <div><a href="/web/20210729020138/https://bootcamp.ce.arizona.edu/contact-us/" data-v="" class="link">Apply</a></div> </div> </div> <div class="col-xs-6 col-sm-6 col-md-3 col-lg-3"> <div class="near-cities"><ul class="cities"><li><h3>Online </h3></li><li><h3>Phoenix </h3></li><li><h3>Tucson </h3></li><li><h3>Mesa </h3></li><li><h3>Chandler </h3></li><li><h3>Scottsdale </h3></li><li><h3>Glendale </h3></li><li><h3>Gilbert </h3></li><li><h3>Tempe </h3></li><li><h3>Albuquerque, NM</h3></li></ul></div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 content-container"> <hr class="visible-xs hr"> <div class="col-right"> <img src="https://web.archive.org/web/20210729020138im_/https://cdn.uarizonabootcamp.com/wp-content/themes/Arizona-V3/media/img/arizona_ce_logo_horizontal.svg" alt="University of Arizona" class="logo" loading="lazy"> <p>This program is offered through the University of Arizona Continuing and Professional Education: <a rel="nofollow noopener" target="_blank" href="https://web.archive.org/web/20210729020138/https://ce.arizona.edu/">ce.arizona.edu</a></p> <p><em>Powered by <a href="https://web.archive.org/web/20210729020138/https://www.trilogyed.com/?utm_source=bootcamp-site" target="_blank" rel="nofollow noopener">Trilogy Education Services, <span class="text-nowrap">a 2U, Inc. brand.</span></a></em></p> <p>Learn more about the University of Arizona <br class="visible-xs"/> Data Analytics Boot Camp at <br class="visible-lg"/><span><a data-phone-type="data" class="phone" href="tel:6029035601" aria-label="data telephone number">(602) 903-5601</a></span>.</p> <p>Learn more about the University of Arizona <br class="visible-xs"/> Coding Boot Camp at <br class="visible-lg"/><span><a data-phone-type="coding" class="phone" href="tel:5209171930" aria-label="coding telephone number">(520) 917-1930</a></span>.</p> <p>Learn more about the University of Arizona <br class="visible-xs"/> UX/UI Boot Camp at <br class="visible-lg"/><span><a data-phone-type="uxui" class="phone" href="tel:5209171930" aria-label="uxui telephone number">(520) 917-1930</a></span>.</p> <p><a target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/terms/" rel="noopener">Terms & Conditions</a> | <a target="_blank" href="/web/20210729020138/https://bootcamp.ce.arizona.edu/privacy-policy/" rel="noopener">Privacy/Your Privacy Rights</a></p> <div class="icon-container"> <a href="https://web.archive.org/web/20210729020138/https://www.facebook.com/UABootCamps/" rel="nofollow" target="_blank"> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"> <style type="text/css"> .st0{fill:#3B5998;} </style> <g> <g> <path class="st0 facebook" d="M292.6,103.6c20.1,61.8-1.9,129.5-54.5,167.7c-52.6,38.2-123.8,38.2-176.3,0C9.2,233.2-12.8,165.4,7.3,103.6 C27.3,41.8,84.9,0,149.9,0C214.9,0,272.5,41.8,292.6,103.6z M149.9,13.5c-59.1,0-111.5,38.1-129.8,94.3 c-18.3,56.2,1.7,117.8,49.6,152.6c47.8,34.8,112.6,34.8,160.5,0c47.8-34.8,67.9-96.4,49.6-152.6C261.4,51.6,209,13.5,149.9,13.5z"/> </g> <path class="st0 facebook" d="M170.3,106.9c4.1-0.1,8.1,0,12.2,0c0.5,0,1,0,1.7,0V85.7c-2.2-0.2-4.4-0.5-6.7-0.6c-4.2-0.2-8.4-0.4-12.5-0.3 c-6.4,0.1-12.4,1.7-17.7,5.5c-6,4.4-9.4,10.5-10.6,17.7c-0.5,3-0.7,6.1-0.7,9.1c-0.1,4.8,0,9.5,0,14.2v1.8h-20.3v23.6h20.1V216 h24.6v-59.3h20.1c1-7.9,2-15.7,3.1-23.8c-1.6,0-3.1,0-4.5,0c-5.7,0-18.8,0-18.8,0s0.1-11.7,0.2-16.8 C160.6,109.2,164.7,107.1,170.3,106.9z"/> </g> </svg> </a> </div> </div> </div> </div> </div> </footer> <!-- Footer Tracking --> <script type="text/javascript"> piAId = '294952'; piCId = '1440'; piHostname = 'pi.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20210729020138/https://pi' : 'https://web.archive.org/web/20210729020138/http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <!-- LivePerson Populate Tracking & Auto Open --> <script> jQuery(function($){ setLivePersonData(); if( getUrlParameter('lc1') == 1){ waitForElement('.LPMcontainer img', function(){ //Wait a little longer for events to be tied setTimeout(function(){ jQuery('.LPMcontainer img').click(); },100); }); } else{ $('body').on('click','.LPMcontainer img',function(){ trilogyTrackingEvent('Live Person', 'Banner Click', 'Campaign1Creative1'); }); } function waitForElement(selector, callback){ if(jQuery(selector).length){ callback(); }else { setTimeout(function(){ waitForElement(selector, callback); }, 100); } } function setLivePersonData(){ window.lpTag = window.lpTag || {}; lpTag.sdes = lpTag.sdes || []; console.log('Setting LP Data'); var original_url = Cookies.get('original_url'); var source = Cookies.get('source'); var campaign = getUrlParameter('utm_campaign', original_url); var keyword = Cookies.get('keyword'); var original_referrer = Cookies.get('original_referrer'); lpTag.sdes.push({ 'type':'mrktInfo', 'info':{ 'affiliate' : source, 'campaignId': campaign } }); var info = { customerId : Cookies.get('Trilogy_UUID'), ctype : CB_UNIVERSITY_ID, accountName : original_url, socialId : original_referrer, cstatus : keyword }; if( CB_COHORTS.map(function(c){ return c.campus; }).length ){ info.imei = CB_DEFAULT_CAMPUS; } if( CB_PROGRAMS.length == 1 ){ info.role = CHOSEN_PROGRAM; } lpTag.sdes.push({'type':'ctmrinfo','info': info}); } }); </script> <div id="lpChatButton-default" style="display:none"></div> <script> //var s = { prop7: "go"}; var systemChatBtns = [ {btnId:"lpChatButton-default", clicker: "chatButtonClickDiv" }, ]; var chatBtnMonitor; var systemChatBtnClicker; function clickMainChatBtn(e) { var btnClicker = document . getElementById(systemChatBtnClicker); if (btnClicker) { trilogyTrackingEvent('live-chat', 'click', 'live-chat-btn-clicked'); btnClicker . click(); } } function monitorPageChatBtns() { var systemClicker = document . getElementById(systemChatBtnClicker); var displayChatBtns = (systemClicker) ? true : false; if (displayChatBtns) { var pageChatBtns = document . getElementsByClassName("chatBtnClicker"); for (var i = 0; i < pageChatBtns . length; i++) { var btnElement = pageChatBtns[i]; if (btnElement) { btnElement . style . display = "block"; btnElement . onclick = clickMainChatBtn; } } clearInterval(chatBtnMonitor); } } function systemChatBtnContainerExists() { var tf = false; for (var i = 0; i < systemChatBtns . length; i++) { var btnElement = document . getElementById(systemChatBtns[i] . btnId); if (btnElement) { systemChatBtnClicker = systemChatBtns[i] . clicker; tf = true; break; } } return tf; } function initializeLiveChat() { if (systemChatBtnContainerExists() == true) { chatBtnMonitor = setInterval(monitorPageChatBtns, 500); } } $(document).ready(function () { initializeLiveChat(); var timer = setInterval(function () { var mycontrol = document.querySelector(".block.chatBtnClicker"); if (mycontrol) { var chatShow = mycontrol.style.display === "block"; if (chatShow) { var v5BodyChatBtn = document.getElementsByClassName("chat-entry")[0]; if (v5BodyChatBtn) { v5BodyChatBtn.style.display = "block"; } clearInterval(timer); } } }, 1000); }); </script> <script type="text/javascript"> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"https:\/\/web.archive.org\/web\/20210729020138\/https:\/\/bootcamp.ce.arizona.edu\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.9"></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/plugins/wpcf7-recaptcha/assets/js/wpcf7-recaptcha-controls.js?ver=1.2"></script> <script type="text/javascript"> /* <![CDATA[ */ var wpcf7iqfix = {"recaptcha_empty":"Please verify that you are not a robot.","response_err":"wpcf7-recaptcha: Could not verify reCaptcha response."}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://www.google.com/recaptcha/api.js?hl=en_US&onload=recaptchaCallback&render=explicit&ver=2.0"></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/plugins/jquery.maskedinput.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/validate/jquery.validate.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/sweet-alert/sweetalert.min.js?ver=1" defer></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/DynamicForm.js?ver=4.13"></script> <script type="text/javascript" src="https://web.archive.org/web/20210729020138js_/https://cdn.uarizonabootcamp.com/wp-content/themes/CodingBootcamp/media/js/parallax.min.js?ver=1" defer></script> <!-- Server WebUSA2 --><!-- PageInfo: SCSSV:SCSS_V2 PGTLV: URI:/blog/programmer-vs-software-engineer-whats-the-difference/ Template: Form Type: 1a Program Restrictions: Program Type Restrictions: Campus Restrictions: --><!-- Landing Tracking --> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1627344187 --><!-- FILE ARCHIVED ON 02:01:38 Jul 29, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:53:27 Dec 18, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.588 exclusion.robots: 0.03 exclusion.robots.policy: 0.019 esindex: 0.009 cdx.remote: 8.632 LoadShardBlock: 147.819 (3) PetaboxLoader3.datanode: 113.446 (4) load_resource: 313.339 PetaboxLoader3.resolve: 292.312 -->