{"id":135,"date":"2013-03-11T11:16:37","date_gmt":"2013-03-11T18:16:37","guid":{"rendered":"http:\/\/192.168.1.2\/wordpress\/?page_id=135"},"modified":"2013-03-16T10:24:47","modified_gmt":"2013-03-16T17:24:47","slug":"course-project","status":"publish","type":"page","link":"http:\/\/cywang.no-ip.org\/wordpress\/?page_id=135","title":{"rendered":"Course Projects"},"content":{"rendered":"<p>\n\t1. <a href=\"http:\/\/cywang.no-ip.org\/wordpress\/?p=160\" target=\"_blank\">A Link-level Simulator over Wireless Channels<\/a>\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;September 2012 &#8211; December 2012\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Course: UCI &#8211; CS236 Wireless Networking\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Development Tool: Matlab 2012a with Communication toolbox\n<\/p>\n<ul>\n<li>\n\t\tBuilt a link-level simulator using Matlab for a wireless communication system.\n\t<\/li>\n<li>\n\t\tAnalyzed the bit error rate over AWGN (additive white Gaussian noise) and Rayleigh channel\n\t<\/li>\n<\/ul>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t2. <a href=\"http:\/\/cywang.no-ip.org\/wordpress\/?p=171\">Modeling of a Canny Edge Detector System-on-Chip (SoC)<\/a>\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;April 2012 &#8211; June 2012\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Course: UCI &#8211; EECS 222A System-on-Chip Description and Modeling\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Development Tool: SpecC\n<\/p>\n<ul>\n<li>\n\t\tDeveloped an edge detection system for a digital camera in the SpecC system-level description language.\n\t<\/li>\n<li>\n\t\tEvaluated the performance in UNIX servers; the results met the real-time requirements.\n\t<\/li>\n<\/ul>\n<p>\n\t3. <a href=\"http:\/\/cywang.no-ip.org\/wordpress\/?p=198\">Price Comparison Service Based on Hadoop<\/a>\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;January 2012 &#8211; March 2012\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Course: UCI &#8211; EECS 211 Advanced System Software\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Programming Language: Java\n<\/p>\n<ul>\n<li>\n\t\tUtilized MapReduce to compare price among different online shopping websites and aggregate data to server parallelly by using Java.\n\t<\/li>\n<li>\n\t\tAnalyzed the performance among different parameters such as block size and the number of computers.\n\t<\/li>\n<\/ul>\n<p>\n\t4. <a href=\"http:\/\/cywang.no-ip.org\/wordpress\/?p=206\">Locally Approximate Boundaries in Wireless Sensor Networks<\/a>\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;February 2007 &#8211; January 2008\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Course: NTUST &#8211; Thesis\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Development Tool: CodeGear C++Builder 2007\n<\/p>\n<ul>\n<li>\n\t\tUsed a node&#39;s 1- and 2-hop neighbors, every node can decide locally whether itself is located near the boundary.\n\t<\/li>\n<li>\n\t\tAnalyzed the communication overhead with other approaches.\n\t<\/li>\n<\/ul>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\tDatabase Rollback Mechanism Implementation\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;September 2002 &#8211; September 2003\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Course: CHU &#8211; Senior Project\n<\/p>\n<p>\n\t&nbsp;&nbsp;&nbsp;&nbsp;Development Tool: Borland C++Builder 6\n<\/p>\n<ul>\n<li>\n\t\tBuilt a client-server architecture to synchronize database operations.\n\t<\/li>\n<li>\n\t\tSorted the operations according to their time stamps and updated records in the database.\n\t<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. A Link-level Simulator over Wireless Channels &nbsp;&nbsp;&nbsp;&nbsp;September 2012 &#8211; December 2012 &nbsp;&nbsp;&nbsp;&nbsp;Course: UCI &#8211; CS236 Wireless Networking &nbsp;&nbsp;&nbsp;&nbsp;Development Tool: Matlab 2012a with Communication toolbox Built a link-level simulator using Matlab for a wireless communication system. Analyzed the bit error &hellip; <a href=\"http:\/\/cywang.no-ip.org\/wordpress\/?page_id=135\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":124,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-135","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=135"}],"version-history":[{"count":16,"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/135\/revisions"}],"predecessor-version":[{"id":329,"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/135\/revisions\/329"}],"up":[{"embeddable":true,"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/124"}],"wp:attachment":[{"href":"http:\/\/cywang.no-ip.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}