{"id":7022,"date":"2024-04-16T14:40:16","date_gmt":"2024-04-16T12:40:16","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc-events\/?post_type=tribe_events&#038;p=7022"},"modified":"2024-05-21T14:33:07","modified_gmt":"2024-05-21T12:33:07","slug":"introduction-to-research-software-development-with-matlab-2","status":"publish","type":"tribe_events","link":"https:\/\/blog.rwth-aachen.de\/itc-events\/event\/introduction-to-research-software-development-with-matlab-2\/","title":{"rendered":"Introduction to Research Software Development with MATLAB"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-de\">Der Eintrag ist nur auf <a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events\/7022\" class=\"qtranxs-available-language-link qtranxs-available-language-link-en\" title=\"English\">English<\/a> verf\u00fcgbar.<\/p><p>We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the third consecutive year, offering a comprehensive series of four workshops designed to empower researchers, engineers, and scientists. This unique series aims to enhance skills in high-performance computing (HPC), software development for research, and artificial intelligence (AI) with MATLAB.<\/p>\n<p>As a (junior-) scientist you wear many hats. Among many other things you often must be a bit of a software developer to tackle the analytical problems that come up during your projects. In this <strong>third part of the Parallel Computing with MATLAB series<\/strong> we will present concepts and tools for your contribution to collaborative development of research software. We will give you a hands-on introduction to good development practices, writing clean code and using source-code control with MATLAB. This workshop will give you a running start when it comes to writing maintainable research software.<\/p>\n<h1>Workshop Series<\/h1>\n<ol>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/parallel-computing-with-matlab-2024\/\">Parallel Computing with MATLAB<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/parallel-computing-with-matlab-on-the-claix-cluster-2024\/\">Parallel Computing with MATLAB on the CLAIX Cluster<\/a><\/li>\n<li>Introduction to Research Software Development with MATLAB (this course)<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/ai-for-predictive-maintenance\/\">AI for Predictive Maintenance<\/a><\/li>\n<\/ol>\n<h1>Organization<\/h1>\n<ul>\n<li>There is no seminar fee.<\/li>\n<li>Presentations will be given in English. Slides will be available after the event.<\/li>\n<li>This is an\u202fonline\u202fevent and will be held in Zoom. Links are sent to registered attendees with the registration confirmation.<\/li>\n<li>You can\/must register per topic, i.e., for each workshop separately.<\/li>\n<\/ul>\n<h1>Speaker<\/h1>\n<ul>\n<li>Dr. Thomas K\u00fcnzel (MathWorks)<\/li>\n<\/ul>\n<h1>Course level<\/h1>\n<ul>\n<li>Intermediate<\/li>\n<\/ul>\n<h1>Target audience<\/h1>\n<ul>\n<li>Students, researchers and early career scientists<\/li>\n<\/ul>\n<h1>Prerequisites<\/h1>\n<ul>\n<li>Basic MATLAB familiarity<\/li>\n<li>Some first experience in scientific programming. If you do not know what a function is, this course may not be well suited for you.<\/li>\n<li>Your <a href=\"https:\/\/www.mathworks.com\/mwaccount\/\" data-cke-saved-href=\"https:\/\/www.mathworks.com\/mwaccount\/\">MathWorks-Account<\/a><\/li>\n<\/ul>\n<h1>Gained skills<\/h1>\n<ul>\n<li>What is Research Software Development? What changes when others may use your code &#8211; as opposed to writing some code only for yourself?<\/li>\n<li>The concepts and ideas behind \u201cClean Code\u201d and the activity of refactoring code<\/li>\n<li>Writing and Using Unit Tests to improve code maintainability<\/li>\n<li>Using git as a local source control system. Understanding branches.<\/li>\n<li>Reproducible code environments<\/li>\n<\/ul>\n<h1>Registration<\/h1>\n<p><a style=\"font-weight: bold;\" href=\"https:\/\/eveeno.com\/100937147\" target=\"_blank\" rel=\"noopener\">Jetzt anmelden \u00bb<\/a><\/p>\n<h1>Course Material<\/h1>\n<ul>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2024\/05\/3_IntroductionToRSDWithMATLAB_hpcnrw.pdf\">3_IntroductionToRSDWithMATLAB_hpcnrw.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2024\/05\/3_IntroductionToRSDWithMATLAB_hpcnrw.zip\">3_IntroductionToRSDWithMATLAB_hpcnrw.zip<\/a><\/li>\n<\/ul>\n<h1>Cooperation Partners<\/h1>\n<table>\n<tbody>\n<tr>\n<td style=\"vertical-align: bottom; padding: 15px;\"><a href=\"https:\/\/mathworks.com\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-5619 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1-300x61.png\" alt=\"\" width=\"300\" height=\"61\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1-300x61.png 300w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1-1024x207.png 1024w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1-768x155.png 768w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1-1536x311.png 1536w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/12\/mathworks-logo-full-color-rgb-SVG-1.png 1725w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<td style=\"vertical-align: bottom;\"><a href=\"https:\/\/hpc.dh.nrw\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-6853 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2023\/12\/hpc-nrw_Kooperationsvorhaben_Logo_RGB-300x105.png\" alt=\"HPC.NRW Kompetenznetzwerk\" width=\"300\" height=\"105\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Der Eintrag ist nur auf English verf\u00fcgbar.We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the third consecutive year, offering a comprehensive series [&hellip;]<\/p>\n","protected":false},"author":4930,"featured_media":0,"template":"","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_tribe_events_status":"","_tribe_events_status_reason":"","footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"tags":[98,97,153,151,152],"tribe_events_cat":[22,144,145],"class_list":["post-7022","tribe_events","type-tribe_events","status-publish","hentry","tag-mathworks","tag-matlab","tag-research-software","tag-rse","tag-software-engineering","tribe_events_cat-hpcevents","tribe_events_cat-hpc-nrw","tribe_events_cat-mathworks","cat_hpcevents","cat_hpc-nrw","cat_mathworks"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/7022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/users\/4930"}],"version-history":[{"count":6,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/7022\/revisions"}],"predecessor-version":[{"id":7104,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/7022\/revisions\/7104"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/media?parent=7022"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tags?post=7022"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events_cat?post=7022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}