| Code | Name of the Course Unit | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
|---|---|---|---|---|---|
| VTK252 | İLERİ İNTERNET PROGRAMCILIĞI | 4 | 3 | 3 | 8 |
GENERAL INFORMATION |
|
|---|---|
| Language of Instruction : | Turkish |
| Level of the Course Unit : | ASSOCIATE DEGREE, TYY: + 5.Level, EQF-LLL: 5.Level, QF-EHEA: Short Cycle |
| Type of the Course : | Compulsory |
| Mode of Delivery of the Course Unit | - |
| Coordinator of the Course Unit | Lecturer NACİYE MACİT SEZİKLİ |
| Instructor(s) of the Course Unit | |
| Course Prerequisite | No |
OBJECTIVES AND CONTENTS |
|
|---|---|
| Objectives of the Course Unit: | To equip students with the ability to write dynamic websites used in the internet environment using open source code. |
| Contents of the Course Unit: | This course covers the following topics: site definition, Web Forms, methods for transferring data between pages, XML applications and web services, session management using cookies, SESSION session management, MySQL server connection, database operations, encryption using MD5 and crypt, global operations, using AJAX with PHP, hosting rental, website publishing, and database management on the host. |
KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to) |
|---|
| Creates databases and tables. Connects to the database using codes, adds and updates data. Publishes the website. Can perform security checks on the website. |
| Veri tabanına kodlar ile veritabanına bağlanma, veri ekleme ve güncelleme işlemlerini yapar. |
| Web sitesini yayına alır. |
| Web sitesinin güvenlik kontrollerini yapabilir. |
WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY |
|||
|---|---|---|---|
| Week | Preparatory | Topics(Subjects) | Method |
| 1 | Researching the topic on the internet | What are UX (User Experience) and UI (User Interface)? What are SEO (Search Engine Optimization) strategies and tools? | Demonstration, Showing and Making Them Do It |
| 2 | Researching the topic on the internet | Creating a member login form with Bootstrap, file and directory management | Demonstration, Showing and Making Them Do It |
| 3 | Researching the topic on the internet | Cookie management | Demonstration, Showing and Making Them Do ItDemonstration, Showing and Making Them Do It |
| 4 | Researching the topic on the internet | Session management | Demonstration, Showing and Making Them Do It |
| 5 | Researching the topic on the internet | XML and RSS | Demonstration, Showing and Making Them Do ItDemonstration, Showing and Making Them Do It |
| 6 | Researching the topic on the internet | Creating JSON with PHP | Demonstration, Showing and Making Them Do It |
| 7 | Researching the topic on the internet | Sending mail via SMTP with PHP | Demonstration, Showing and Making Them Do It |
| 8 | Researching the topic on the internet | Encryption Methods | Demonstration, Showing and Making Them Do It |
| 9 | Researching the topic on the internet | Object-Oriented Programming (OOP) with PHP | Demonstration, Showing and Making Them Do It |
| 10 | - | MID-TERM EXAM | - |
| 11 | Researching the topic on the internet | Regular Expression | Demonstration, Showing and Making Them Do It |
| 12 | Researching the topic on the internet | Using Ajax with PHP | Demonstration, Showing and Making Them Do It |
| 13 | Researching the topic on the internet | Web application security, Hosting, and Domain | Demonstration, Showing and Making Them Do It |
| 14 | Researching the topic on the internet | Project Presentations | Demonstration, Showing and Making Them Do It |
| 15 | Researching the topic on the internet | Project Presentations | Demonstration, Showing and Making Them Do It |
| 16 | - | FINAL EXAM | - |
| 17 | - | FINAL EXAM | - |
SOURCE MATERIALS & RECOMMENDED READING |
|---|
| Çelik, R. (2008). A'dan Z'ye Php. Seçkin Yayıncılık. |
| Uysal, M. A. (2014). PHP Eğitim Kitabı. Dikeyeksen Yayıncılık. |
| Yüksel, E. (2019). Sıfırdan İleri Seviyeye PHP Web Programlama. Kodlab Yayınları. |
| Çevrük, İ. (2019). Her Yönüyle PHP. Sıfırbir Yayınları. |
ASSESSMENT |
||||
|---|---|---|---|---|
| Assessment & Grading of In-Term Activities | Number of Activities | Degree of Contribution (%) | Description | Examination Method |
| Level of Contribution | |||||
|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 |
KNOWLEDGE |
|||||||
|---|---|---|---|---|---|---|---|
Theoretical |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Bilgisayarın temel kavram ve yazılımlarına hâkim olur.
|
5 | |||||
KNOWLEDGE |
|||||||
|---|---|---|---|---|---|---|---|
Factual |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Have a command of the concepts commonly used in web design.
|
5 | |||||
SKILLS |
|||||||
|---|---|---|---|---|---|---|---|
Cognitive |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Planning the code part of a website by having knowledge of algorithms It does.
|
5 | |||||
SKILLS |
|||||||
|---|---|---|---|---|---|---|---|
Practical |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Visualization of the visual part of Web sites using visual design principles makes the planning.
|
5 | |||||
OCCUPATIONAL |
|||||||
|---|---|---|---|---|---|---|---|
Autonomy & Responsibility |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Observes ethical, health and safety measures related to the profession.
|
5 | |||||
OCCUPATIONAL |
|||||||
|---|---|---|---|---|---|---|---|
Learning to Learn |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Knows different methods of preparing a website.
|
5 | |||||
OCCUPATIONAL |
|||||||
|---|---|---|---|---|---|---|---|
Communication & Social |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
Can run web sites integrated with database management systems.
|
5 | |||||
OCCUPATIONAL |
|||||||
|---|---|---|---|---|---|---|---|
Occupational and/or Vocational |
|||||||
| Programme Learning Outcomes | Level of Contribution | ||||||
| 0 | 1 | 2 | 3 | 4 | 5 | ||
| 1 |
It may collect information about user experiences. Target with the information it collects can manage a website suitable for the audience.
Can ensure basic security of websites.
|
5 | |||||
WORKLOAD & ECTS CREDITS OF THE COURSE UNIT |
|||
|---|---|---|---|
Workload for Learning & Teaching Activities |
|||
| Type of the Learning Activites | Learning Activities (# of week) | Duration (hours, h) | Workload (h) |
| Lecture & In-Class Activities | 14 | 4 | 56 |
| Preliminary & Further Study | 14 | 1 | 14 |
| Land Surveying | 0 | 0 | 0 |
| Group Work | 0 | 0 | 0 |
| Laboratory | 0 | 0 | 0 |
| Reading | 0 | 0 | 0 |
| Assignment (Homework) | 10 | 7 | 70 |
| Project Work | 1 | 14 | 14 |
| Seminar | 0 | 0 | 0 |
| Internship | 0 | 0 | 0 |
| Technical Visit | 0 | 0 | 0 |
| Web Based Learning | 0 | 0 | 0 |
| Implementation/Application/Practice | 0 | 0 | 0 |
| Practice at a workplace | 0 | 0 | 0 |
| Occupational Activity | 0 | 0 | 0 |
| Social Activity | 0 | 0 | 0 |
| Thesis Work | 0 | 0 | 0 |
| Field Study | 0 | 0 | 0 |
| Report Writing | 1 | 14 | 14 |
| Final Exam | 1 | 1 | 1 |
| Preparation for the Final Exam | 14 | 1 | 14 |
| Mid-Term Exam | 1 | 1 | 1 |
| Preparation for the Mid-Term Exam | 14 | 1 | 14 |
| Short Exam | 0 | 0 | 0 |
| Preparation for the Short Exam | 0 | 0 | 0 |
| TOTAL | 70 | 0 | 198 |
| Total Workload of the Course Unit | 198 | ||
| Workload (h) / 25.5 | 7,8 | ||
| ECTS Credits allocated for the Course Unit | 8,0 |