{"id":514,"date":"2017-07-13T18:35:51","date_gmt":"2017-07-13T18:35:51","guid":{"rendered":"http:\/\/www.cs.uky.edu\/~baker\/?page_id=514"},"modified":"2026-02-19T15:21:05","modified_gmt":"2026-02-19T23:21:05","slug":"teaching","status":"publish","type":"page","link":"https:\/\/netrecon.usc.edu\/baker\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][hubble_list_timeline items=&#8221;%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&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; parallax=&#8221;content-moving-fade&#8221; css=&#8221;.vc_custom_1713138790382{background-image: url(https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2024\/04\/sc_banner_darker-e1713138734660.jpg?id=2649) !important;}&#8221;][vc_column][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][hubble_call_to_action heading=&#8221;Interested in Joining the Lab?&#8221; subheading=&#8221;The NetReconLab is always looking for motivated students&#8221; use_icon=&#8221;&#8221; theme=&#8221;dark-theme&#8221; btn_url=&#8221;url:https%3A%2F%2Fnetrecon.usc.edu%2Fbaker%2Fprospective-researcher%2F|title:Contact&#8221;][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][hubble_list_timeline items=&#8221;%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&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; parallax=&#8221;content-moving-fade&#8221; css=&#8221;.vc_custom_1713138790382{background-image: url(https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2024\/04\/sc_banner_darker-e1713138734660.jpg?id=2649) !important;}&#8221;][vc_column][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][hubble_call_to_action heading=&#8221;Interested in Joining the Lab?&#8221; subheading=&#8221;The NetReconLab is always looking for motivated students&#8221; use_icon=&#8221;&#8221; theme=&#8221;dark-theme&#8221; btn_url=&#8221;url:https%3A%2F%2Fnetrecon.usc.edu%2Fbaker%2Fprospective-researcher%2F|title:Contact&#8221;][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-514","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Teaching - Corey E. Baker - University of Southern California<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/netrecon.usc.edu\/baker\/teaching\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teaching - Corey E. Baker - University of Southern California\" \/>\n<meta property=\"og:description\" content=\"[vc_row][vc_column][hubble_list_timeline items=&#8221;%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&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; parallax=&#8221;content-moving-fade&#8221; css=&#8221;.vc_custom_1713138790382{background-image: url(https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2024\/04\/sc_banner_darker-e1713138734660.jpg?id=2649) !important;}&#8221;][vc_column][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][hubble_call_to_action heading=&#8221;Interested in Joining the Lab?&#8221; subheading=&#8221;The NetReconLab is always looking for motivated students&#8221; use_icon=&#8221;&#8221; theme=&#8221;dark-theme&#8221; btn_url=&#8221;url:https%3A%2F%2Fnetrecon.usc.edu%2Fbaker%2Fprospective-researcher%2F|title:Contact&#8221;][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][\/vc_column][\/vc_row]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/netrecon.usc.edu\/baker\/teaching\/\" \/>\n<meta property=\"og:site_name\" content=\"Corey E. Baker - University of Southern California\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T23:21:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@DrCoreyBaker\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/teaching\\\/\",\"url\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/teaching\\\/\",\"name\":\"Teaching - Corey E. Baker - University of Southern California\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/#website\"},\"datePublished\":\"2017-07-13T18:35:51+00:00\",\"dateModified\":\"2026-02-19T23:21:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/teaching\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/teaching\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/teaching\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/#website\",\"url\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/\",\"name\":\"Corey E. Baker - University of Southern California\",\"description\":\"Professor, Engineer, and Mentor\",\"publisher\":{\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/#\\\/schema\\\/person\\\/8d9f8eac5eaa798199b820179bf40fc4\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/#\\\/schema\\\/person\\\/8d9f8eac5eaa798199b820179bf40fc4\",\"name\":\"Corey Baker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/IMG_1542.jpg\",\"url\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/IMG_1542.jpg\",\"contentUrl\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/IMG_1542.jpg\",\"width\":450,\"height\":550,\"caption\":\"Corey Baker\"},\"logo\":{\"@id\":\"https:\\\/\\\/netrecon.usc.edu\\\/baker\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/IMG_1542.jpg\"},\"description\":\"Corey E. Baker is an Assistant Professor in the Ming Hsieh Department of Electrical &amp; Computer Engineering. His research interests are in the area of full stack systems for distributing, protecting, and authenticating data in opportunistic networking scenarios for rural remote patient monitoring, smart cities, and natural disasters to improve the livelihood of people.\",\"sameAs\":[\"http:\\\/\\\/coreyebaker.com\",\"https:\\\/\\\/x.com\\\/DrCoreyBaker\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teaching - Corey E. Baker - University of Southern California","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/netrecon.usc.edu\/baker\/teaching\/","og_locale":"en_US","og_type":"article","og_title":"Teaching - Corey E. Baker - University of Southern California","og_description":"[vc_row][vc_column][hubble_list_timeline items=&#8221;%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&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; parallax=&#8221;content-moving-fade&#8221; css=&#8221;.vc_custom_1713138790382{background-image: url(https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2024\/04\/sc_banner_darker-e1713138734660.jpg?id=2649) !important;}&#8221;][vc_column][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][hubble_call_to_action heading=&#8221;Interested in Joining the Lab?&#8221; subheading=&#8221;The NetReconLab is always looking for motivated students&#8221; use_icon=&#8221;&#8221; theme=&#8221;dark-theme&#8221; btn_url=&#8221;url:https%3A%2F%2Fnetrecon.usc.edu%2Fbaker%2Fprospective-researcher%2F|title:Contact&#8221;][vc_empty_space height=&#8221;130px&#8221; tablet_height=&#8221;80&#8243; mobile_height=&#8221;70&#8243;][\/vc_column][\/vc_row]","og_url":"https:\/\/netrecon.usc.edu\/baker\/teaching\/","og_site_name":"Corey E. Baker - University of Southern California","article_modified_time":"2026-02-19T23:21:05+00:00","twitter_card":"summary_large_image","twitter_site":"@DrCoreyBaker","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/netrecon.usc.edu\/baker\/teaching\/","url":"https:\/\/netrecon.usc.edu\/baker\/teaching\/","name":"Teaching - Corey E. Baker - University of Southern California","isPartOf":{"@id":"https:\/\/netrecon.usc.edu\/baker\/#website"},"datePublished":"2017-07-13T18:35:51+00:00","dateModified":"2026-02-19T23:21:05+00:00","breadcrumb":{"@id":"https:\/\/netrecon.usc.edu\/baker\/teaching\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/netrecon.usc.edu\/baker\/teaching\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/netrecon.usc.edu\/baker\/teaching\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/netrecon.usc.edu\/baker\/"},{"@type":"ListItem","position":2,"name":"Teaching"}]},{"@type":"WebSite","@id":"https:\/\/netrecon.usc.edu\/baker\/#website","url":"https:\/\/netrecon.usc.edu\/baker\/","name":"Corey E. Baker - University of Southern California","description":"Professor, Engineer, and Mentor","publisher":{"@id":"https:\/\/netrecon.usc.edu\/baker\/#\/schema\/person\/8d9f8eac5eaa798199b820179bf40fc4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/netrecon.usc.edu\/baker\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/netrecon.usc.edu\/baker\/#\/schema\/person\/8d9f8eac5eaa798199b820179bf40fc4","name":"Corey Baker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2019\/05\/IMG_1542.jpg","url":"https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2019\/05\/IMG_1542.jpg","contentUrl":"https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2019\/05\/IMG_1542.jpg","width":450,"height":550,"caption":"Corey Baker"},"logo":{"@id":"https:\/\/netrecon.usc.edu\/baker\/wp-content\/uploads\/2019\/05\/IMG_1542.jpg"},"description":"Corey E. Baker is an Assistant Professor in the Ming Hsieh Department of Electrical &amp; Computer Engineering. His research interests are in the area of full stack systems for distributing, protecting, and authenticating data in opportunistic networking scenarios for rural remote patient monitoring, smart cities, and natural disasters to improve the livelihood of people.","sameAs":["http:\/\/coreyebaker.com","https:\/\/x.com\/DrCoreyBaker"]}]}},"jetpack_shortlink":"https:\/\/wp.me\/P8Y4AP-8i","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/pages\/514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/comments?post=514"}],"version-history":[{"count":59,"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/pages\/514\/revisions"}],"predecessor-version":[{"id":2980,"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/pages\/514\/revisions\/2980"}],"wp:attachment":[{"href":"https:\/\/netrecon.usc.edu\/baker\/wp-json\/wp\/v2\/media?parent=514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}