| 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 | ||