{"id":4422,"date":"2024-05-13T15:55:36","date_gmt":"2024-05-13T15:55:36","guid":{"rendered":"http:\/\/10.64.82.68\/ictinov-site\/?page_id=4422"},"modified":"2024-05-14T08:56:54","modified_gmt":"2024-05-14T08:56:54","slug":"object-oriented-programming","status":"publish","type":"page","link":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/object-oriented-programming\/","title":{"rendered":"Object-Oriented Programming course, Von Neumann Institute"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2021\/07\/green-ribbon.jpg\" alt=\"\" class=\"wp-image-330\" width=\"892\" height=\"22\" srcset=\"http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2021\/07\/green-ribbon.jpg 800w, http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2021\/07\/green-ribbon-300x8.jpg 300w, http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2021\/07\/green-ribbon-768x19.jpg 768w\" sizes=\"(max-width: 892px) 100vw, 892px\" \/><\/figure>\n\n\n\n<h4><strong>Description of the course<\/strong><\/h4>\n\n\n\n<p>This is an introductory course in Software Engineering programs. It provides knowledge and skills to develop an object-oriented software application in Java(r). The course focuses on designing and coding a program. Students apply design thinking to define the application user interface. <\/p>\n\n\n\n<h4><strong>Description of the participants<\/strong><\/h4>\n\n\n\n<p>This is a mandatory course in the Bachelor&#8217;s in Software Engineering program at International University. Lecturers from JVN were invited to present the ICT-INOV innovation building method. The course took place in fall 2023 with an attendance of 50 students.<\/p>\n\n\n\n<h4><strong>Description of gamified design thinking activities<\/strong><\/h4>\n\n\n\n<p>Students were required to develop software for stimulating basic services of account management in a bank. Students were challenged to design and develop a highly innovative application mobile interface for customers.<\/p>\n\n\n\n<p>Students were divided into groups of 3 &#8211; 4 individuals and completed the course work in 8 sessions. Work was organized in the following steps:<\/p>\n\n\n\n<p><strong>Step 1. Definition of context and basic requirements<\/strong>.<\/p>\n\n\n\n<p>Students started their activities by engaging in team building exercises. They defined a team name and logo. Subsequently, they engaged in software application requirements analysis for allowing bank customers to access their account. To achieve this, students conducted interviews and brainstormed. <\/p>\n\n\n\n<p><strong>Step 2. Identifing must-have and nice-to-have features<\/strong>.<\/p>\n\n\n\n<p>Students continued with requirements analysis by categorizing features in terms of how critical they are for customers. They engaged in immersion for insight generation and clarification of assumptions. <\/p>\n\n\n\n<p><strong>Step 3. Prototyping and modification.<\/strong><\/p>\n\n\n\n<p>Students developed a Java(r) program that integrated the identified user requirements. They prototyped their ideas for demonstrating them to the class. Prototype presentations and follow-up discussions provided opportunities for students to better understand the course objectives. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" src=\"http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2024\/05\/Picture3.jpg\" alt=\"\" class=\"wp-image-4427\" width=\"425\" height=\"319\" srcset=\"http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2024\/05\/Picture3.jpg 469w, http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2024\/05\/Picture3-300x225.jpg 300w, http:\/\/10.64.82.68\/ictinov-site\/wp-content\/uploads\/2024\/05\/Picture3-440x330.jpg 440w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description of the course This is an introductory course in Software Engineering programs. It provides knowledge and skills to develop<\/p>\n<p><a href=\"http:\/\/10.64.82.68\/ictinov-site\/index.php\/object-oriented-programming\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Object-Oriented Programming course, Von Neumann Institute<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/pages\/4422"}],"collection":[{"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/comments?post=4422"}],"version-history":[{"count":4,"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/pages\/4422\/revisions"}],"predecessor-version":[{"id":4473,"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/pages\/4422\/revisions\/4473"}],"wp:attachment":[{"href":"http:\/\/10.64.82.68\/ictinov-site\/index.php\/wp-json\/wp\/v2\/media?parent=4422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}