
{"id":1030,"date":"2022-10-23T05:47:30","date_gmt":"2022-10-23T05:47:30","guid":{"rendered":"https:\/\/prg.inf.unibe.ch\/?page_id=1030"},"modified":"2022-10-23T05:47:30","modified_gmt":"2022-10-23T05:47:30","slug":"14-weeks-of-java-a-novel-approach-for-teaching-java","status":"publish","type":"page","link":"https:\/\/prg.inf.unibe.ch\/index.php\/research\/14-weeks-of-java-a-novel-approach-for-teaching-java\/","title":{"rendered":"14 Weeks of Java &#8211; A Novel Approach for Teaching Java"},"content":{"rendered":"\n<div style=\"height:150px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<section class=\"wp-block-uagb-columns uagb-columns__wrap uagb-columns__background-none uagb-columns__stack-mobile uagb-columns__valign- uagb-columns__gap-10 align uagb-block-6ff4bd59 uagb-columns__columns-1 uagb-columns__max_width-theme\"><div class=\"uagb-columns__overlay\"><\/div><div class=\"uagb-columns__inner-wrap uagb-columns__columns-1\">\n<div class=\"wp-block-uagb-column uagb-column__wrap uagb-column__background-undefined uagb-block-cb8cfe62\"><div class=\"uagb-column__overlay\"><\/div>\n<h1 class=\"wp-block-heading\"><strong>14 Weeks of Java &#8211; A Novel Approach for Teaching Java <\/strong><\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Time <\/strong><\/td><td>2018<\/td><\/tr><tr><td><strong>Funding<\/strong><\/td><td>Hasler Foundation<\/td><\/tr><tr><td><strong>Researchers<\/strong><\/td><td><a href=\"\/index.php\/people\/kaspar-riesen\">Kaspar Riesen<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>Abstract: Understanding the basic concepts of programming is hardly possible without actually programming. Likewise, producing source code is difficult or actually impossible without a fundamental understanding of programming. This vicious circle makes learning to program to a complex and often frustrating task. The aim of the present project is to develop and implement a novel approach for learning an object oriented programming language, viz. Java, during a one semester course with a special focus for non-technical oriented students. The major deliverable of the present project is a new textbook ready to be submitted to an international publisher including widespread accompanying material (in particular, video tutorials to enable students to imitate software development tasks and potentially help to break the vicious circle defined above).<\/em><\/p>\n\n\n\n<p><\/p>\n<\/div>\n<\/div><\/section>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>14 Weeks of Java &#8211; A Novel Approach for Teaching Java Time 2018 Funding Hasler Foundation Researchers Kaspar Riesen Abstract: Understanding the basic concepts of programming is hardly possible without actually programming. Likewise, producing source code is difficult or actually impossible without a fundamental understanding of programming. This vicious circle makes learning to program to &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/prg.inf.unibe.ch\/index.php\/research\/14-weeks-of-java-a-novel-approach-for-teaching-java\/\"> <span class=\"screen-reader-text\">14 Weeks of Java &#8211; A Novel Approach for Teaching Java<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":218,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"class_list":["post-1030","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"prg-admin","author_link":"https:\/\/prg.inf.unibe.ch\/index.php\/author\/prg-admin\/"},"uagb_comment_info":0,"uagb_excerpt":"14 Weeks of Java &#8211; A Novel Approach for Teaching Java Time 2018 Funding Hasler Foundation Researchers Kaspar Riesen Abstract: Understanding the basic concepts of programming is hardly possible without actually programming. Likewise, producing source code is difficult or actually impossible without a fundamental understanding of programming. This vicious circle makes learning to program to&hellip;","_links":{"self":[{"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/pages\/1030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/comments?post=1030"}],"version-history":[{"count":3,"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/pages\/1030\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/pages\/1030\/revisions\/1049"}],"up":[{"embeddable":true,"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/pages\/218"}],"wp:attachment":[{"href":"https:\/\/prg.inf.unibe.ch\/index.php\/wp-json\/wp\/v2\/media?parent=1030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}