>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Php and Ajax BPP219 Elective Associate degree 2 Fall 4

Name of Lecturer(s)

Lecturer Mustafa OF

Learning Outcomes of the Course Unit

1) Define programming syntax
2) Explain arrays, constants, control structures
3) Explain string functions and built-in functions
4) Work with files and folders
5) Explain the session and cookie management
6) Use database functions
7) Prepare manageable web pages using MySQL database

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Learning Outcomes
1 High High High High High High High High High High High High High High High
2 High High High High High High High High High High High High High High High
3 High High High High High High High High High High High High High High High
4 High High High High High High High High High High High No relation No relation No relation No relation
5 High High High High High High High High High High High High High High High
6 High High High High High High High High High High High High No relation High High
7 High High High High High High High High High High High High High High High

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Internet Programming-I

Course Contents

This course covers PHP, Apache, MySQL and open source systems developed using PHP technology.

Weekly Schedule

1) Introduction to Php and Ajax
2) Syntax and programming rules
3) Arrays, constants
4) Operators
5) Control structures
6) String functions
7) Time, mathematic and variable functions
8) Midterm examination/Assessment
9) Ajax techniques
10) Files and folders operations
11) Session and cookie management
12) Introduction to MySQL database
13) Database functions
14) Prepare manageable web pages using MySQL database
15) Prepare manageable web pages using MySQL database
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Lab / Workshop
6) Self Study
7) Problem Solving
8) Project Based Learning


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

40%

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required