<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Corey E. Baker - University of Southern California</provider_name><provider_url>https://netrecon.usc.edu/baker</provider_url><author_name>Corey Baker</author_name><author_url>https://netrecon.usc.edu/baker/author/cbaker/</author_url><title>Teaching - Corey E. Baker - University of Southern California</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="YeXgnr90zx"&gt;&lt;a href="https://netrecon.usc.edu/baker/teaching/"&gt;Teaching&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://netrecon.usc.edu/baker/teaching/embed/#?secret=YeXgnr90zx" width="600" height="338" title="&#x201C;Teaching&#x201D; &#x2014; Corey E. Baker - University of Southern California" data-secret="YeXgnr90zx" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://netrecon.usc.edu/baker/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>[vc_row][vc_column][hubble_list_timeline items=&#x201D;%5B%7B%22title%22%3A%22EE%20599%20Distributed%20Systems%20for%20Medical%20Applications%22%2C%22label%22%3A%22%20Spring%2026%22%2C%22content%22%3A%22This%20course%20addresses%20topics%20related%20to%20designing%20medical%20based%20distributed%20systems%20for%20patients%2C%20physicians%2C%5Cnand%20engineers.%20There%20are%20many%20types%20of%20data%20produced%20in%20such%20systems%2C%20patient%20objective%20sensor%20data%2C%5Cnsubjective%20information%2C%20etc.%20The%20course%20will%20cover%20the%20technical%20aspects%20and%20best%20practices%20for%20building%20medical%5Cnbased%20distributed%20systems%3B%20specifically%2C%20synchronization%2C%20data-consistency%2C%20front-end%20mobile%20applications%20and%5Cnoperating%20systems%2C%20virtualized%20backend%20containers%20(Docker)%2C%20databases%2C%20fast%20healthcare%20interoperability%5Cnresources%20(FHIR)%2C%20interaction%20with%20privacy-sensitive%20electronic%20health%20records%2C%20and%20HIPAA%20compliance.%20Other%5Cnpossible%20topics%3A%20cyber-security%2C%20cloud%20computing%2C%20AI%2FML%20for%20medical-based%20distributed%20systems.%5CnDesign%20and%20implementations%20will%20be%20conducted%20in%20Swift%2C%20Python%2C%20and%20NodeJS%20programming%20languages%2C%20with%5Cnadditional%20discussions%20that%20span%20UI%20development%2C%20object-oriented%20programming%20(OOP)%2C%20protocol-oriented%5Cnprogramming%20(POP)%2C%20functional%20programming%2C%20model%20view%20view-model%20(MVVM)%2C%20memory%20allocation%2C%5Cnsynchronous%20vs%20asynchronous%20tasks%2C%20databases%2C%20networking%2C%20version%20control%2C%20agile%20development%20and%20other%5Cnaspects%20of%20software%20engineering.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fusc.simplesyllabus.com%252Fapi2%252Ffile-download%252F64271%252FUSC_ECE-599_Spr26.pdf%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-mobile%22%7D%2C%7B%22title%22%3A%22EE%20599%20Distributed%20Systems%20for%20Medical%20Applications%22%2C%22label%22%3A%22%20Spring%2025%22%2C%22content%22%3A%22This%20course%20addresses%20topics%20related%20to%20designing%20medical%20based%20distributed%20systems%20for%20patients%2C%20physicians%2C%5Cnand%20engineers.%20There%20are%20many%20types%20of%20data%20produced%20in%20such%20systems%2C%20patient%20objective%20sensor%20data%2C%5Cnsubjective%20information%2C%20etc.%20The%20course%20will%20cover%20the%20technical%20aspects%20and%20best%20practices%20for%20building%20medical%5Cnbased%20distributed%20systems%3B%20specifically%2C%20synchronization%2C%20data-consistency%2C%20front-end%20mobile%20applications%20and%5Cnoperating%20systems%2C%20virtualized%20backend%20containers%20(Docker)%2C%20databases%2C%20fast%20healthcare%20interoperability%5Cnresources%20(FHIR)%2C%20interaction%20with%20privacy-sensitive%20electronic%20health%20records%2C%20and%20HIPAA%20compliance.%20Other%5Cnpossible%20topics%3A%20cyber-security%2C%20cloud%20computing%2C%20AI%2FML%20for%20medical-based%20distributed%20systems.%5CnDesign%20and%20implementations%20will%20be%20conducted%20in%20Swift%2C%20Python%2C%20and%20NodeJS%20programming%20languages%2C%20with%5Cnadditional%20discussions%20that%20span%20UI%20development%2C%20object-oriented%20programming%20(OOP)%2C%20protocol-oriented%5Cnprogramming%20(POP)%2C%20functional%20programming%2C%20model%20view%20view-model%20(MVVM)%2C%20memory%20allocation%2C%5Cnsynchronous%20vs%20asynchronous%20tasks%2C%20databases%2C%20networking%2C%20version%20control%2C%20agile%20development%20and%20other%5Cnaspects%20of%20software%20engineering.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fweb-app.usc.edu%252Fsoc%252Fsyllabus%252F20251%252F30511.pdf%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-mobile%22%7D%2C%7B%22title%22%3A%22EE%20450%20Introduction%20to%20Computer%20Networks%22%2C%22label%22%3A%22%20Fall%2024%22%2C%22content%22%3A%22Network%20architectures%3B%20layered%20protocols%2C%20network%20service%20interface%3B%20local%2C%20wide%20area%2C%20wireless%20networks%3B%5CnInternet%20protocols%3B%20link%20protocols%3B%20addressing%3B%20routing%3B%20flow%20control%3B%20software%20defined%20network%3B%20multimedia%5Cnnetworks.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fweb-app.usc.edu%252Fsoc%252Fsyllabus%252F20243%252F30623.pdf%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-laptop%22%7D%2C%7B%22title%22%3A%22Applied%20Machine%20Learning%22%2C%22label%22%3A%22Sum.%2024%22%2C%22content%22%3A%22In%20this%20course%2C%20students%20will%20learn%20t%E2%80%8Bhe%20fundamentals%20of%20machine%20learning%20(ML)%20to%20prepare%20for%20a%20role%20at%20the%20intersection%20of%20data%20science%2C%20computer%20science%2C%20and%20the%20individual%20student%E2%80%99s%20field%20of%20study%20or%20interest.%20Students%20will%20become%20familiar%20with%20d%E2%80%8Bifferent%20M%E2%80%8BL%20tools%20and%20models%2C%20develop%20skills%20to%20assess%20when%20ML%20is%20the%20right%20solution%20to%20a%20given%20problem%2C%20learn%20how%20to%20prepare%20and%20identify%20issues%20with%20data%2C%20and%20hone%20their%20coding%20skills%20in%20Python.%20In%20addition%2C%20%20students%20will%20dive%20into%20deep%20learning%2C%20clustering%2C%20k-Means%2C%20and%20other%20models%20and%20algorithms.%20Students%20will%20then%20work%20on%20group%20based%20projects%20and%20integrate%20their%20learning%20from%20the%20course%20to%20solve%20a%20particular%20problem%20or%20meet%20a%20specific%20need.%20Students%20integrate%20technical%20concepts%2C%20project%20management%2C%20organizational%20skills%2C%20and%20ethical%20considerations%20to%20create%20a%20meaningful%20final%20product.%20Culminating%20the%20gathered%20knowledge%20is%20beneficial%20as%20data%20science%20employers%20look%20to%20see%20projects%20applicants%20have%20undertaken%2C%20the%20skills%20they%20built%20while%20working%20on%20them%2C%20and%20what%20they%20learned%20from%20the%20experience.%20The%20final%20project%20provides%20students%20with%20a%20meaningful%20work-like%20experience%20to%20discuss%20in%20interviews.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fnetrecon.usc.edu%252Fbaker%252Fwp-content%252Fuploads%252F2024%252F08%252FUSC_NACME_AIML_Syllabus-2024.pdf%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-linegraph%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22%20Fall%2023%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%2FwatchOS%20applications%20for%20the%20iPhone%2C%20iPad%2C%20and%20watchOS%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20health%20and%20medical%20related%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%20(OOP)%2C%20protocol%20oriented%20programming%20(POP)%2C%20functional%20programming%2C%20model%20view%20view-model%20(MVVM)%2C%20memory%20allocation%2C%20synchronous%20vs%20asynchronous%20tasks%2C%20databases%2C%20networking%2C%20and%20git.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1i-cgDBj8STNIRMGY7MyCnqvtEecG38xDt3MxIvC6wKI%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22%20Spring%2023%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%2FwatchOS%20applications%20for%20the%20iPhone%2C%20iPad%2C%20and%20watchOS%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20health%20and%20medical%20related%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%20(OOP)%2C%20protocol%20oriented%20programming%20(POP)%2C%20functional%20programming%2C%20model%20view%20view-model%20(MVVM)%2C%20memory%20allocation%2C%20synchronous%20vs%20asynchronous%20tasks%2C%20databases%2C%20networking%2C%20and%20git.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1s6_1olbQoXNbReebYLcFT5XAWVqPvRtfQzu-meX5b18%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22%20Fall%2022%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1xSLT6_tFfoTANkBGMSAHXoHQbrOB2Y72SHKPVBe1MOs%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Applied%20Machine%20Learning%22%2C%22label%22%3A%22Sum.%2022%22%2C%22content%22%3A%22In%20this%20course%2C%20students%20will%20learn%20t%E2%80%8Bhe%20fundamentals%20of%20machine%20learning%20(ML)%20to%20prepare%20for%20a%20role%20at%20the%20intersection%20of%20data%20science%2C%20computer%20science%2C%20and%20the%20individual%20student%E2%80%99s%20field%20of%20study%20or%20interest.%20Students%20will%20become%20familiar%20with%20d%E2%80%8Bifferent%20M%E2%80%8BL%20tools%20and%20models%2C%20develop%20skills%20to%20assess%20when%20ML%20is%20the%20right%20solution%20to%20a%20given%20problem%2C%20learn%20how%20to%20prepare%20and%20identify%20issues%20with%20data%2C%20and%20hone%20their%20coding%20skills%20in%20Python.%20In%20addition%2C%20%20students%20will%20dive%20into%20deep%20learning%2C%20clustering%2C%20k-Means%2C%20and%20other%20models%20and%20algorithms.%20Students%20will%20then%20work%20on%20group%20based%20projects%20and%20integrate%20their%20learning%20from%20the%20course%20to%20solve%20a%20particular%20problem%20or%20meet%20a%20specific%20need.%20Students%20integrate%20technical%20concepts%2C%20project%20management%2C%20organizational%20skills%2C%20and%20ethical%20considerations%20to%20create%20a%20meaningful%20final%20product.%20Culminating%20the%20gathered%20knowledge%20is%20beneficial%20as%20data%20science%20employers%20look%20to%20see%20projects%20applicants%20have%20undertaken%2C%20the%20skills%20they%20built%20while%20working%20on%20them%2C%20and%20what%20they%20learned%20from%20the%20experience.%20The%20final%20project%20provides%20students%20with%20a%20meaningful%20work-like%20experience%20to%20discuss%20in%20interviews.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F13u3ddUSrGSEwC5d-n4esQW0mQCRIYl8sIeqKqCT4_pA%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-linegraph%22%7D%2C%7B%22title%22%3A%22CS%20685%20Special%20Topics%20in%20Designing%20Applications%20for%20Medical%20Research%22%2C%22label%22%3A%22Spring%2022%22%2C%22content%22%3A%22This%20course%20addresses%20topics%20related%20to%20designing%20medical%20based%20systems%20for%20patients%2C%20physicians%2C%20and%20engineers.%20There%20are%20many%20types%20of%20data%20produced%20in%20such%20systems%2C%20patient%20objective%20sensor%20data%2C%20subjective%20information%2C%20etc.%20Even%20though%20many%20problems%20have%20been%20addressed%2C%20there%20are%20still%20a%20number%20of%20problems%20that%20need%20to%20be%20explored%20and%20solved%20that%20require%20the%20intersection%20of%20medicine%20and%20computer%20science.%20%20We%20discuss%20the%20technical%20aspects%20and%20best%20practices%20for%20building%20medical%20based%20systems%20applications%3B%20specifically%20front-end%20mobile%20applications%2C%20backend%20databases%2C%20UI-design%2C%20anonymizing%20datasets%2C%20fast%20healthcare%20interoperability%20resources%20(FHIR)%2C%20interaction%20with%20electronic%20health%20records%2C%20and%20HIPAA%20compliance.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F11e5u8BNT8YQd-aA8N2Cfp0MhhFi7nHUb8tFJHSMOerA%252Fedit%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-rss-alt%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-heart%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22%20%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1QZ-jchBbExo4-ryNyFCYCpgaWYKkX2-9j0d6EZbBm44%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-heart-empty%22%2C%22icon_typicons%22%3A%22typcn%20typcn-heart-outline%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-heart-empty%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Applied%20Machine%20Learning%22%2C%22label%22%3A%22Sum.%2021%22%2C%22content%22%3A%22In%20this%20course%2C%20students%20will%20learn%20t%E2%80%8Bhe%20fundamentals%20of%20machine%20learning%20(ML)%20to%20prepare%20for%20a%20role%20at%20the%20intersection%20of%20data%20science%2C%20computer%20science%2C%20and%20the%20individual%20student%E2%80%99s%20field%20of%20study%20or%20interest.%20Students%20will%20become%20familiar%20with%20d%E2%80%8Bifferent%20M%E2%80%8BL%20tools%20and%20models%2C%20develop%20skills%20to%20assess%20when%20ML%20is%20the%20right%20solution%20to%20a%20given%20problem%2C%20learn%20how%20to%20prepare%20and%20identify%20issues%20with%20data%2C%20and%20hone%20their%20coding%20skills%20in%20Python.%20In%20addition%2C%20%20students%20will%20dive%20into%20deep%20learning%2C%20clustering%2C%20k-Means%2C%20and%20other%20models%20and%20algorithms.%20Students%20will%20then%20work%20on%20group%20based%20projects%20and%20integrate%20their%20learning%20from%20the%20course%20to%20solve%20a%20particular%20problem%20or%20meet%20a%20specific%20need.%20Students%20integrate%20technical%20concepts%2C%20project%20management%2C%20organizational%20skills%2C%20and%20ethical%20considerations%20to%20create%20a%20meaningful%20final%20product.%20Culminating%20the%20gathered%20knowledge%20is%20beneficial%20as%20data%20science%20employers%20look%20to%20see%20projects%20applicants%20have%20undertaken%2C%20the%20skills%20they%20built%20while%20working%20on%20them%2C%20and%20what%20they%20learned%20from%20the%20experience.%20The%20final%20project%20provides%20students%20with%20a%20meaningful%20work-like%20experience%20to%20discuss%20in%20interviews.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1NHD_Bb2d-musCpOPszFsAszYs0MhuyW4sI41KolpaaM%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-linegraph%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%20(2%20sections)%22%2C%22label%22%3A%22Spring%2021%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1bBY8WeRPqtHKACzaY4msicBGepkbg8Qgs-8XaCu8iNk%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A_blank%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22Fall%2020%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Students%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1GM9LZDibmWD0GWbVTib7H0p1j4mcKkLc6SnyuAxqlOY%252Fedit%2523%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20685%20Special%20Topics%20in%20Opportunistic%20Wireless%20Communications%22%2C%22label%22%3A%22Spring%2020%22%2C%22content%22%3A%22Wireless%20communications%20allows%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20providing%20on-the-fly%20infrastructure%20for%20wireless%20sensor%20networks%20(WSNs)%2C%20the%20Internet%20of%20Things%20(IoT)%2C%20and%20Smart%20Cities.%20%20The%20need%20for%20information%20flow%20which%20can%20operate%20independently%20or%20supplement%20centralized%20cloud%20communication%20(Internet)%20is%20a%20requirement%20during%20natural%20disasters%20and%20can%20provide%20critical%20information%20in%20rural%20and%20developing%20communities.%20This%20course%20will%20expose%20students%20to%20advanced%20topics%20in%20routing%20protocols%20for%20opportunistic%20wireless%20communication%20using%20delay%20tolerant%20networks%20(DTNs)%2C%20mobile%20ad-hoc%20networks%20(MANETs)%2C%20and%20vehicular%20ad-hoc%20networks%20(VANETs).%20Specifically%2C%20students%20will%20learn%20and%20develop%20deterministic%20and%20stochastic%20routing%20protocols%20for%20unicast%20and%20multicast%20opportunistic%20communication.%20In%20addition%2C%20students%20will%20learn%20how%20users%20mobility%2C%20network%20density%2C%20and%20interactions%20influence%20data%20dissemination%20in%20opportunistic%20wireless%20communication.%20Students%20will%20learn%20about%20routing%20through%20extensive%20literature%20reviews%2C%20software%20development%20in%20Java%20using%20the%20ONE%20Simulator%2C%20and%20analyzing%20data%20using%20Python%20Jupyter%20Notebooks.%20%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1Ugovzc-Y_Sg0fDK6NrZxZhW1UVEBzQ4Sm3ewZNJivZ8%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-rss-alt%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-rss%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22Fall%2019%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Teams%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%20%20%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1xpTBQWZLt2G94QoHyfwn0XqaHSxN4oAnvlFvEsmsmYg%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20685%20Special%20Topics%20in%20Mobile%20Applications%20for%20Blockchains%22%2C%22label%22%3A%22Spring%2019%22%2C%22content%22%3A%22Blockchain%20is%20the%20distributed%20and%20decentralized%20database%20technology%20behind%20cryptocurrencies.%20This%20course%20explores%20the%20fundamentals%20of%20the%20public%2C%20transparent%2C%20secure%2C%20immutable%2C%20and%20distributed%20database%20called%20blockchain.%20This%20course%20will%20discuss%20what%20industries%20blockchain%20is%20positioned%20to%20interrupt%2C%20along%20with%20current%20capabilities%20and%20limitations.%20We%20will%20dissect%20the%20inner%20workings%20of%20Blockchains%20and%20attempt%20to%20leverage%20its%20capabilities%20to%20solve%20problems%20in%20our%20known%20research%20areas.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdrive.google.com%252Fopen%253Fid%253D13M8DGc3Z7ljEtGw77iPc7iyBTeaMhvdCb8Hd8jEEmKE%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22fontawesome%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20485G%20Mobile%20Application%20Development%20for%20iOS%22%2C%22label%22%3A%22Fall%2018%22%2C%22content%22%3A%22Mobile%20applications%20allow%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20creating%20social%20networks%20and%20apps%20that%20communicate%20with%20sensors%20for%20the%20Internet%20of%20Things%20(IoT)%2C%20Smart%20Home%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20applications%20for%20the%20iPhone%20and%20iPad%20in%20Swift.%20Teams%20will%20learn%20how%20to%20design%20mobile%20apps%20using%20the%20Swift%20programming%20language%2C%20topics%20covered%20will%20span%20UI%20development%2C%20object-oriented%20programming%2C%20databases%2C%20networking%2C%20etc.%20%20%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1PW83R_-hkKFyvpzy1cRFVd7QYiDfcRpQwzC-82_q0OI%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%2C%7B%22title%22%3A%22CS%20685%20Special%20Topics%20in%20Opportunistic%20Wireless%20Communications%22%2C%22label%22%3A%22Spring%2018%22%2C%22content%22%3A%22Wireless%20communications%20allows%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20providing%20on-the-fly%20infrastructure%20for%20wireless%20sensor%20networks%20(WSNs)%2C%20the%20Internet%20of%20Things%20(IoT)%2C%20and%20Smart%20Cities.%20%20The%20need%20for%20information%20flow%20which%20can%20operate%20independently%20or%20supplement%20centralized%20cloud%20communication%20(Internet)%20is%20a%20requirement%20during%20natural%20disasters%20and%20can%20provide%20critical%20information%20in%20rural%20and%20developing%20communities.%20This%20course%20will%20expose%20students%20to%20advanced%20topics%20in%20routing%20protocols%20for%20opportunistic%20wireless%20communication%20using%20delay%20tolerant%20networks%20(DTNs)%2C%20mobile%20ad-hoc%20networks%20(MANETs)%2C%20and%20vehicular%20ad-hoc%20networks%20(VANETs).%20Specifically%2C%20students%20will%20learn%20and%20develop%20deterministic%20and%20stochastic%20routing%20protocols%20for%20unicast%20and%20multicast%20opportunistic%20communication.%20In%20addition%2C%20students%20will%20learn%20how%20users%20mobility%2C%20network%20density%2C%20and%20interactions%20influence%20data%20dissemination%20in%20opportunistic%20wireless%20communication.%20Students%20will%20learn%20about%20routing%20through%20extensive%20literature%20reviews%2C%20software%20development%20in%20Java%20using%20the%20ONE%20Simulator%2C%20and%20analyzing%20data%20using%20Python%20Jupyter%20Notebooks.%20%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1qZbqoa_zgrmVNt9d4iRbnVTypDk23ZpBZB7J1w6BcYM%252Fedit%253Fusp%253Dsharing%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-rss-alt%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-rss%22%7D%2C%7B%22title%22%3A%22ECE%20158B%20Data%20Networks%20II%20-%20University%20of%20California%20San%20Diego%22%2C%22label%22%3A%22Spring%2016%22%2C%22content%22%3A%22Wireless%20communications%20allows%20information%20to%20be%20accessed%20and%20produced%20anytime%2C%20anywhere%20providing%20on-the-fly%20infrastructure%20for%20wireless%20sensor%20networks%20(WSNs)%2C%20the%20Internet%20of%20Things%20(IoT)%2C%20and%20Smart%20Cities.%20This%20course%20will%20provide%20practical%20experience%20in%20designing%20iOS%20networking%20applications%20for%20the%20iPhone%2C%20iPod%2C%20and%20iPad%20in%20Swift.%20Teams%20will%20learn%20how%20to%20design%20mobile%20apps%20for%20distributed%20and%20centralized%20systems%20ranging%20from%20peer-to-peer%20communications%2C%20social%20networking%2C%20crowd%20sourcing%2C%20and%20wearables.%22%2C%22url%22%3A%22url%3Ahttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F15U0JmZH05g_2V0prxSe0rxitLKCS3C_Cw2VcPIdYekU%252Fedit%7Ctitle%3ASyllabus%7Ctarget%3A%2520_blank%7C%22%2C%22icon_type%22%3A%22hubbleicons%22%2C%22icon_fontawesome%22%3A%22fa%20fa-brands%20fa-accessible-icon%22%2C%22icon_openiconic%22%3A%22vc-oi%20vc-oi-dial%22%2C%22icon_typicons%22%3A%22typcn%20typcn-adjust-brightness%22%2C%22icon_entypo%22%3A%22entypo-icon%20entypo-icon-note%22%2C%22icon_linecons%22%3A%22vc_li%20vc_li-heart%22%2C%22icon_hubbleicons%22%3A%22oli%20oli-phone2%22%7D%5D&#x201D;][/vc_column][/vc_row][vc_row full_width=&#x201D;stretch_row&#x201D; parallax=&#x201D;content-moving-fade&#x201D; css=&#x201D;.vc_custom_1713138790382{background-image: url(https://netrecon.usc.edu/baker/wp-content/uploads/2024/04/sc_banner_darker-e1713138734660.jpg?id=2649) !important;}&#x201D;][vc_column][vc_empty_space height=&#x201D;130px&#x201D; tablet_height=&#x201D;80&#x2033; mobile_height=&#x201D;70&#x2033;][hubble_call_to_action heading=&#x201D;Interested in Joining the Lab?&#x201D; subheading=&#x201D;The NetReconLab is always looking for motivated students&#x201D; use_icon=&#x201D;&#x201D; theme=&#x201D;dark-theme&#x201D; btn_url=&#x201D;url:https%3A%2F%2Fnetrecon.usc.edu%2Fbaker%2Fprospective-researcher%2F|title:Contact&#x201D;][vc_empty_space height=&#x201D;130px&#x201D; tablet_height=&#x201D;80&#x2033; mobile_height=&#x201D;70&#x2033;][/vc_column][/vc_row]</description></oembed>
