Course Title Course Code Program Level
INTERNET PROGRAMMING -II MYP218 Computer Programming Associate Degree

Course Term
(Course Semester)
Teaching and Learning Methods
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
28 28 40 29 125 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Vocational
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
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)