Introduction to Programming
General
- Code: Γ03
- Semester: Κατ/νσης Χειμ Εξάμηνο
- Study Level: Undergraduate
- Course type: Specialization
- Teaching and exams language: Greek
- The course is offered to Erasmus students
- Teaching Methods (Hours/Week): Lectures and Laboratory Exercises (4)
- ECTS Units: 5
- Course homepage: https://elearning.cm.ihu.gr/course/view.php?id=752
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
Activity | Semester workload |
Lectures | 26 |
Tutorials | 13 |
Personal Study | 86 |
Total | 125 |
Students Evaluation
to be filled
Recommended Bibliography
- Larry Ullman, Εισαγωγή στις PHP 6 και MySQL5 με εικόνες, Κλειδάριθμος.
- Thomson Laura, Welling Luke, Ανάπτυξη Web Εφαρμογών με PHP και MySQL, 5η έκδοση, Γκιούρδας, 2017.
- Julie C. Meloni, Μάθετε PHP, MySQL και Apache Όλα σε Ένα, 5η Έκδοση, Γκιούρδας 2014.
- Vikram Vaswani, Οδηγός της PHP, Γκιούρδας, 2010.
- Hughes Sterling, PHP οδηγός προγραμματισμού, Γκιούρδας.