Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
4BIL 204İnternet Programcılığı II1+2+02429.07.2026

 
Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Web Design and Development
Type of Program Formal Education
Type of Course Unit Compulsory
Course Delivery Method Face To Face
Objectives of the Course This course aims to provide hands-on instruction in the process of developing dynamic web applications using PHP. During the initial weeks, the course reviews the setup of the development environment and fundamental CRUD operations, after which students work on developing their own web projects throughout the semester. Subsequent weeks cover topics such as theme integration, admin panel creation, database connectivity, and the dynamic retrieval of content. By the end of the course, students develop and present a fully functional web project.
Course Content Setting up the development environment, reviewing basic CRUD operations, student project development workflows, theme slicing, creating the admin panel, establishing database connections, setting up the file structure, dynamically fetching content—such as the homepage, "About Us," news, FAQ, and references—from the database, and completing the project development process.
Course Methods and Techniques Lecture
Question and Answer
Discussion
Demonstration
Hands-on Laboratory Practice
Individual Practice
Project-Based Learning
Problem Solving
Case Study
Computer-Assisted Instruction
Prerequisites and co-requisities None
Course Coordinator Instructor süleyman özlük suleymanozluk56@gmail.com
Name of Lecturers Instructor SÜLEYMAN ÖZLÜK
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources PHP Web Programming: From Scratch to Advanced – Publisher: Kodlab
Course Notes Course presentations, application notes, sample codes, and supplementary materials prepared by the instructor will be used.

Course Category
Engineering %75
Engineering Design %25

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 30
Project 1 % 20
Final examination 1 % 50
Total
3
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 14 3 42
Hours for off-the-c.r.stud 14 2 28
Assignments 2 5 10
Mid-terms 1 5 5
Practice 5 2 10
Laboratory 5 3 15
Project 1 5 5
Final examination 1 5 5
Total Work Load   Number of ECTS Credits 4 120

 
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 1. Sets up and configures the necessary development environment for PHP-based web applications.
2 2. Develops applications that interact with the database using basic CRUD (Create, Read, Update, Delete) operations.
3 3. Plans, implements, and manages the web project development process.
4 4. Creates dynamic web interfaces using theme decomposition and admin panel development processes.
5 5. Develops and presents a functional web project that dynamically retrieves content—such as the homepage, "About Us" section, news, and similar items—by establishing a database connection.

 
Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Setup
2 Basic CRUD operations again
3 Developing Student Projects with Databases
4 Developing Student Projects with Databases
5 Developing Student Projects with Databases
6 Developing Student Projects with Databases
7 Developing Student Projects with Databases
8 Vize
9 Theme Slicing and Admin Panel Preparation on a Real Project
10 Database Connection Operations and File Structure Setup, Theme Segmentation Operations
11 Retrieving Homepage Information
12 Retrieving "About Us" Information
13 Retrieving News and News Detail Pages
14 Retrieving FAQs and References
15 Final Sınavı

 
Sustainable Development Goals
Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
All 5 3 5 5 5 5 4 4 3 3 3 5 5 5 5 5
C1
C2
C3
C4
C5

  Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant