{"id":1471,"date":"2026-01-19T14:57:16","date_gmt":"2026-01-19T13:57:16","guid":{"rendered":"https:\/\/blogs.uned.es\/openeu\/?p=1471"},"modified":"2026-02-10T12:18:50","modified_gmt":"2026-02-10T11:18:50","slug":"improving-education-in-programming","status":"publish","type":"post","link":"https:\/\/blogs.uned.es\/openeu\/2026\/01\/19\/improving-education-in-programming\/","title":{"rendered":"Improving education in programming"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1471\" class=\"elementor elementor-1471\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e3cc466 e-con-full menu-pagina e-flex e-con e-parent\" data-id=\"7e3cc466\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87484dc elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"87484dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade\">\n\t\t\t\t<ul id=\"menu-1-87484dc\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3477\"><a href=\"https:\/\/blogs.uned.es\/openeu\/about\/\" class=\"elementor-item\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3475\"><a href=\"https:\/\/blogs.uned.es\/openeu\/news\/\" class=\"elementor-item\">News<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3473\"><a href=\"https:\/\/blogs.uned.es\/openeu\/volunteer-portal\/\" class=\"elementor-item\">Volunteer Portal<\/a><\/li>\n<li class=\"Desactiva el enlace padre del men Governance menu-item ahref anothref pointer-events none cursor default Oculta submen si no tiene real sub-menu display important menu-item-type-custom menu-item-object-custom menu-item-has-children menu-parent-item menu-item-3675\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\">Participation<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3467\"><a href=\"https:\/\/blogs.uned.es\/openeu\/work-package-spaces\/\" class=\"elementor-sub-item\">Work Package Spaces<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3479\"><a href=\"https:\/\/blogs.uned.es\/openeu\/community\/\" class=\"elementor-sub-item\">Communities of Practice<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3469\"><a href=\"https:\/\/blogs.uned.es\/openeu\/governance-boards\/\" class=\"elementor-sub-item\">Governance Boards<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-3481\"><a href=\"https:\/\/openeu.eu\/users\/sign_in\" class=\"elementor-sub-item\">Login<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3471\"><a href=\"https:\/\/blogs.uned.es\/openeu\/contact\/\" class=\"elementor-item\">Contact<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3465\"><a href=\"https:\/\/blogs.uned.es\/openeu\/subscribe\/\" class=\"elementor-item\">Subscribe<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-87484dc\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3477\"><a href=\"https:\/\/blogs.uned.es\/openeu\/about\/\" class=\"elementor-item\" tabindex=\"-1\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3475\"><a href=\"https:\/\/blogs.uned.es\/openeu\/news\/\" class=\"elementor-item\" tabindex=\"-1\">News<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3473\"><a href=\"https:\/\/blogs.uned.es\/openeu\/volunteer-portal\/\" class=\"elementor-item\" tabindex=\"-1\">Volunteer Portal<\/a><\/li>\n<li class=\"Desactiva el enlace padre del men Governance menu-item ahref anothref pointer-events none cursor default Oculta submen si no tiene real sub-menu display important menu-item-type-custom menu-item-object-custom menu-item-has-children menu-parent-item menu-item-3675\"><a href=\"#\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\">Participation<\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3467\"><a href=\"https:\/\/blogs.uned.es\/openeu\/work-package-spaces\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Work Package Spaces<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3479\"><a href=\"https:\/\/blogs.uned.es\/openeu\/community\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Communities of Practice<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3469\"><a href=\"https:\/\/blogs.uned.es\/openeu\/governance-boards\/\" class=\"elementor-sub-item\" tabindex=\"-1\">Governance Boards<\/a><\/li>\n\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-3481\"><a href=\"https:\/\/openeu.eu\/users\/sign_in\" class=\"elementor-sub-item\" tabindex=\"-1\">Login<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3471\"><a href=\"https:\/\/blogs.uned.es\/openeu\/contact\/\" class=\"elementor-item\" tabindex=\"-1\">Contact<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3465\"><a href=\"https:\/\/blogs.uned.es\/openeu\/subscribe\/\" class=\"elementor-item\" tabindex=\"-1\">Subscribe<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6923764a e-flex e-con-boxed e-con e-parent\" data-id=\"6923764a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47333931 elementor-widget elementor-widget-text-editor\" data-id=\"47333931\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p class=\"wp-block-paragraph\">As part of a wider consortium, UOC and the Open Universiteit are currently in partnership to deliver the Erasmus+ Project QPED (Quality-focused Programming Education). QPED is tasked with creating course material and toolkits to achieve a new curriculum for software engineering and general computer science studies, placing focus on quality assurance and software testing early on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here, new course material puts emphasis on proper testing as early in the education as possible, to foster a quality-awareness in students that goes beyond functional correctness as demonstrated by testing. Furthermore, to ensure that testing and paying attention to code quality is not only taught early, but also performed by students from the beginning, the project will develop a toolkit that can automatically provide feedback on the quality of the code produced by students. It will support the most common object-oriented and imperative programming languages, such as Java, Python and C.The toolkit and all material will be providedfree of charge and can be used inside the Quarterfall learning platform.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">For more information, view the project site&nbsp;<a target=\"_blank\" href=\"https:\/\/openeu.eu\/link?external_url=https%3A%2F%2Fqped.eu%2F\" rel=\"noreferrer noopener\"><u>here<\/u>(External link)<\/a><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This project is co-funded by the erasmus + Programme of the European Union<\/em><\/p>\n\t\t\t\t\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>As part of a wider consortium, UOC and the Open Universiteit are currently in partnership to deliver the Erasmus+ Project QPED (Quality-focused Programming Education). QPED is tasked with creating course material and toolkits to achieve a new curriculum for software engineering and general computer science studies, placing focus on quality assurance and software testing early on. Here, new course material puts emphasis on proper testing as early in the education as possible, to foster a quality-awareness in students that goes beyond functional correctness as demonstrated by testing. Furthermore, to ensure that testing and paying attention to code quality is not only taught early, but also performed by students from the beginning, the project will develop a toolkit that can automatically provide feedback on the quality of the code produced by students. It will support the most common object-oriented and imperative programming languages, such as Java, Python and C.The toolkit and&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/blogs.uned.es\/openeu\/2026\/01\/19\/improving-education-in-programming\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1471","post","type-post","status-publish","format-standard","has-post-thumbnail","category-noticias-principal"],"_links":{"self":[{"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/posts\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/comments?post=1471"}],"version-history":[{"count":10,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/posts\/1471\/revisions"}],"predecessor-version":[{"id":4159,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/posts\/1471\/revisions\/4159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/media\/1473"}],"wp:attachment":[{"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/media?parent=1471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/categories?post=1471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.uned.es\/openeu\/wp-json\/wp\/v2\/tags?post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}