{"id":822,"date":"2025-10-26T16:17:53","date_gmt":"2025-10-26T16:17:53","guid":{"rendered":"https:\/\/idpin.cnc.uc.pt\/?page_id=822"},"modified":"2025-11-21T16:35:13","modified_gmt":"2025-11-21T16:35:13","slug":"pagina-exemplo-2-2-2-4-2","status":"publish","type":"page","link":"https:\/\/idpin.cnc.uc.pt\/?page_id=822","title":{"rendered":"Introduction to Scientific Programming"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"822\" class=\"elementor elementor-822\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40725a1 e-flex e-con-boxed e-con e-parent\" data-id=\"40725a1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0e3a88d e-con-full e-flex e-con e-child\" data-id=\"0e3a88d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74743ab elementor-widget elementor-widget-heading\" data-id=\"74743ab\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">idpIN Courses 2025\/2026 - Introduction to Scientific Programming<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8fe5eb e-con-full e-flex e-con e-child\" data-id=\"d8fe5eb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80f7185 elementor-widget elementor-widget-text-editor\" data-id=\"80f7185\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #e1ad02;\"><strong>Organized by<\/strong><\/span><br \/>CNC-UC\/CIBB<\/p><p><strong><span style=\"color: #e1ad02;\">Date &amp; Time<\/span><\/strong><br \/>All Fridays afternoon &#8211; 10\/10\/2025 &#8211; 30\/01\/2026<\/p><p><strong><span style=\"color: #e1ad02;\">Location<\/span><\/strong><br \/>CNC, FMUC Building, Polo I\u00a0<\/p><p><strong><span style=\"color: #e1ad02;\">Registration<\/span><\/strong><br \/>Mandatory<\/p><p><span style=\"color: #000000;\">Deadline: <\/span>09\/10\/2025<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d70320c e-flex e-con-boxed e-con e-parent\" data-id=\"d70320c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e7c642 elementor-widget elementor-widget-button\" data-id=\"7e7c642\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/docs.google.com\/forms\/d\/1EjRnE9cmPhaEJrO196y1XCN14tfPSluKnqo74dKOPOg\/edit\" id=\"Register\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Register<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11a5926 e-flex e-con-boxed e-con e-parent\" data-id=\"11a5926\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cdae048 e-con-full e-flex e-con e-child\" data-id=\"cdae048\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc49452 e-flex e-con-boxed e-con e-parent\" data-id=\"fc49452\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a2239ca e-con-full e-flex e-con e-child\" data-id=\"a2239ca\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8a847c elementor-widget elementor-widget-heading\" data-id=\"f8a847c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\nCoordination<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b0ff01 e-flex e-con-boxed e-con e-parent\" data-id=\"6b0ff01\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9b7ec82 e-con-full e-flex e-con e-child\" data-id=\"9b7ec82\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e29dc2c elementor-widget elementor-widget-image\" data-id=\"e29dc2c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/idpin.cnc.uc.pt\/wp-content\/uploads\/2025\/11\/renato-duarte.webp\" class=\"attachment-large size-large wp-image-961\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abf29cf e-con-full e-flex e-con e-child\" data-id=\"abf29cf\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0ae674a e-con-full e-flex e-con e-child\" data-id=\"0ae674a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8fb0161 elementor-widget elementor-widget-text-editor\" data-id=\"8fb0161\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/cnc.uc.pt\/en\/people\/r-duarte-1\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #000000;\">Renato Duarte<\/span><\/strong><\/a><\/p><p><span style=\"color: #000000;\">CNC-UC\/CIBB<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1198761 e-flex e-con-boxed e-con e-parent\" data-id=\"1198761\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-28208d3 e-con-full e-flex e-con e-child\" data-id=\"28208d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18592a9 elementor-widget elementor-widget-image\" data-id=\"18592a9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"215\" src=\"https:\/\/idpin.cnc.uc.pt\/wp-content\/uploads\/2025\/10\/idpIN_Website-background_2025.01.22-08.png\" class=\"attachment-large size-large wp-image-812\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef22fda e-con-full e-flex e-con e-child\" data-id=\"ef22fda\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b8b00c elementor-widget elementor-widget-image\" data-id=\"8b8b00c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"215\" src=\"https:\/\/idpin.cnc.uc.pt\/wp-content\/uploads\/2025\/10\/idpIN_Website-background_2025.01.22-08.png\" class=\"attachment-large size-large wp-image-812\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-209611c e-con-full e-flex e-con e-child\" data-id=\"209611c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98e5854 elementor-widget elementor-widget-image\" data-id=\"98e5854\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"215\" src=\"https:\/\/idpin.cnc.uc.pt\/wp-content\/uploads\/2025\/10\/idpIN_Website-background_2025.01.22-08.png\" class=\"attachment-large size-large wp-image-812\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d84717c e-flex e-con-boxed e-con e-parent\" data-id=\"d84717c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e72fbe0 elementor-widget elementor-widget-text-editor\" data-id=\"e72fbe0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 style=\"text-align: left;\"><span style=\"color: #821f3c;\"><strong>Aim<\/strong><\/span><\/h3><p>This advanced course is designed for first-year PhD students in Integrative Neuroscience to equip them with the programming, computational, and software development skills necessary to produce reproducible, efficient, and modern scientific analyses. It bridges the gap between research programming and professional software development, guiding students from fundamental coding principles to advanced applications such as data analysis, visualization, simulation, and machine learning.<\/p><p>Summary of the main learning goals:<\/p><ul><li><p>Acquire\u00a0<strong>critical programming skills<\/strong>\u00a0and learn\u00a0<strong>good scientific programming practices<\/strong>\u00a0(hands-on).<\/p><\/li><li><p>Understand the principles of\u00a0<strong>reproducible research<\/strong>\u00a0and the\u00a0<strong>modern scientific development ecosystem<\/strong>.<\/p><\/li><li><p>Utilize\u00a0<strong>AI-assisted coding tools<\/strong>\u00a0effectively while maintaining a strong grasp of fundamental programming concepts.<\/p><\/li><li><p>Set up and manage a\u00a0<strong>scientific development environment<\/strong>\u00a0and workflows.<\/p><\/li><li><p>Master\u00a0<strong>numerical computing<\/strong>\u00a0with NumPy,\u00a0<strong>basic plotting<\/strong>\u00a0with Matplotlib, and\u00a0<b>basic analytics<\/b>\u00a0with\u00a0<em>SciPy<\/em>,\u00a0<em>Pandas<\/em>, and\u00a0<em>Scikit-learn<\/em>.<\/p><\/li><li><p>Understand error handling, debugging strategies, type hints, and code documentation for\u00a0<b>robust code development.<\/b><\/p><\/li><li><p>Apply\u00a0<strong>statistical analyses<\/strong>\u00a0and sophisticated\u00a0<strong>machine learning techniques<\/strong>\u00a0using Scikit-learn, and understand the use and deployment of deep learning models with PyTorch and\/or Tensorflow<\/p><\/li><li><p>Develop simple\u00a0<strong>numerical simulations<\/strong>\u00a0of mathematical models of biological systems.<\/p><\/li><li><p>Develop sophisticated\u00a0<strong>data analysis\u00a0<\/strong>routines\u00a0for (neuro)biological datasets.<\/p><\/li><li><p>Understand\u00a0testing, continuous integration, code review, packaging, and distribution techniques for professional software development.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e57d8b e-flex e-con-boxed e-con e-parent\" data-id=\"5e57d8b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2afa7df elementor-widget elementor-widget-text-editor\" data-id=\"2afa7df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 style=\"text-align: left;\"><span style=\"color: #821f3c;\"><strong>Program<\/strong><\/span><\/h3><p>Available <a href=\"https:\/\/idpin.cnc.uc.pt\/wp-content\/uploads\/2025\/10\/idpIN-Advanced-course-program_Introduction-to-Scientific-Programming.pdf\">here.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>idpIN Courses 2025\/2026 &#8211; Introduction to Scientific Programming Organized byCNC-UC\/CIBB Date &amp; TimeAll Fridays afternoon &#8211; 10\/10\/2025 &#8211; 30\/01\/2026 LocationCNC, FMUC Building, Polo I\u00a0 RegistrationMandatory Deadline: 09\/10\/2025 Register Coordination Renato Duarte CNC-UC\/CIBB Aim This advanced course is designed for first-year PhD students in Integrative Neuroscience to equip them with the programming, computational, and software development [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-822","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/pages\/822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=822"}],"version-history":[{"count":10,"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/pages\/822\/revisions"}],"predecessor-version":[{"id":1037,"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=\/wp\/v2\/pages\/822\/revisions\/1037"}],"wp:attachment":[{"href":"https:\/\/idpin.cnc.uc.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}