Teaching Staff
|
|
Language of Instruction |
Türkçe (Turkish) |
Type Of Course |
Vocational |
Prerequisites |
|
Recommended Optional Programme Component |
|
Course Objectives |
This course will introduce the basic elements of a structural and imperative programming language. The PHP language will be used. Topics include the concept of type, main types, expressions, standard functions, input/output statements, type conversion, flow of control structures, ifthenelse, loop structures, whiledo, repeat until, fortodo, case statements; procedures and functions, modularity in programming, global and local variables, pointers, dynamic variables, and arrays. |
Course Content |
This course introduces the students to the fundamental concepts of programming using the PHP programming language. |
Learning Outcomes (LO) |
The students who succeeded in this course;
* Will be able to understand basic elements of structured programming
* Will be able to understand basic terminology in PHP programming
* Will be able to program in PHP language
* Will be able to design C programs containing decision structures, loops and
functions
|
Mode of Delivery |
Face to face |
Course Outline |
Week |
Topics |
1. Week |
Introduction, Informing about the course, workload and evaluation criteria |
2. Week |
Introduction of PHP |
3. Week |
Basic Data Types, Variables, Environmental Variables, PHP and HTML |
4. Week |
PHP and Numbers (Arithmetic, Assignment and Increment / Decrement Operators) |
5. Week |
Program Control in PHP Part - I (Logical and Comparison Operators, if, elseif, else and switch commands) |
6. Week |
Loops in PHP (for, while, do while, Foreach, break, continue and goto commands) |
7. Week |
Array Variables, Array Functions, Searching Arrays, Comparing, Modifying, Concatenating, Sorting |
8. Week |
Web forms-1 |
9. Week |
Midterm |
10. Week |
Directory and File Operations |
11. Week |
Database Programming |
12. Week |
MySQL Programming with PHP (Connecting to a database, Creating a Database) |
13. Week |
MySQL Programming with PHP (Working on the Database with Forms) |
14. Week |
Final Focused Summary |
|
Assessment |
|
Percentage(%) |
Mid-term (%) |
40 |
Quizes (%) |
|
Homeworks/Term papers (%) |
|
Practice (%) |
|
Labs (%) |
Ara Sınav %20 / Final %20 |
Projects/Field Work (%) |
|
Seminars/Workshops (%) |
|
Final (%) |
60 |
Other (%) |
|
Total(%) |
100 |
|
Course Book (s) and/or References |
1. Çelik, R. (2012). A’dan Z’ye PHP, 4.Baskı. Seçkin Yayıncılık.
2. Nixon, R. (2018). Learning PHP, MySQL & JavaScript. O’Reilly Media Inc. ISBN: 978-1-491-97891-7
|
Work Placement(s) |
|
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO) |
SNO | ÖÇ-1 | ÖÇ-2 | ÖÇ-3 | ÖÇ-4 | ÖÇ-5 | 1 | 4 | 4 | 4 | 4 | 4 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 5 | 5 | 5 | 5 | 5 | 7 | 5 | 5 | 5 | 5 | 5 | 8 | 5 | 5 | 5 | 5 | 5 | 9 | 2 | 2 | 2 | 2 | 2 | 10 | 1 | 1 | 1 | 1 | 1 | 11 | 1 | 1 | 1 | 1 | 1 |
|