{"id":248,"date":"2024-02-01T12:17:18","date_gmt":"2024-02-01T12:17:18","guid":{"rendered":"https:\/\/ncodelab.org\/?page_id=248"},"modified":"2025-02-26T08:17:25","modified_gmt":"2025-02-26T08:17:25","slug":"teaching","status":"publish","type":"page","link":"https:\/\/ncodelab.org\/index.php\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><h3 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2; --fontSize: 32;\" data-fontsize=\"32\" data-lineheight=\"38.4px\">Main Courses<\/h3>\n<ul>\n<li><b>Information Theory<\/b> (<a href=\"https:\/\/www.upc.edu\/en?set_language=en\" target=\"_blank\" rel=\"noopener noreferrer\">UPC<\/a>: <i>Bachelor&#8217;s degree in Data Science and Engineering<\/i>, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several applications, including data compression, error correction codes and information measures estimators.<\/li>\n<\/ul>\n<ul>\n<li><b>Machine Learning <\/b>(<a href=\"https:\/\/www.upc.edu\/en?set_language=en\" target=\"_blank\" rel=\"noopener noreferrer\">UPC<\/a>: <i>Master&#8217;s degree in Advanced Mathematics and Mathematical Engineerin<\/i>g,  Spring Semester): This is a basic course on machine learning topics covering unsupervised methods such as clustering and dimensionality reduction and supervised methods such as Bayesian regression  , kernel methods, support  vector machines and feedforward and recurrent neural networks. <\/li>\n<\/ul>\n<ul>\n<li><b>Biophysics I<\/b> (<a href=\"https:\/\/www.upc.edu\/en?set_language=en\" target=\"_blank\" rel=\"noopener noreferrer\">UPC<\/a>: <i>Bachelor&#8217;s degree in Physics Engineering<\/i>, 1st Year, Spring Semester): The goal of this course is to give the student a comprehension of the core physics concepts governing biological systems mainly based on the areas of biomechanics, applied fluid mechanics and thermodynamics.<\/li>\n<\/ul>\n<ul>\n<li><b>Physical Geodesy <\/b>(<a href=\"https:\/\/www.upc.edu\/en?set_language=en\" target=\"_blank\" rel=\"noopener noreferrer\">UPC<\/a>: <i>Bachelor&#8217;s degree in Geoinformation and Geomatics Engineering<\/i>, 2nd Year, Spring Semester): This course reviews the gravitational potential and introduces the concepts of geoid, reference ellipsoid, normal field, disturbing potential, gravity anomaly, as well as the decomposition of the Laplace equation into spherical harmonics. The course also presents gravimetry reductions including the concept of isostasy.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-248","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/ncodelab.org\/index.php\/teaching\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"nCoDe Lab -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Teaching - nCoDe Lab\" \/>\n\t\t<meta property=\"og:description\" content=\"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/ncodelab.org\/index.php\/teaching\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-01T12:17:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-26T08:17:25+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Teaching - nCoDe Lab\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ncodelab.org\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/#listItem\",\"name\":\"Teaching\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/#listItem\",\"position\":2,\"name\":\"Teaching\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#organization\",\"name\":\"Clinical and cognitive computational neuroscience\",\"url\":\"https:\\\/\\\/ncodelab.org\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/#webpage\",\"url\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/\",\"name\":\"Teaching - nCoDe Lab\",\"description\":\"Main Courses Information Theory (UPC: Bachelor\\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ncodelab.org\\\/index.php\\\/teaching\\\/#breadcrumblist\"},\"datePublished\":\"2024-02-01T12:17:18+00:00\",\"dateModified\":\"2025-02-26T08:17:25+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#website\",\"url\":\"https:\\\/\\\/ncodelab.org\\\/\",\"name\":\"nCoDe Lab\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/ncodelab.org\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Teaching - nCoDe Lab","description":"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several","canonical_url":"https:\/\/ncodelab.org\/index.php\/teaching\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/ncodelab.org\/index.php\/teaching\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/ncodelab.org\/#listItem","position":1,"name":"Home","item":"https:\/\/ncodelab.org\/","nextItem":{"@type":"ListItem","@id":"https:\/\/ncodelab.org\/index.php\/teaching\/#listItem","name":"Teaching"}},{"@type":"ListItem","@id":"https:\/\/ncodelab.org\/index.php\/teaching\/#listItem","position":2,"name":"Teaching","previousItem":{"@type":"ListItem","@id":"https:\/\/ncodelab.org\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/ncodelab.org\/#organization","name":"Clinical and cognitive computational neuroscience","url":"https:\/\/ncodelab.org\/"},{"@type":"WebPage","@id":"https:\/\/ncodelab.org\/index.php\/teaching\/#webpage","url":"https:\/\/ncodelab.org\/index.php\/teaching\/","name":"Teaching - nCoDe Lab","description":"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/ncodelab.org\/#website"},"breadcrumb":{"@id":"https:\/\/ncodelab.org\/index.php\/teaching\/#breadcrumblist"},"datePublished":"2024-02-01T12:17:18+00:00","dateModified":"2025-02-26T08:17:25+00:00"},{"@type":"WebSite","@id":"https:\/\/ncodelab.org\/#website","url":"https:\/\/ncodelab.org\/","name":"nCoDe Lab","inLanguage":"en-US","publisher":{"@id":"https:\/\/ncodelab.org\/#organization"}}]},"og:locale":"en_US","og:site_name":"nCoDe Lab -","og:type":"article","og:title":"Teaching - nCoDe Lab","og:description":"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several","og:url":"https:\/\/ncodelab.org\/index.php\/teaching\/","article:published_time":"2024-02-01T12:17:18+00:00","article:modified_time":"2025-02-26T08:17:25+00:00","twitter:card":"summary_large_image","twitter:title":"Teaching - nCoDe Lab","twitter:description":"Main Courses Information Theory (UPC: Bachelor\u2019s degree in Data Science and Engineering, 2nd Year, Autumn Semester): This course has two main objectives: (1) to give the students a rigorous introduction to the main notions of Information Theory, including proofs of the fundamental theorems of source coding, noisy-channel coding and information secrecy; (2) to present several"},"aioseo_meta_data":{"post_id":"248","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":{"id":"#aioseo-web-page-68611905db5d5","slug":"web-page","graphName":"WebPage","label":"Web Page","properties":{"type":"WebPage","name":"","description":""}}},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"},\"blockGraphs\":[]}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-02-01 11:40:29","updated":"2025-06-29 11:14:11","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/ncodelab.org\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tTeaching\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/ncodelab.org\/"},{"label":"Teaching","link":"https:\/\/ncodelab.org\/index.php\/teaching\/"}],"_links":{"self":[{"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/pages\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":16,"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/pages\/248\/revisions"}],"predecessor-version":[{"id":375,"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/pages\/248\/revisions\/375"}],"wp:attachment":[{"href":"https:\/\/ncodelab.org\/index.php\/wp-json\/wp\/v2\/media?parent=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}