Search_Engine/test/mswe_ics_uci_edu/76cf1a608e94b207d8be4634cea94e668b5e1733bb097e53937eeb2f71daae00.json
2022-05-27 06:29:48 -07:00

1 line
126 KiB
JSON

{"url": "https://mswe.ics.uci.edu/program/curriculum/", "content": "\n<!DOCTYPE html>\n<html class=\"html\" lang=\"en-US\" itemscope itemtype=\"http://schema.org/WebPage\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<link rel=\"profile\" href=\"http://gmpg.org/xfn/11\">\n\n\t<title>Curriculum &#8211; Master of Software Engineering</title>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><link rel='dns-prefetch' href='//www.google.com' />\n<link rel='dns-prefetch' href='//s.w.org' />\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Master of Software Engineering &raquo; Feed\" href=\"https://mswe.ics.uci.edu/feed/\" />\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Master of Software Engineering &raquo; Comments Feed\" href=\"https://mswe.ics.uci.edu/comments/feed/\" />\n\t\t<script type=\"text/javascript\">\n\t\t\twindow._wpemojiSettings = {\"baseUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/72x72\\/\",\"ext\":\".png\",\"svgUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/svg\\/\",\"svgExt\":\".svg\",\"source\":{\"concatemoji\":\"https:\\/\\/mswe.ics.uci.edu\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.2.3\"}};\n\t\t\t!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline=\"top\",l.font=\"600 32px Arial\",a){case\"flag\":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case\"emoji\":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement(\"script\");c.src=a,c.defer=c.type=\"text/javascript\",b.getElementsByTagName(\"head\")[0].appendChild(c)}var g,h,i,j,k=b.createElement(\"canvas\"),l=k.getContext&&k.getContext(\"2d\");for(j=Array(\"flag\",\"emoji\"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],\"flag\"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener(\"DOMContentLoaded\",h,!1),a.addEventListener(\"load\",h,!1)):(a.attachEvent(\"onload\",h),b.attachEvent(\"onreadystatechange\",function(){\"complete\"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);\n\t\t</script>\n\t\t<style type=\"text/css\">\nimg.wp-smiley,\nimg.emoji {\n\tdisplay: inline !important;\n\tborder: none !important;\n\tbox-shadow: none !important;\n\theight: 1em !important;\n\twidth: 1em !important;\n\tmargin: 0 .07em !important;\n\tvertical-align: -0.1em !important;\n\tbackground: none !important;\n\tpadding: 0 !important;\n}\n</style>\n\t<link rel='stylesheet' id='simple_tooltips_style-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/simple-tooltips/zebra_tooltips.css?ver=5.2.3' type='text/css' media='all' />\n<link rel='stylesheet' id='wp-block-library-css' href='https://mswe.ics.uci.edu/wp-includes/css/dist/block-library/style.min.css?ver=5.2.3' type='text/css' media='all' />\n<link rel='stylesheet' id='wp-block-library-theme-css' href='https://mswe.ics.uci.edu/wp-includes/css/dist/block-library/theme.min.css?ver=5.2.3' type='text/css' media='all' />\n<link rel='stylesheet' id='modalcss-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/bootstrap-modals/css/bootstrap.css?ver=3.3.7' type='text/css' media='all' />\n<link rel='stylesheet' id='contact-form-7-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/contact-form-7/includes/css/styles.css?ver=5.1.3' type='text/css' media='all' />\n<link rel='stylesheet' id='font-awesome-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/css/third/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' />\n<link rel='stylesheet' id='simple-line-icons-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/css/third/simple-line-icons.min.css?ver=2.4.0' type='text/css' media='all' />\n<link rel='stylesheet' id='magnific-popup-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/css/third/magnific-popup.min.css?ver=1.0.0' type='text/css' media='all' />\n<link rel='stylesheet' id='slick-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/css/third/slick.min.css?ver=1.6.0' type='text/css' media='all' />\n<link rel='stylesheet' id='oceanwp-style-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/css/style.min.css?ver=1.5.20.1531847930' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-icons-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=4.3.0' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-animations-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/lib/animations/animations.min.css?ver=2.5.14' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-frontend-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/css/frontend.min.css?ver=2.5.14' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-pro-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor-pro/assets/css/frontend.min.css?ver=2.5.6' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-global-css' href='https://mswe.ics.uci.edu/wp-content/mse/uploads/elementor/css/global.css?ver=1556923567' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-post-632-css' href='https://mswe.ics.uci.edu/wp-content/mse/uploads/elementor/css/post-632.css?ver=1563841350' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-post-818-css' href='https://mswe.ics.uci.edu/wp-content/mse/uploads/elementor/css/post-818.css?ver=1556924744' type='text/css' media='all' />\n<link rel='stylesheet' id='elementor-post-821-css' href='https://mswe.ics.uci.edu/wp-content/mse/uploads/elementor/css/post-821.css?ver=1557271020' type='text/css' media='all' />\n<link rel='stylesheet' id='cf7cf-style-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/cf7-conditional-fields/style.css?ver=1.5.5' type='text/css' media='all' />\n<link rel='stylesheet' id='chld_thm_cfg_child-css' href='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp-child/style.css?ver=5.2.3' type='text/css' media='all' />\n<link rel='stylesheet' id='oe-widgets-style-css' href='https://mswe.ics.uci.edu/wp-content/mse/plugins/ocean-extra/assets/css/widgets.css?ver=5.2.3' type='text/css' media='all' />\n<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Raleway%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;ver=5.2.3' type='text/css' media='all' />\n<!--n2css--><script type='text/javascript' src='https://mswe.ics.uci.edu/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>\n<script type='text/javascript'>\n/* <![CDATA[ */\nvar pys_fb_pixel_options = {\"woo\":{\"addtocart_enabled\":false,\"product_data\":\"\"},\"gdpr\":{\"disable\":false,\"enable_before_consent\":\"1\",\"ginger_enabled\":false,\"cookiebot_enabled\":false}};\nvar pys_events = [{\"type\":\"init\",\"name\":\"553298438468047\",\"params\":[]},{\"type\":\"track\",\"name\":\"PageView\",\"params\":{\"domain\":\"mswe.ics.uci.edu\"},\"delay\":0},{\"type\":\"trackCustom\",\"name\":\"GeneralEvent\",\"params\":{\"post_type\":\"page\",\"content_name\":\"Curriculum\",\"post_id\":632,\"domain\":\"mswe.ics.uci.edu\"},\"delay\":0}];\n/* ]]> */\n</script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/pixelyoursite/js/public.js?ver=5.3.2'></script>\n<link rel='https://api.w.org/' href='https://mswe.ics.uci.edu/wp-json/' />\n<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"https://mswe.ics.uci.edu/xmlrpc.php?rsd\" />\n<link rel=\"wlwmanifest\" type=\"application/wlwmanifest+xml\" href=\"https://mswe.ics.uci.edu/wp-includes/wlwmanifest.xml\" /> \n<meta name=\"generator\" content=\"WordPress 5.2.3\" />\n<link rel=\"canonical\" href=\"https://mswe.ics.uci.edu/program/curriculum/\" />\n<link rel='shortlink' href='https://mswe.ics.uci.edu/?p=632' />\n<link rel=\"alternate\" type=\"application/json+oembed\" href=\"https://mswe.ics.uci.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmswe.ics.uci.edu%2Fprogram%2Fcurriculum%2F\" />\n<link rel=\"alternate\" type=\"text/xml+oembed\" href=\"https://mswe.ics.uci.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmswe.ics.uci.edu%2Fprogram%2Fcurriculum%2F&#038;format=xml\" />\n\r\n\t\t<!-- Facebook Pixel code is added on this page by PixelYourSite FREE v5.3.2 plugin. You can test it with Pixel Helper Chrome Extension. -->\r\n\r\n\t\t\t\t<style type=\"text/css\">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>\n\t\t\n<!-- BEGIN ExactMetrics v5.3.7 Universal Analytics - https://exactmetrics.com/ -->\n<script>\n(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n\t(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n\tm=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');\n ga('create', 'UA-605898-18', 'auto');\n ga('send', 'pageview');\n</script>\n<!-- END ExactMetrics Universal Analytics -->\n\t\t<style type=\"text/css\" id=\"wp-custom-css\">\n\t\t\t/* Hide page title */.home .page-header{display:none}/* Footer Image Right */.footer-box.span_1_of_2.col.col-2{text-align:right}.page-header{margin-bottom:25px}#menu-careermenu li{padding-bottom:20px}.content-left-sidebar .content-area{border-left:none}\t\t</style>\n\t\t<!-- OceanWP CSS -->\n<style type=\"text/css\">\n.page-header{background-color:#f2f2f2}/* General CSS */a{color:#0064a4}a:hover{color:#f78d2d}.container{width:1115px}#main #content-wrap,.separate-layout #main #content-wrap{padding-top:0;padding-bottom:0}.page-header,.has-transparent-header .page-header{padding:10px 0 10px 0}/* Header CSS */#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5)}/* Footer Widgets CSS */#footer-widgets{background-color:#ffffff}#footer-widgets .footer-box a,#footer-widgets a{color:#1e73be}\n</style></head>\n\n<body class=\"page-template-default page page-id-632 page-child parent-pageid-11 wp-embed-responsive oceanwp-theme sidebar-mobile no-header-border default-breakpoint content-full-width content-max-width has-breadcrumbs elementor-default elementor-page elementor-page-632\">\n\n\t\n\t<div id=\"outer-wrap\" class=\"site clr\">\n\n\t\t\n\t\t<div id=\"wrap\" class=\"clr\">\n\n\t\t\t\n\t\t\t\n<header id=\"site-header\" class=\"clr\" data-height=\"74\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPHeader\">\n\n\t\t\t<div data-elementor-type=\"header\" data-elementor-id=\"818\" class=\"elementor elementor-818 elementor-location-header\" data-elementor-settings=\"[]\">\n\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-element elementor-element-4b7798ff elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"4b7798ff\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75a3786b elementor-column elementor-col-50 elementor-top-column\" data-id=\"75a3786b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-517ff765 elementor-widget elementor-widget-image\" data-id=\"517ff765\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"/\" data-elementor-open-lightbox=\"\">\n\t\t\t\t\t\t\t<img width=\"1024\" height=\"134\" src=\"https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/UCI18_MstrSoftwareEngineering_2L_white-1024x134.png\" class=\"attachment-large size-large\" alt=\"UCI - Master of Software Engineering Logo\" srcset=\"https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/UCI18_MstrSoftwareEngineering_2L_white-1024x134.png 1024w, https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/UCI18_MstrSoftwareEngineering_2L_white-300x39.png 300w, https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/UCI18_MstrSoftwareEngineering_2L_white-768x101.png 768w, https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/UCI18_MstrSoftwareEngineering_2L_white.png 1584w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" />\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31886528 elementor-column elementor-col-50 elementor-top-column\" data-id=\"31886528\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a87b623 elementor-search-form--skin-minimal elementor-widget elementor-widget-search-form\" data-id=\"4a87b623\" data-element_type=\"widget\" data-settings=\"{&quot;skin&quot;:&quot;minimal&quot;}\" data-widget_type=\"search-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form class=\"elementor-search-form\" role=\"search\" action=\"https://mswe.ics.uci.edu\" method=\"get\">\n\t\t\t\t\t\t<div class=\"elementor-search-form__container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-search-form__icon\">\n\t\t\t\t\t\t<i class=\"fa fa-search\" aria-hidden=\"true\"></i>\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Search</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input placeholder=\"Search this site...\" class=\"elementor-search-form__input\" type=\"search\" name=\"s\" title=\"Search\" value=\"\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t</form>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-11b3754d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"11b3754d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eb2136a elementor-column elementor-col-100 elementor-top-column\" data-id=\"4eb2136a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f6929b0 elementor-nav-menu__align-left elementor-nav-menu--indicator-none elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"6f6929b0\" data-element_type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<nav class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-background e--animation-fade\"><ul id=\"menu-1-6f6929b0\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-54\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Program</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-43\"><a href=\"https://mswe.ics.uci.edu/program/about-the-program/\" class=\"elementor-sub-item\">About the Program</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-632 current_page_item menu-item-869\"><a href=\"https://mswe.ics.uci.edu/program/curriculum/\" aria-current=\"page\" class=\"elementor-sub-item elementor-item-active\">Curriculum</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-55\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">People</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-345\"><a href=\"https://mswe.ics.uci.edu/people/faculty-staff/\" class=\"elementor-sub-item\">Instructors &#038; Staff</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-56\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Admissions</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-41\"><a href=\"https://mswe.ics.uci.edu/admissions/admissions-overview/\" class=\"elementor-sub-item\">How to Apply</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-143\"><a href=\"https://mswe.ics.uci.edu/admissions/information_sessions/\" class=\"elementor-sub-item\">Information Session</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-138\"><a href=\"https://mswe.ics.uci.edu/admissions/cost-and-financial-aid/\" class=\"elementor-sub-item\">Cost and Financial Aid</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-947\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Careers</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-978\"><a href=\"https://mswe.ics.uci.edu/career/mswe-career-services-2/\" class=\"elementor-sub-item\">MSWE CAREER SERVICES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-974\"><a href=\"https://mswe.ics.uci.edu/career/career-planning/\" class=\"elementor-sub-item\">CAREER PLANNING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-979\"><a href=\"https://mswe.ics.uci.edu/career/personal-branding-networking/\" class=\"elementor-sub-item\">PERSONAL BRANDING &#038; NETWORKING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-977\"><a href=\"https://mswe.ics.uci.edu/career/job-search-sites/\" class=\"elementor-sub-item\">JOB SEARCH SITES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-976\"><a href=\"https://mswe.ics.uci.edu/career/interviewing/\" class=\"elementor-sub-item\">INTERVIEWING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-973\"><a href=\"https://mswe.ics.uci.edu/career/additional-resources/\" class=\"elementor-sub-item\">ADDITIONAL RESOURCES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-980\"><a href=\"https://mswe.ics.uci.edu/career/resources-for-international-students/\" class=\"elementor-sub-item\">RESOURCES FOR INTERNATIONAL STUDENTS</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-344\"><a href=\"https://mswe.ics.uci.edu/faq/\" class=\"elementor-item\">FAQ</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1173\"><a href=\"/faq/#faq-admissions\" class=\"elementor-sub-item elementor-item-anchor\">Admissions</a></li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1172\"><a href=\"/faq/#faq-programs\" class=\"elementor-sub-item elementor-item-anchor\">Programs</a></li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1171\"><a href=\"/faq/#faq-careerdev\" class=\"elementor-sub-item elementor-item-anchor\">Career Development</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-895\"><a href=\"https://mswe.ics.uci.edu/contact-us/\" class=\"elementor-item\">Contact Us</a></li>\n</ul></nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\">\n\t\t\t<i class=\"eicon\" aria-hidden=\"true\"></i>\n\t\t\t<span class=\"elementor-screen-only\">Menu</span>\n\t\t</div>\n\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\"><ul id=\"menu-2-6f6929b0\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-54\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Program</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-43\"><a href=\"https://mswe.ics.uci.edu/program/about-the-program/\" class=\"elementor-sub-item\">About the Program</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-632 current_page_item menu-item-869\"><a href=\"https://mswe.ics.uci.edu/program/curriculum/\" aria-current=\"page\" class=\"elementor-sub-item elementor-item-active\">Curriculum</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-55\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">People</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-345\"><a href=\"https://mswe.ics.uci.edu/people/faculty-staff/\" class=\"elementor-sub-item\">Instructors &#038; Staff</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-56\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Admissions</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-41\"><a href=\"https://mswe.ics.uci.edu/admissions/admissions-overview/\" class=\"elementor-sub-item\">How to Apply</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-143\"><a href=\"https://mswe.ics.uci.edu/admissions/information_sessions/\" class=\"elementor-sub-item\">Information Session</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-138\"><a href=\"https://mswe.ics.uci.edu/admissions/cost-and-financial-aid/\" class=\"elementor-sub-item\">Cost and Financial Aid</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-947\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Careers</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-978\"><a href=\"https://mswe.ics.uci.edu/career/mswe-career-services-2/\" class=\"elementor-sub-item\">MSWE CAREER SERVICES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-974\"><a href=\"https://mswe.ics.uci.edu/career/career-planning/\" class=\"elementor-sub-item\">CAREER PLANNING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-979\"><a href=\"https://mswe.ics.uci.edu/career/personal-branding-networking/\" class=\"elementor-sub-item\">PERSONAL BRANDING &#038; NETWORKING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-977\"><a href=\"https://mswe.ics.uci.edu/career/job-search-sites/\" class=\"elementor-sub-item\">JOB SEARCH SITES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-976\"><a href=\"https://mswe.ics.uci.edu/career/interviewing/\" class=\"elementor-sub-item\">INTERVIEWING</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-973\"><a href=\"https://mswe.ics.uci.edu/career/additional-resources/\" class=\"elementor-sub-item\">ADDITIONAL RESOURCES</a></li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-980\"><a href=\"https://mswe.ics.uci.edu/career/resources-for-international-students/\" class=\"elementor-sub-item\">RESOURCES FOR INTERNATIONAL STUDENTS</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-344\"><a href=\"https://mswe.ics.uci.edu/faq/\" class=\"elementor-item\">FAQ</a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1173\"><a href=\"/faq/#faq-admissions\" class=\"elementor-sub-item elementor-item-anchor\">Admissions</a></li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1172\"><a href=\"/faq/#faq-programs\" class=\"elementor-sub-item elementor-item-anchor\">Programs</a></li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1171\"><a href=\"/faq/#faq-careerdev\" class=\"elementor-sub-item elementor-item-anchor\">Career Development</a></li>\n</ul>\n</li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-895\"><a href=\"https://mswe.ics.uci.edu/contact-us/\" class=\"elementor-item\">Contact Us</a></li>\n</ul></nav>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n</header><!-- #site-header -->\n\n\n\t\t\t\t\t\t\n\t\t\t<main id=\"main\" class=\"site-main clr\" >\n\n\t\t\t\t\n\n<header class=\"page-header\">\n\n\t\n\t<div class=\"container clr page-header-inner\">\n\n\t\t\n\t\t\t<h1 class=\"page-header-title clr\" itemprop=\"headline\">Curriculum</h1>\n\n\t\t\t\n\t\t\n\t\t<nav role=\"navigation\" aria-label=\"Breadcrumbs\" class=\"site-breadcrumbs clr position-under-title\" itemprop=\"breadcrumb\"><ul class=\"trail-items\" itemscope itemtype=\"http://schema.org/BreadcrumbList\"><meta name=\"numberOfItems\" content=\"3\" /><meta name=\"itemListOrder\" content=\"Ascending\" /><li class=\"trail-item trail-begin\" itemprop=\"itemListElement\" itemscope itemtype=\"http://schema.org/ListItem\"><a href=\"https://mswe.ics.uci.edu\" rel=\"home\" aria-label=\"Home\"><span itemprop=\"name\"><span class=\"icon-home\"></span><span class=\"breadcrumb-home has-icon\">Home</span></span></a><span class=\"breadcrumb-sep\">></span><meta content=\"1\" itemprop=\"position\" /></li><li class=\"trail-item\" itemprop=\"itemListElement\" itemscope itemtype=\"http://schema.org/ListItem\"><a href=\"https://mswe.ics.uci.edu/program/\"><span itemprop=\"name\">Program</span></a><span class=\"breadcrumb-sep\">></span><meta content=\"2\" itemprop=\"position\" /></li><li class=\"trail-item trail-end\" itemprop=\"itemListElement\" itemscope itemtype=\"http://schema.org/ListItem\"><span itemprop=\"name\">Curriculum</span><meta content=\"3\" itemprop=\"position\" /></li></ul></nav>\n\t</div><!-- .page-header-inner -->\n\n\t\n\t\n</header><!-- .page-header -->\n\n\n\t\n\t<div id=\"content-wrap\" class=\"container clr\">\n\n\t\t\n\t\t<div id=\"primary\" class=\"content-area clr\">\n\n\t\t\t\n\t\t\t<div id=\"content\" class=\"site-content clr\">\n\n\t\t\t\t\n\t\t\t\t\n<article class=\"single-page-article clr\">\n\n\t\n<div class=\"entry clr\" itemprop=\"text\">\n\t\t\t\t<div data-elementor-type=\"post\" data-elementor-id=\"632\" class=\"elementor elementor-632\" data-elementor-settings=\"[]\">\n\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-element elementor-element-39b63a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"39b63a3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-293de51 elementor-column elementor-col-50 elementor-top-column\" data-id=\"293de51\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ee030a elementor-widget elementor-widget-heading\" data-id=\"9ee030a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Full-Time Curriculum</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<section class=\"elementor-element elementor-element-6741faa elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"6741faa\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b85f8e elementor-column elementor-col-50 elementor-inner-column\" data-id=\"2b85f8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8c917f elementor-widget elementor-widget-heading\" data-id=\"c8c917f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fall 2019</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83f3879 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"83f3879\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3452b92 copy-curriculum-01 elementor-widget elementor-widget-text-editor\" data-id=\"3452b92\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><strong><em>In consultation with the faculty director select 6 for a total of 12 units:</em></strong></p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b211f5 curriculum-button elementor-widget elementor-widget-html\" data-id=\"3b211f5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#241P\">SWE 241P Applied Data Structures and Algorithms (2)</a>\n\n<!-- Modal -->\n<div id=\"241P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 241P Applied Data Structures and Algorithms (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of strategies to tackle computational problems whose solutions include well-known algorithms and data structures. Topics include: sorting, searching, indexing, algorithmic complexity and runtime performance analysis.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30e4070 curriculum-button elementor-widget elementor-widget-html\" data-id=\"30e4070\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#242P\">SWE 242P Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"242P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 242P Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of networking principles and concepts for the development of distributed software. Topics include programming against well-known network protocols, ports and sockets, and network APIs.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54729ad curriculum-button elementor-widget elementor-widget-html\" data-id=\"54729ad\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#243P\">SWE 243P Database Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"243P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 243P Database Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of software development with substantial reliance on a database for storage and retrieval of data. Topics include: relational databases, structured query language, NoSQL storage systems, APIs and libraries for database programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fff097f curriculum-button elementor-widget elementor-widget-html\" data-id=\"fff097f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#244P\">SWE 244P Concurrent Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"244P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 244P Concurrent Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of concepts and mechanisms for the development of concurrent software. Topics include: threads, processes, locks, race conditions, and deadlocks.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1f404c curriculum-button elementor-widget elementor-widget-html\" data-id=\"f1f404c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#245P\">SWE 245P GUI Programming (2)</a>\n<!-- Modal -->\n<div id=\"245P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 245P GUI Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of interactive software with substantial graphical user interface elements. Topics include: libraries and frameworks for GUI programming, layout design and alternatives, and event-driven programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b2ac24 curriculum-button elementor-widget elementor-widget-html\" data-id=\"8b2ac24\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#246P\">SWE 246P Mobile Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"246P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 246P Mobile Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of contemporary libraries and frameworks for construction of mobile applications. Topics include: emulators, mobile development standards and patterns, energy consumption issues, and screen layout.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e34a1fb curriculum-button elementor-widget elementor-widget-html\" data-id=\"e34a1fb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#247P\">SWE 247P Applied Information Retrieval (2)</a>\n\n<!-- Modal -->\n<div id=\"247P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 247P Applied Information Retrieval (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art techniques for storing and retrieving non-structured textual information. Topics include: tokenization, inverted indexes, tf-idf, ranked retrieval, precision and recall.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79b9d50 curriculum-button elementor-widget elementor-widget-html\" data-id=\"79b9d50\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#248P\">SWE 248P Neural Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"248P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 248P Neural Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art frameworks for programming artificial intelligent components. Topics include: neural networks and deep neural networks, gradient descent, backpropagation, training and test sets, and model validation</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-4c19585 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"4c19585\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-203241b elementor-column elementor-col-50 elementor-inner-column\" data-id=\"203241b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dca122 elementor-widget elementor-widget-heading\" data-id=\"7dca122\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Winter 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf67ea elementor-column elementor-col-50 elementor-inner-column\" data-id=\"0bf67ea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f9828 curriculum-button elementor-widget elementor-widget-html\" data-id=\"33f9828\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#261P\">SWE 261P Software Testing and Debugging (4)</a>\n\n<!-- Modal -->\n<div id=\"261P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 261P Software Testing and Debugging (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>This course is designed to teach students how to ensure high quality software by means of testing, debugging, and other quality assurance activities. Students learn a combination of both theoretical and practical skills via get hands-on experience with modern software quality-assurance tools and approaches. Topics include: black-box and white-box testing, category-partitioning testing, unit testing, test-driven and behavior-driven development, combinatorial testing, code reviews, static code analysis tools, mocking, regression testing, capture-reply, mutation testing, and debugging.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2710d9 curriculum-button elementor-widget elementor-widget-html\" data-id=\"f2710d9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#264P\">SWE 264P Distributed Software Architecture (4)</a>\n\n<!-- Modal -->\n<div id=\"264P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 264P Distributed Software Architecture (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Study of software system architectures and architectural styles for large-scale distributed applications, and contemporary technologies and standards for their construction. Topics include: client-server, peer-to-peer, publish-subscribe, REST, cloud computing, content distribution networks, scalability, latency, caching, and security, among others.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48c20f1 curriculum-button elementor-widget elementor-widget-html\" data-id=\"48c20f1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#265P\">SWE 265P Reverse Engineering and Modeling (4)</a>\n\n<!-- Modal -->\n<div id=\"265P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 265P Reverse Engineering and Modeling (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Introduces theories, concepts, representations, techniques, and case studies in understanding large-scale, complex software systems. Topics include static and dynamic modeling notations, manual and (semi-) automated reverse engineering techniques, APIs, patterns and styles. A significant, hands-on project is included.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-7939690 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"7939690\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcf7742 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"fcf7742\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4fc9b elementor-widget elementor-widget-heading\" data-id=\"5d4fc9b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Spring 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11f15b6 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"11f15b6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6865d3 curriculum-button elementor-widget elementor-widget-html\" data-id=\"d6865d3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#262P\">SWE 262P Programming Styles (4)</a>\n\n<!-- Modal -->\n<div id=\"262P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 262P Programming Styles (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>This course is designed to teach students the various ways software can be decomposed and then how to put the parts back together. Students will be exposed to a variety of different programming styles and composition mechanisms. Topics include: procedural styles, functional styles, object-oriented styles, data-centered styles, error handling styles, and styles for concurrent and parallel programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cce8cba curriculum-button elementor-widget elementor-widget-html\" data-id=\"cce8cba\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#263P\">SWE 263P User Experience and Interaction (4)</a>\n\n<!-- Modal -->\n<div id=\"263P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 263P User Experience and Interaction (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Provides an introduction to the basic principles of human-computer interaction (HCI) and the pragmatic aspects of usability engineering. Topics include the fundamentals of interaction, user experience, design for usability, and evaluation of products for their usability. Students will apply their knowledge in assignments and an ongoing class project.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53f43de curriculum-button elementor-widget elementor-widget-html\" data-id=\"53f43de\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#266P\">SWE 266P Software Security and Dependability (4)</a>\n\n<!-- Modal -->\n<div id=\"266P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 266P Software Security and Dependability (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Principles and concepts for the design and construction of secure software. Topics include: common types of software security vulnerabilities, methods for detecting vulnerabilities, design and process methodologies to improve the security of software, and techniques for assessing the security properties of software. </p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-9b9622b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"9b9622b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba9807 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"1ba9807\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f84e03 elementor-widget elementor-widget-heading\" data-id=\"9f84e03\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Summer 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80e8620 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"80e8620\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6b1eb5 curriculum-button elementor-widget elementor-widget-html\" data-id=\"b6b1eb5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#275P\">SWE 275P Internship (1)</a>\n\n<!-- Modal -->\n<div id=\"275P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 275P Internship (1)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of strategies to tackle computational problems whose solutions include well-known algorithms and data structures. Topics include: sorting, searching, indexing, algorithmic complexity and runtime performance analysis.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-691c201 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"691c201\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0d7ab6 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"f0d7ab6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4568cf0 elementor-widget elementor-widget-heading\" data-id=\"4568cf0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fall 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3574bd0 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"3574bd0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-902a3bc curriculum-button elementor-widget elementor-widget-html\" data-id=\"902a3bc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#271P\">SWE 271P Career and Entrepreneurship (4)</a>\n\n<!-- Modal -->\n<div id=\"271P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 271P Career and Entrepreneurship (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Teaches practical skills for spoken, written, and electronic communication in a range of business and technical contexts, including promoting project ideas and portfolio development. Students will practice their skills in classroom presentations and written exercises.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-583433f curriculum-button elementor-widget elementor-widget-html\" data-id=\"583433f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#272P\">SWE 272P Project Management (4)</a>\n\n<!-- Modal -->\n<div id=\"272P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 272P Project Management (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Provides an introduction to project management in software engineering from several perspectives. Topics include team behavior; globally distributed work; resource estimation, scheduling and budgeting. Students will apply their knowledge in an ongoing class project.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad3074c curriculum-button elementor-widget elementor-widget-html\" data-id=\"ad3074c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#276P\">SWE 276P Capstone Project in Software Engineering (4)</a>\n\n<!-- Modal -->\n<div id=\"276P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 276P Capstone Project in Software Engineering (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Quarter-long software-intensive project focusing on the design and implementation of a novel software system. Students are expected to bring to bear the concepts acquired during the program</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d49980 elementor-column elementor-col-50 elementor-top-column\" data-id=\"0d49980\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2b2c50 elementor-widget elementor-widget-heading\" data-id=\"b2b2c50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Part-Time Curriculum</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<section class=\"elementor-element elementor-element-f6b2248 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"f6b2248\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ace5166 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"ace5166\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-550a361 elementor-widget elementor-widget-heading\" data-id=\"550a361\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fall 2019</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a70ab8b elementor-column elementor-col-50 elementor-inner-column\" data-id=\"a70ab8b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9595337 copy-curriculum-01 elementor-widget elementor-widget-text-editor\" data-id=\"9595337\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><strong><em>In consultation with the faculty director select 4 for a total of 8 units:</em></strong></p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-765a49b curriculum-button elementor-widget elementor-widget-html\" data-id=\"765a49b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#241P\">SWE 241P Applied Data Structures and Algorithms (2)</a>\n\n<!-- Modal -->\n<div id=\"241P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 241P Applied Data Structures and Algorithms (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of strategies to tackle computational problems whose solutions include well-known algorithms and data structures. Topics include: sorting, searching, indexing, algorithmic complexity and runtime performance analysis.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e641be curriculum-button elementor-widget elementor-widget-html\" data-id=\"8e641be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#242P\">SWE 242P Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"242P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 242P Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of networking principles and concepts for the development of distributed software. Topics include programming against well-known network protocols, ports and sockets, and network APIs.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6b7d6 curriculum-button elementor-widget elementor-widget-html\" data-id=\"4b6b7d6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#243P\">SWE 243P Database Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"243P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 243P Database Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of software development with substantial reliance on a database for storage and retrieval of data. Topics include: relational databases, structured query language, NoSQL storage systems, APIs and libraries for database programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1983724 curriculum-button elementor-widget elementor-widget-html\" data-id=\"1983724\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#244P\">SWE 244P Concurrent Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"244P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 244P Concurrent Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of concepts and mechanisms for the development of concurrent software. Topics include: threads, processes, locks, race conditions, and deadlocks.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-823199e curriculum-button elementor-widget elementor-widget-html\" data-id=\"823199e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#245P\">SWE 245P GUI Programming (2)</a>\n<!-- Modal -->\n<div id=\"245P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 245P GUI Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of interactive software with substantial graphical user interface elements. Topics include: libraries and frameworks for GUI programming, layout design and alternatives, and event-driven programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbb29dd curriculum-button elementor-widget elementor-widget-html\" data-id=\"cbb29dd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#246P\">SWE 246P Mobile Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"246P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 246P Mobile Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of contemporary libraries and frameworks for construction of mobile applications. Topics include: emulators, mobile development standards and patterns, energy consumption issues, and screen layout.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-563b949 curriculum-button elementor-widget elementor-widget-html\" data-id=\"563b949\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#247P\">SWE 247P Applied Information Retrieval (2)</a>\n\n<!-- Modal -->\n<div id=\"247P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 247P Applied Information Retrieval (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art techniques for storing and retrieving non-structured textual information. Topics include: tokenization, inverted indexes, tf-idf, ranked retrieval, precision and recall.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7ea7af curriculum-button elementor-widget elementor-widget-html\" data-id=\"c7ea7af\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#248P\">SWE 248P Neural Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"248P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 248P Neural Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art frameworks for programming artificial intelligent components. Topics include: neural networks and deep neural networks, gradient descent, backpropagation, training and test sets, and model validation</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-6fe0d68 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"6fe0d68\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3dd386 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"f3dd386\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3843ab elementor-widget elementor-widget-heading\" data-id=\"c3843ab\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Winter 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03eca46 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"03eca46\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d099e5 curriculum-button elementor-widget elementor-widget-html\" data-id=\"1d099e5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#261P\">SWE 261P Software Testing and Debugging (4)</a>\n\n<!-- Modal -->\n<div id=\"261P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 261P Software Testing and Debugging (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>This course is designed to teach students how to ensure high quality software by means of testing, debugging, and other quality assurance activities. Students learn a combination of both theoretical and practical skills via get hands-on experience with modern software quality-assurance tools and approaches. Topics include: black-box and white-box testing, category-partitioning testing, unit testing, test-driven and behavior-driven development, combinatorial testing, code reviews, static code analysis tools, mocking, regression testing, capture-reply, mutation testing, and debugging.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-5b793cc elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"5b793cc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35b422d elementor-column elementor-col-50 elementor-inner-column\" data-id=\"35b422d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-968397f elementor-widget elementor-widget-heading\" data-id=\"968397f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Spring 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb374e9 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"eb374e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4deffd6 curriculum-button elementor-widget elementor-widget-html\" data-id=\"4deffd6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#263P\">SWE 263P User Experience and Interaction (4)</a>\n\n<!-- Modal -->\n<div id=\"263P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 263P User Experience and Interaction (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Provides an introduction to the basic principles of human-computer interaction (HCI) and the pragmatic aspects of usability engineering. Topics include the fundamentals of interaction, user experience, design for usability, and evaluation of products for their usability. Students will apply their knowledge in assignments and an ongoing class project.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51fc8a1 curriculum-button elementor-widget elementor-widget-html\" data-id=\"51fc8a1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#266P\">SWE 266P Software Security and Dependability (4)</a>\n\n<!-- Modal -->\n<div id=\"266P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 266P Software Security and Dependability (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Principles and concepts for the design and construction of secure software. Topics include: common types of software security vulnerabilities, methods for detecting vulnerabilities, design and process methodologies to improve the security of software, and techniques for assessing the security properties of software. </p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-ddcef44 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"ddcef44\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc17401 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"dc17401\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0015400 elementor-widget elementor-widget-heading\" data-id=\"0015400\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Summer 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5de505 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"f5de505\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36461bd copy-curriculum-01 elementor-widget elementor-widget-text-editor\" data-id=\"36461bd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><strong><em>No coursework</em></strong></p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-72a5c3b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"72a5c3b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cfadc3 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"4cfadc3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8356de3 elementor-widget elementor-widget-heading\" data-id=\"8356de3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fall 2020</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-156c5af elementor-column elementor-col-50 elementor-inner-column\" data-id=\"156c5af\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-565610d copy-curriculum-01 elementor-widget elementor-widget-text-editor\" data-id=\"565610d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><strong><em>In consultation with the faculty director select 2 for a total of 4 units that were not previously taken in Fall 2019:</em></strong></p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae206fc curriculum-button elementor-widget elementor-widget-html\" data-id=\"ae206fc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#241P\">SWE 241P Applied Data Structures and Algorithms (2)</a>\n\n<!-- Modal -->\n<div id=\"241P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 241P Applied Data Structures and Algorithms (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of strategies to tackle computational problems whose solutions include well-known algorithms and data structures. Topics include: sorting, searching, indexing, algorithmic complexity and runtime performance analysis.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0e8c5 curriculum-button elementor-widget elementor-widget-html\" data-id=\"fa0e8c5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#242P\">SWE 242P Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"242P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 242P Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of networking principles and concepts for the development of distributed software. Topics include programming against well-known network protocols, ports and sockets, and network APIs.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee0e42 curriculum-button elementor-widget elementor-widget-html\" data-id=\"2ee0e42\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#243P\">SWE 243P Database Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"243P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 243P Database Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of software development with substantial reliance on a database for storage and retrieval of data. Topics include: relational databases, structured query language, NoSQL storage systems, APIs and libraries for database programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40f98c2 curriculum-button elementor-widget elementor-widget-html\" data-id=\"40f98c2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#244P\">SWE 244P Concurrent Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"244P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 244P Concurrent Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of concepts and mechanisms for the development of concurrent software. Topics include: threads, processes, locks, race conditions, and deadlocks.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4a1be5 curriculum-button elementor-widget elementor-widget-html\" data-id=\"c4a1be5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#245P\">SWE 245P GUI Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"245P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 245P GUI Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of interactive software with substantial graphical user interface elements. Topics include: libraries and frameworks for GUI programming, layout design and alternatives, and event-driven programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ca6ecf curriculum-button elementor-widget elementor-widget-html\" data-id=\"1ca6ecf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#246P\">SWE 246P Mobile Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"246P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 246P Mobile Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of contemporary libraries and frameworks for construction of mobile applications. Topics include: emulators, mobile development standards and patterns, energy consumption issues, and screen layout.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1dcfa1 curriculum-button elementor-widget elementor-widget-html\" data-id=\"e1dcfa1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#247P\">SWE 247P Applied Information Retrieval (2)</a>\n\n<!-- Modal -->\n<div id=\"247P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 247P Applied Information Retrieval (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art techniques for storing and retrieving non-structured textual information. Topics include: tokenization, inverted indexes, tf-idf, ranked retrieval, precision and recall.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8abfac curriculum-button elementor-widget elementor-widget-html\" data-id=\"b8abfac\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#248P\">SWE 248P Neural Network Programming (2)</a>\n\n<!-- Modal -->\n<div id=\"248P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 248P Neural Network Programming (2)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of state-of-the-art frameworks for programming artificial intelligent components. Topics include: neural networks and deep neural networks, gradient descent, backpropagation, training and test sets, and model validation</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ec028a copy-curriculum-01 elementor-widget elementor-widget-text-editor\" data-id=\"7ec028a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p style=\"text-align: left;\"><strong><em>and</em></strong></p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f3e20b curriculum-button elementor-widget elementor-widget-html\" data-id=\"6f3e20b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#271P\">SWE 271P Career and Entrepreneurship (4)</a>\n\n<!-- Modal -->\n<div id=\"271P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 271P Career and Entrepreneurship (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Teaches practical skills for spoken, written, and electronic communication in a range of business and technical contexts, including promoting project ideas and portfolio development. Students will practice their skills in classroom presentations and written exercises.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-37dde39 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"37dde39\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dede762 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"dede762\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ade0304 elementor-widget elementor-widget-heading\" data-id=\"ade0304\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Winter 2021</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-046e884 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"046e884\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4f8b83 curriculum-button elementor-widget elementor-widget-html\" data-id=\"b4f8b83\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#264P\">SWE 264P Distributed Software Architecture (4)</a>\n\n<!-- Modal -->\n<div id=\"264P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 264P Distributed Software Architecture (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Study of software system architectures and architectural styles for large-scale distributed applications, and contemporary technologies and standards for their construction. Topics include: client-server, peer-to-peer, publish-subscribe, REST, cloud computing, content distribution networks, scalability, latency, caching, and security, among others.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b430d2 curriculum-button elementor-widget elementor-widget-html\" data-id=\"8b430d2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#265P\">SWE 265P Reverse Engineering and Modeling (4)</a>\n\n<!-- Modal -->\n<div id=\"265P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 265P Reverse Engineering and Modeling (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Introduces theories, concepts, representations, techniques, and case studies in understanding large-scale, complex software systems. Topics include static and dynamic modeling notations, manual and (semi-) automated reverse engineering techniques, APIs, patterns and styles. A significant, hands-on project is included.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-805ef83 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"805ef83\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0936a15 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"0936a15\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c766bd6 elementor-widget elementor-widget-heading\" data-id=\"c766bd6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Spring 2021</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17e5008 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"17e5008\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-740d387 curriculum-button elementor-widget elementor-widget-html\" data-id=\"740d387\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#262P\">SWE 262P Programming Styles (4)</a>\n\n<!-- Modal -->\n<div id=\"262P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 262P Programming Styles (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>This course is designed to teach students the various ways software can be decomposed and then how to put the parts back together. Students will be exposed to a variety of different programming styles and composition mechanisms. Topics include: procedural styles, functional styles, object-oriented styles, data-centered styles, error handling styles, and styles for concurrent and parallel programming.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-34f7389 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"34f7389\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03bb6af elementor-column elementor-col-50 elementor-inner-column\" data-id=\"03bb6af\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-273fb92 elementor-widget elementor-widget-heading\" data-id=\"273fb92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Summer 2021</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d61837 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"7d61837\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bed6aa0 curriculum-button elementor-widget elementor-widget-html\" data-id=\"bed6aa0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#275P\">SWE 275P Internship (1)</a>\n\n<!-- Modal -->\n<div id=\"275P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 275P Internship (1)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Exploration of strategies to tackle computational problems whose solutions include well-known algorithms and data structures. Topics include: sorting, searching, indexing, algorithmic complexity and runtime performance analysis.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-697c42f elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section\" data-id=\"697c42f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07e25cb elementor-column elementor-col-50 elementor-inner-column\" data-id=\"07e25cb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7eb121b elementor-widget elementor-widget-heading\" data-id=\"7eb121b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fall 2021</h2>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dec6307 elementor-column elementor-col-50 elementor-inner-column\" data-id=\"dec6307\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8be9f4 curriculum-button elementor-widget elementor-widget-html\" data-id=\"e8be9f4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#272P\">SWE 272P Project Management (4)</a>\n\n<!-- Modal -->\n<div id=\"272P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 272P Project Management (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Provides an introduction to project management in software engineering from several perspectives. Topics include team behavior; globally distributed work; resource estimation, scheduling and budgeting. Students will apply their knowledge in an ongoing class project.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-317871a curriculum-button elementor-widget elementor-widget-html\" data-id=\"317871a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Trigger the modal with a button -->\n<a class=\"mdl-curriculum\" href=\"#\" data-toggle=\"modal\" data-target=\"#276P\">SWE 276P Capstone Project in Software Engineering (4)</a>\n\n<!-- Modal -->\n<div id=\"276P\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n\n <!-- Modal content-->\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\">&times;</button>\n <h4 class=\"modal-title\">SWE 276P Capstone Project in Software Engineering (4)</h4>\n </div>\n <div class=\"modal-body\">\n <p>Quarter-long software-intensive project focusing on the design and implementation of a novel software system. Students are expected to bring to bear the concepts acquired during the program</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n </div>\n </div>\n\n </div>\n</div>\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t</div> \n</article>\n\t\t\t\t\n\t\t\t</div><!-- #content -->\n\n\t\t\t\n\t\t</div><!-- #primary -->\n\n\t\t\n\t</div><!-- #content-wrap -->\n\n\t\n\n </main><!-- #main -->\n\n \n \n \t\t<div data-elementor-type=\"footer\" data-elementor-id=\"821\" class=\"elementor elementor-821 elementor-location-footer\" data-elementor-settings=\"[]\">\n\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-element elementor-element-5427fc elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"5427fc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73536c76 elementor-column elementor-col-100 elementor-top-column\" data-id=\"73536c76\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-475da9e3 elementor-widget elementor-widget-divider\" data-id=\"475da9e3\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\"></span>\n\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t<section class=\"elementor-element elementor-element-3355fda3 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"3355fda3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ee0520e elementor-column elementor-col-50 elementor-top-column\" data-id=\"4ee0520e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2127e9de elementor-widget elementor-widget-text-editor\" data-id=\"2127e9de\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><a href=\"https://www.informatics.uci.edu/\">Department of Informatics</a><br /><a href=\"mailto:mcsdirector@ics.uci.edu\">Feedback</a><br /><a href=\"http://uci.edu/privacy/\">Privacy Policy</a><br />\u00c2\u00a9 2019 UC Regents</p></div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c0e395b elementor-column elementor-col-50 elementor-top-column\" data-id=\"5c0e395b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ddf46de elementor-widget elementor-widget-image\" data-id=\"3ddf46de\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https://www.informatics.uci.edu/\" data-elementor-open-lightbox=\"\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t\t<img width=\"660\" height=\"68\" src=\"https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/informatics-logo2x-1.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/informatics-logo2x-1.png 660w, https://mswe.ics.uci.edu/wp-content/mse/uploads/2019/05/informatics-logo2x-1-300x31.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" />\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4859a4 elementor-shape-circle elementor-widget elementor-widget-social-icons\" data-id=\"c4859a4\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-social-icons-wrapper\">\n\t\t\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook\" href=\"https://www.facebook.com/UCI.Informatics\" target=\"_blank\">\n\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook</span>\n\t\t\t\t\t<i class=\"fa fa-facebook\"></i>\n\t\t\t\t</a>\n\t\t\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-twitter\" href=\"https://twitter.com/UCI_Informatics\" target=\"_blank\">\n\t\t\t\t\t<span class=\"elementor-screen-only\">Twitter</span>\n\t\t\t\t\t<i class=\"fa fa-twitter\"></i>\n\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n \n </div><!-- #wrap -->\n\n \n</div><!-- #outer-wrap -->\n\n\n\n<a id=\"scroll-top\" class=\"scroll-top-right\" href=\"#\"><span class=\"fa fa-angle-up\"></span></a>\n\n\n<div id=\"sidr-close\">\n\t<a href=\"#\" class=\"toggle-sidr-close\">\n\t\t<i class=\"icon icon-close\"></i><span class=\"close-text\">Close Menu</span>\n\t</a>\n</div>\n \n \n<div id=\"mobile-menu-search\" class=\"clr\">\n\t<form method=\"get\" action=\"https://mswe.ics.uci.edu/\" class=\"mobile-searchform\">\n\t\t<input type=\"search\" name=\"s\" autocomplete=\"off\" placeholder=\"Search\" />\n\t\t<button type=\"submit\" class=\"searchform-submit\">\n\t\t\t<i class=\"icon icon-magnifier\"></i>\n\t\t</button>\n\t\t\t</form>\n</div><!-- .mobile-menu-search -->\n\n<noscript><img height='1' width='1' style='display: none;' src='https://www.facebook.com/tr?id=553298438468047&ev=PageView&noscript=1&cd[domain]=mswe.ics.uci.edu' alt='facebook_pixel'></noscript><noscript><img height='1' width='1' style='display: none;' src='https://www.facebook.com/tr?id=553298438468047&ev=GeneralEvent&noscript=1&cd[post_type]=page&cd[content_name]=Curriculum&cd[post_id]=632&cd[domain]=mswe.ics.uci.edu' alt='facebook_pixel'></noscript>\r\n\t\t<script type=\"text/javascript\">\r\n\t\t/* <![CDATA[ */\r\n\t\tvar pys_edd_ajax_events = [];\r\n\t\t/* ]]> */\r\n\t\t</script>\r\n\r\n\t\t<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/simple-tooltips/zebra_tooltips.js?ver=5.2.3'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/bootstrap-modals/js/bootstrap.min.js?ver=3.3.7'></script>\n<script type='text/javascript'>\n/* <![CDATA[ */\nvar wpcf7 = {\"apiSettings\":{\"root\":\"https:\\/\\/mswe.ics.uci.edu\\/wp-json\\/contact-form-7\\/v1\",\"namespace\":\"contact-form-7\\/v1\"}};\n/* ]]> */\n</script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.3'></script>\n<script type='text/javascript' src='https://www.google.com/recaptcha/api.js?render=6Lcny6QUAAAAADgpN5_S9ygCXDiyUn6oVtWf5oDg&#038;ver=3.0'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/js/third/magnific-popup.min.js?ver=1.5.20.1531847930'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/js/third/lightbox.min.js?ver=1.5.20.1531847930'></script>\n<script type='text/javascript'>\n/* <![CDATA[ */\nvar oceanwpLocalize = {\"isRTL\":\"\",\"menuSearchStyle\":\"drop_down\",\"sidrSource\":\"#sidr-close, #site-navigation, #mobile-menu-search\",\"sidrDisplace\":\"1\",\"sidrSide\":\"left\",\"sidrDropdownTarget\":\"icon\",\"verticalHeaderTarget\":\"icon\",\"customSelects\":\".woocommerce-ordering .orderby, #dropdown_product_cat, .widget_categories select, .widget_archive select, .single-product .variations_form .variations select\",\"ajax_url\":\"https:\\/\\/mswe.ics.uci.edu\\/wp-admin\\/admin-ajax.php\"};\n/* ]]> */\n</script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/js/main.min.js?ver=1.5.20.1531847930'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/cf7-conditional-fields/js/scripts.js?ver=1.5.5'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-includes/js/wp-embed.min.js?ver=5.2.3'></script>\n<!--[if lt IE 9]>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/themes/oceanwp/assets/js//third/html5.min.js?ver=1.5.20.1531847930'></script>\n<![endif]-->\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.0.1'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/js/frontend-modules.min.js?ver=2.5.14'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=2.5.6'></script>\n<script type='text/javascript'>\nvar ElementorProFrontendConfig = {\"ajaxurl\":\"https:\\/\\/mswe.ics.uci.edu\\/wp-admin\\/admin-ajax.php\",\"nonce\":\"2caba09775\",\"shareButtonsNetworks\":{\"facebook\":{\"title\":\"Facebook\",\"has_counter\":true},\"twitter\":{\"title\":\"Twitter\"},\"google\":{\"title\":\"Google+\",\"has_counter\":true},\"linkedin\":{\"title\":\"LinkedIn\",\"has_counter\":true},\"pinterest\":{\"title\":\"Pinterest\",\"has_counter\":true},\"reddit\":{\"title\":\"Reddit\",\"has_counter\":true},\"vk\":{\"title\":\"VK\",\"has_counter\":true},\"odnoklassniki\":{\"title\":\"OK\",\"has_counter\":true},\"tumblr\":{\"title\":\"Tumblr\"},\"delicious\":{\"title\":\"Delicious\"},\"digg\":{\"title\":\"Digg\"},\"skype\":{\"title\":\"Skype\"},\"stumbleupon\":{\"title\":\"StumbleUpon\",\"has_counter\":true},\"telegram\":{\"title\":\"Telegram\"},\"pocket\":{\"title\":\"Pocket\",\"has_counter\":true},\"xing\":{\"title\":\"XING\",\"has_counter\":true},\"whatsapp\":{\"title\":\"WhatsApp\"},\"email\":{\"title\":\"Email\"},\"print\":{\"title\":\"Print\"}},\n\"facebook_sdk\":{\"lang\":\"en_US\",\"app_id\":\"\"}};\n</script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor-pro/assets/js/frontend.min.js?ver=2.5.6'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-includes/js/jquery/ui/position.min.js?ver=1.11.4'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/lib/dialog/dialog.min.js?ver=4.7.1'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2'></script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/lib/swiper/swiper.min.js?ver=4.4.6'></script>\n<script type='text/javascript'>\nvar elementorFrontendConfig = {\"environmentMode\":{\"edit\":false,\"wpPreview\":false},\"is_rtl\":false,\"breakpoints\":{\"xs\":0,\"sm\":480,\"md\":768,\"lg\":1025,\"xl\":1440,\"xxl\":1600},\"version\":\"2.5.14\",\"urls\":{\"assets\":\"https:\\/\\/mswe.ics.uci.edu\\/wp-content\\/mse\\/plugins\\/elementor\\/assets\\/\"},\"settings\":{\"page\":[],\"general\":{\"elementor_global_image_lightbox\":\"yes\",\"elementor_enable_lightbox_in_editor\":\"yes\"}},\n\"post\":{\"id\":632,\"title\":\"Curriculum\",\"excerpt\":\"\"}};\n</script>\n<script type='text/javascript' src='https://mswe.ics.uci.edu/wp-content/mse/plugins/elementor/assets/js/frontend.min.js?ver=2.5.14'></script>\n<script type=\"text/javascript\">\n( function( grecaptcha, sitekey, actions ) {\n\n\tvar wpcf7recaptcha = {\n\n\t\texecute: function( action ) {\n\t\t\tgrecaptcha.execute(\n\t\t\t\tsitekey,\n\t\t\t\t{ action: action }\n\t\t\t).then( function( token ) {\n\t\t\t\tvar forms = document.getElementsByTagName( 'form' );\n\n\t\t\t\tfor ( var i = 0; i < forms.length; i++ ) {\n\t\t\t\t\tvar fields = forms[ i ].getElementsByTagName( 'input' );\n\n\t\t\t\t\tfor ( var j = 0; j < fields.length; j++ ) {\n\t\t\t\t\t\tvar field = fields[ j ];\n\n\t\t\t\t\t\tif ( 'g-recaptcha-response' === field.getAttribute( 'name' ) ) {\n\t\t\t\t\t\t\tfield.setAttribute( 'value', token );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\texecuteOnHomepage: function() {\n\t\t\twpcf7recaptcha.execute( actions[ 'homepage' ] );\n\t\t},\n\n\t\texecuteOnContactform: function() {\n\t\t\twpcf7recaptcha.execute( actions[ 'contactform' ] );\n\t\t},\n\n\t};\n\n\tgrecaptcha.ready(\n\t\twpcf7recaptcha.executeOnHomepage\n\t);\n\n\tdocument.addEventListener( 'change',\n\t\twpcf7recaptcha.executeOnContactform, false\n\t);\n\n\tdocument.addEventListener( 'wpcf7submit',\n\t\twpcf7recaptcha.executeOnHomepage, false\n\t);\n\n} )(\n\tgrecaptcha,\n\t'6Lcny6QUAAAAADgpN5_S9ygCXDiyUn6oVtWf5oDg',\n\t{\"homepage\":\"homepage\",\"contactform\":\"contactform\"}\n);\n</script>\n \t\t\t \r\n <script type=\"text/javascript\">\r\n jQuery(function() {\r\n \r\n jQuery(\".tooltips img\").closest(\".tooltips\").css(\"display\", \"inline-block\");\r\n \r\n new jQuery.Zebra_Tooltips(jQuery('.tooltips').not('.custom_m_bubble'), {\r\n 'background_color': '#000000',\r\n 'color':\t\t\t\t'#ffffff',\r\n 'max_width': 250,\r\n 'opacity': 0.95, \r\n 'position': 'center'\r\n });\r\n \r\n \r\n });\r\n </script> \r\n\t\t</body>\n</html>", "encoding": "ISO-8859-1"}