COMPUTER PROGRAMMING

Course Information
TitleΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ / COMPUTER PROGRAMMING
CodeΝ059Ε
FacultyAgriculture, Forestry and Natural Environment
SchoolAgriculture
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CommonYes
StatusActive
Course ID420001793

Programme of Study: PPS Geōponías (2019-sīmera)

Registered students: 82
OrientationAttendance TypeSemesterYearECTS
KORMOSElective CoursesWinter-4

Class Information
Academic Year2022 – 2023
Class PeriodWinter
Faculty Instructors
Instructors from Other Categories
Weekly Hours4
Class ID
600210313
Course Type 2016-2020
  • Background
  • Skills Development
Course Type 2011-2015
General Foundation
Mode of Delivery
  • Face to face
Digital Course Content
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Examination)
Prerequisites
General Prerequisites
Students should be familiar with the use of computers.
Learning Outcomes
Upon completion of this course, students will be able: 1. to recognize and understand the different types of data and structures of a programming language 2. to handle and combine the appropriate programming structures and data types in Matlab. 3. to create M-files (scripts and functions) for use on various scientific topics.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Make decisions
  • Work autonomously
  • Work in an international context
  • Work in an interdisciplinary team
  • Advance free, creative and causative thinking
Course Content (Syllabus)
ntroduction to the process of programming. Αlgorithms, Flowcharts and Pseudocodes.Introduction to the MATLAB programming environment. Data types and operators. Built-in MATLAB Functions. Vectors, Matrices and Arrays, Input/Output Data files, Branching statements and Loops. Μ-files (functions, scripts). Results Plotting. Applications examples.
Keywords
programming, matlab
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
Description
Teaching and Lab Software: Matlab, powerpoint, virtual whiteboard e-class platform: moodle (e-learning) Remote access of Matlab via Aristotle desktop platform
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures56
Tutorial26
Project28
Exams2
Total112
Student Assessment
Description
80% written exams 20% individual project assignment (a set of 5 Homeworks)
Student Assessment methods
  • Written Exam with Multiple Choice Questions (Formative, Summative)
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Στεφανάκος Χ.Ν., "Προγραμματίζοντας σε Matlab", Συμμετρία, Ζωγράφου, 2011 (κωδικός Εύδοξος: 12979024)
Additional bibliography for study
Χατζίκος, Ε.,"MATLAB για επιστήμονες και μηχανικούς", Τζιόλας, Θεσσαλονίκη, 2010 Γεωργίου, Ν. και Ξενοφώντος Χ., "Εισαγωγή στη Matlab", Πανεπιστήμιο Κύπρου, Λευκωσία, 2007 Attaway, S.,"MATLAB : a practical introduction to programming and problem solving" Amsterdam ; Boston : Butterworth-Heinemann, 2009.
Last Update
21-01-2021