Course Name Code Semester T+U Hours Credit ECTS
Web Programming II ADA 202 4 3 + 0 3 5
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level Associate's Degree
Course Type Compulsory
Course Coordinator Dr.Öğr.Üyesi ULAŞ YURTSEVER
Course Lecturers Dr.Öğr.Üyesi ULAŞ YURTSEVER,
Course Assistants
Course Category Other
Course Objective Learn dynamic web programming techniques using PHP language, learn to develop server side web applications, realize file and session management applications with PHP, know MySQL database and understand using together PHP.
Course Content Introduction to PHP; PHP syntax and data types; Data Types and Variables Operations; Operators; Control Structures; Function Concept and String Functions; Sequence and Time Functions; Mathematics and e-mail functions; File and Folder Operations; Session Management; Introduction to MySQL; MySQL Transactions; Using MySQL with PHP; Sample Application.
# Course Learning Outcomes Teaching Methods Assessment Methods
1 The student knows basic concepts of Internet programming and dynamic web programming. Lecture, Question-Answer, Brain Storming, Discussion, Lab / Workshop,
2 The student can bring a computer into a web server, PHP and MySQL supported. Lecture, Question-Answer, Brain Storming, Discussion, Lab / Workshop,
3 The student understands structure, properties and use of PHP programming language. Lecture, Question-Answer, Brain Storming, Discussion, Lab / Workshop,
4 The student knows SQL language and MySQL database management system. Lecture, Question-Answer, Brain Storming, Discussion, Lab / Workshop,
5 The student can develop dynamic web pages using PHP and MySQL. Lecture, Question-Answer, Brain Storming, Discussion, Lab / Workshop,
Week Course Topics Preliminary Preparation
1 Introduction to PHP
2 PHP syntax and Data Types
3 Data Type Operations and Variables
4 Operators
5 Control Structures
6 Function Concept and String Functions
7 Array and Time Functions
8 Mathematics and E-mail functions
9 File and Folder Operations
10 Session Management
11 Introduction to MySQL
12 MySQL Transactions
13 Using MySQL with PHP
14 Sample Application
Resources
Course Notes Internet Programming II, e-couse notes
Course Resources http://www.php.net/manual/tr/
http://tr.wikipedia.org/wiki/PHP
http://www.phpr.org/
http://www.php-tr.com/
http://www.w3schools.com/php/
http://www.mysql.com.tr/
http://www.oracle.com/tr/products/mysql/
http://tr.wikipedia.org/wiki/MySQL
http://www.php.net/manual/tr/book.mysql.php
http://www.w3schools.com/php/php_mysql_intro.asp
http://www.mysqlfront.de/
Order Program Outcomes Level of Contribution
1 2 3 4 5
# Contribution of Course Learning Outcomes to Program Outcomes
1 The student knows basic concepts of Internet programming and dynamic web programming.
2 The student can bring a computer into a web server, PHP and MySQL supported.
3 The student understands structure, properties and use of PHP programming language.
4 The student knows SQL language and MySQL database management system.
5 The student can develop dynamic web pages using PHP and MySQL.
Evaluation System
Semester Studies Contribution Rate
1. Kısa Sınav 50
2. Kısa Sınav 50
Total 100
1. Yıl İçinin Başarıya 20
1. Final 80
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Quiz 2 7 14
Final examination 1 15 15
Total Workload 125
Total Workload / 25 (Hours) 5
dersAKTSKredisi 5