Code |
Name of the Course Unit |
Semester |
In-Class Hours (T+P) |
Credit |
ECTS Credit |
VTK202 |
ADVANCED INTERNET PROGRAMMING |
4 |
3 |
3 |
5 |
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 ÇİSEM YAŞAR |
Instructor(s) of the Course Unit |
Lecturer ÇİSEM YAŞAR |
Course Prerequisite |
No |
OBJECTIVES AND CONTENTS |
Objectives of the Course Unit: |
The aim of this course is to provide students with the competence to write dynamic sites used in the internet environment with open source language. |
Contents of the Course Unit: |
Within the scope of this course; site identification, Web Forms, data transfer methods between pages, XML applications and web services, session control management with cookies cookie, SESSION session management, MySql server connection, database operations, encryption with MD5 and crypt, global operations, using ajax with PHP, Host rental, Web site publishing and database management on Host. |
KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to) |
It prepares a WEB page with the basic commands of the open source programming language. |
Works with subprograms. |
Uses functions and objects with open source programming language. |
Makes form applications with open source programming language.
Creates database and tables. |
Connecting to the database with codes, adding and updating data to the database. |
Performs data deletion and listing operations with codes from the database. |
Gets a host. |
Uploads the site to the host. |
Makes the necessary adjustments to the database on the host. |
WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY |
Week |
Preparatory |
Topics(Subjects) |
Method |
1 |
Research on the subject on the internet |
What is UX (User Experience) and UI (User Interface), member login form construction |
Lecture, Demonstration |
2 |
Research on the subject on the internet |
File and directory management |
Lecture, Demonstration |
3 |
Research on the subject on the internet |
Cookie management |
Lecture, Demonstration |
4 |
Research on the subject on the internet |
Session management |
Lecture, Demonstration |
5 |
Research on the subject on the internet |
XML and RSS |
Lecture, Demonstration |
6 |
Research on the subject on the internet |
Generating JSON with PHP |
Lecture, Demonstration |
7 |
Research on the subject on the internet |
Sending mail from SMTP with PHP |
Lecture, Demonstration |
8 |
- |
MID-TERM EXAM |
- |
9 |
Research on the subject on the internet |
Encryption Methods |
Lecture, Demonstration |
10 |
Research on the subject on the internet |
Object Oriented Programming (OOP) with PHP |
Lecture, Demonstration |
11 |
Research on the subject on the internet |
Regular Expression |
Lecture, Demonstration |
12 |
Research on the subject on the internet |
Using ajax with PHP |
Lecture, Demonstration |
13 |
Research on the subject on the internet |
SEO (Search Engine Optimization) |
Lecture, Demonstration |
14 |
Research on the subject on the internet |
Hosting and Domain |
Lecture, Demonstration |
15 |
- |
Project Presentations |
Lecture |
16 |
- |
FINAL EXAM |
- |
17 |
- |
FINAL EXAM |
- |
SOURCE MATERIALS & RECOMMENDED READING |
ASSESSMENT |
Assessment & Grading of In-Term Activities |
Number of Activities |
Degree of Contribution (%) |
Description |
Level of Contribution |
0 |
1 |
2 |
3 |
4 |
5 |
CONTRIBUTION OF THE COURSE UNIT TO THE PROGRAMME LEARNING OUTCOMES
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 |
0 |
0 |
0 |
Preliminary & Further Study |
0 |
0 |
0 |
Land Surveying |
0 |
0 |
0 |
Group Work |
0 |
0 |
0 |
Laboratory |
0 |
0 |
0 |
Reading |
0 |
0 |
0 |
Assignment (Homework) |
0 |
0 |
0 |
Project Work |
0 |
0 |
0 |
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 |
0 |
0 |
0 |
Final Exam |
0 |
0 |
0 |
Preparation for the Final Exam |
0 |
0 |
0 |
Mid-Term Exam |
0 |
0 |
0 |
Preparation for the Mid-Term Exam |
0 |
0 |
0 |
Short Exam |
0 |
0 |
0 |
Preparation for the Short Exam |
0 |
0 |
0 |
TOTAL |
0 |
0 |
0 |
|
Total Workload of the Course Unit |
0 |
|
|
Workload (h) / 25.5 |
0 |
|
|
ECTS Credits allocated for the Course Unit |
0,0 |
|