{"id":3030,"date":"2023-06-07T02:08:34","date_gmt":"2023-06-06T23:08:34","guid":{"rendered":"https:\/\/www.ba.ihu.gr\/?post_type=course&#038;p=3030"},"modified":"2025-12-08T11:21:27","modified_gmt":"2025-12-08T09:21:27","slug":"%ce%b303","status":"publish","type":"course","link":"https:\/\/www.ba.ihu.gr\/en\/courses\/%ce%b303\/","title":{"rendered":"Introduction to Programming"},"author":6,"template":"","meta":[],"semester":[67],"course_type":[14],"acf":{"code":"\u039303","semester":[67],"level":"1","teaching_activities":{"activity_1":{"description":"Lectures and Laboratory Exercises","weekly_hrs":4,"ects":5},"activity_2":{"description":"","weekly_hrs":"","ects":""},"activity_3":{"description":"","weekly_hrs":"","ects":""},"activity_4":{"description":"","weekly_hrs":"","ects":""},"activity_5":{"description":"","weekly_hrs":"","ects":""}},"type":14,"language":"Greek","erasmus":"\u039d\u03b1\u03b9","url":"https:\/\/elearning.cm.ihu.gr\/course\/view.php?id=752","prerequisites":"","instructors":[5259],"coordinator":"","content":"<ul>\r\n \t<li>Introduction to Php language.<\/li>\r\n \t<li>Brief overview of Html.<\/li>\r\n \t<li>Introduction to object oriented programming, class diagrams.<\/li>\r\n \t<li>Creating classes in a programming language.<\/li>\r\n \t<li>Creating and using objects.<\/li>\r\n \t<li>Handle strings and numbers.<\/li>\r\n \t<li>Creating and using tables.<\/li>\r\n \t<li>Heredity.<\/li>\r\n \t<li>Functions.<\/li>\r\n \t<li>Public and private variables.<\/li>\r\n \t<li>Interaction with servers and websites.<\/li>\r\n \t<li>File management.<\/li>\r\n<\/ul>","goals":"Upon completion of the course students should be able to:\r\n<ul>\r\n \t<li>Know the basic programming structures.<\/li>\r\n \t<li>Understand the concepts of object-oriented programming.<\/li>\r\n \t<li>Draw a class diagram with the classes that make up a program and the relationships between them.<\/li>\r\n \t<li>Know how to implement the class diagram they have designed in the programming language.<\/li>\r\n \t<li>Recognize the advantages and limitations of alternative design decisions.<\/li>\r\n<\/ul>","skills":"to be filled","teaching_methods":"<ul>\r\n \t<li>Face to face.<\/li>\r\n<\/ul>","ict_usage":"<ul>\r\n \t<li>Online guidance.<\/li>\r\n \t<li>Slides Projection in the classroom.<\/li>\r\n \t<li>Use of E-mail and onlne communication systems.<\/li>\r\n \t<li>Use of e-learning system (moodle).<\/li>\r\n<\/ul>","teaching_organization":{"activity_1":{"description":"Lectures","workload":26},"activity_2":{"description":"Tutorials","workload":13},"activity_3":{"description":"Personal Study","workload":86},"activity_4":{"description":"","workload":""},"activity_5":{"description":"","workload":""},"activity_6":{"description":"","workload":""}},"students_evaluation":"to be filled","bib_textbooks":"<ol>\r\n \t<li>Larry Ullman, \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c4\u03b9\u03c2 PHP 6 \u03ba\u03b1\u03b9 MySQL5 \u03bc\u03b5 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b5\u03c2, \u039a\u03bb\u03b5\u03b9\u03b4\u03ac\u03c1\u03b9\u03b8\u03bc\u03bf\u03c2.<\/li>\r\n \t<li>Thomson Laura, Welling Luke, \u0391\u03bd\u03ac\u03c0\u03c4\u03c5\u03be\u03b7 Web \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ce\u03bd \u03bc\u03b5 PHP \u03ba\u03b1\u03b9 MySQL, 5\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7, \u0393\u03ba\u03b9\u03bf\u03cd\u03c1\u03b4\u03b1\u03c2, 2017.<\/li>\r\n \t<li>Julie C. Meloni, \u039c\u03ac\u03b8\u03b5\u03c4\u03b5 PHP, MySQL \u03ba\u03b1\u03b9 Apache \u038c\u03bb\u03b1 \u03c3\u03b5 \u0388\u03bd\u03b1, 5\u03b7 \u0388\u03ba\u03b4\u03bf\u03c3\u03b7, \u0393\u03ba\u03b9\u03bf\u03cd\u03c1\u03b4\u03b1\u03c2 2014.<\/li>\r\n \t<li>Vikram Vaswani, \u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03c4\u03b7\u03c2 PHP, \u0393\u03ba\u03b9\u03bf\u03cd\u03c1\u03b4\u03b1\u03c2, 2010.<\/li>\r\n \t<li>Hughes Sterling, PHP \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03bf\u03cd, \u0393\u03ba\u03b9\u03bf\u03cd\u03c1\u03b4\u03b1\u03c2.<\/li>\r\n<\/ol>","bib_journals":""},"_links":{"self":[{"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course\/3030"}],"collection":[{"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course"}],"about":[{"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/types\/course"}],"author":[{"embeddable":true,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":18,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course\/3030\/revisions"}],"predecessor-version":[{"id":6184,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course\/3030\/revisions\/6184"}],"acf:post":[{"embeddable":true,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/staff\/5259"}],"acf:term":[{"embeddable":true,"taxonomy":"course_type","href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course_type\/14"},{"embeddable":true,"taxonomy":"semester","href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/semester\/67"}],"wp:attachment":[{"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/media?parent=3030"}],"wp:term":[{"taxonomy":"semester","embeddable":true,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/semester?post=3030"},{"taxonomy":"course_type","embeddable":true,"href":"https:\/\/www.ba.ihu.gr\/en\/wp-json\/wp\/v2\/course_type?post=3030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}