Introduction to Programming

General

Course Contents

  • Introduction to Php language.
  • Brief overview of Html.
  • Introduction to object oriented programming, class diagrams.
  • Creating classes in a programming language.
  • Creating and using objects.
  • Handle strings and numbers.
  • Creating and using tables.
  • Heredity.
  • Functions.
  • Public and private variables.
  • Interaction with servers and websites.
  • File management.

Educational Goals

Upon completion of the course students should be able to:

  • Know the basic programming structures.
  • Understand the concepts of object-oriented programming.
  • Draw a class diagram with the classes that make up a program and the relationships between them.
  • Know how to implement the class diagram they have designed in the programming language.
  • Recognize the advantages and limitations of alternative design decisions.

General Skills

to be filled

Teaching Methods

  • Face to face.

Use of ICT means

  • Online guidance.
  • Slides Projection in the classroom.
  • Use of E-mail and onlne communication systems.
  • Use of e-learning system (moodle).

Teaching Organization

ActivitySemester workload
Lectures26
Tutorials13
Personal Study86
Total125

Students Evaluation

to be filled

Recommended Bibliography

  1. Larry Ullman, Εισαγωγή στις PHP 6 και MySQL5 με εικόνες, Κλειδάριθμος.
  2. Thomson Laura, Welling Luke, Ανάπτυξη Web Εφαρμογών με PHP και MySQL, 5η έκδοση, Γκιούρδας, 2017.
  3. Julie C. Meloni, Μάθετε PHP, MySQL και Apache Όλα σε Ένα, 5η Έκδοση, Γκιούρδας 2014.
  4. Vikram Vaswani, Οδηγός της PHP, Γκιούρδας, 2010.
  5. Hughes Sterling, PHP οδηγός προγραμματισμού, Γκιούρδας.