• Türkçe
  • English
Course Code: 
ACM 368
Course Period: 
Spring
Course Type: 
Area Elective
P: 
3
Lab: 
0
Credits: 
3
ECTS: 
6
Prerequisite Courses: 
Course Language: 
İngilizce
Course Coordinator: 
Courses given by: 
Course Objectives: 
To teach the students how to design dynamic webpages using databases.
Course Content: 

Designing dynamic webpages, using databases in web design, web site management

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Discussion, 9: Simulation, 12: Case Study
Course Evaluation Methods: 
A: Testing, C: Homework

Vertical Tabs

Course Learning Outcomes

 

Learning Outcomes Program Learning Outcomes Teaching Methods Assessment Methods
Dynamic Web Pages - PHP 1-2-3-4 1-2-12 A,C
Databases – MySQL 7-10 1-2-12 A,C

Course Flow

 

COURSE CONTENT
Week Topics Study Materials
1 Introduction to PHP  
2 Data types, variables, arrays  
3 Adding control and logic to webpages  
4 Adding control and logic to webpages  
5 Strings, numbers and date  
6 Designing PHP pages with examples First 5 weeks
7 Midterm  
8 PHP form design  
9 PHP forms and form validation, regex  
10 Introduction to SQL  
11 Designing dynamic webpages with MySQL and PHP  
12 Designing dynamic webpages with MySQL and PHP  
13 Designing dynamic webpages - Examples  First 12 weeks
14 Designing dynamic webpages - Examples First 12 weeks

Recommended Sources

 

RECOMMENDED SOURCES
Textbook Ullman, Larry. Visual Quick Pro Guide, PHP 6 and MySQL 5
Additional Resources  

Assessment

 

ASSESSMENT
IN-TERM STUDIES NUMBER PERCENTAGE
Mid-terms 1 30
Quizzes 5 30
Project 1 40
Total   100
CONTRIBUTION OF FINAL EXAMINATION TO OVERALL GRADE   50
CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE   50
Total   100

ECTS

 

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Activities Quantity Duration
(Hour)
Total
Workload
(Hour)
Course Duration (Including the exam week: 16x Total course hours) 15 3 45
Hours for off-the-classroom study (Pre-study, practice) 15 3 45
Mid-terms 1 3 3
Quiz 5 2 10
Project 1 30 30
Final examination 1 10 10
Total Work Load     143
Total Work Load / 25 (h)     5,72
ECTS Credit of the Course     6
None