>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Web Programming TBL304 Compulsory Bachelor's degree 3 Spring 4

Name of Lecturer(s)

Prof. Dr. Halil YİĞİT
Assistant Prof. Dr. Önder YAKUT
Lecturer Yavuz Selim FATİHOĞLU
Lecturer Uğur YILDIZ

Learning Outcomes of the Course Unit

1) Explains the concept of interactive web page.
2) Makes necessary programs settings for server.
3) Writes html forms and scripts for interactive web pages.
4) Makes web page design with web programming languages (php).
5) Performs the database connection.
6) Manages the web page.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 Low Middle High No relation Low Middle High No relation No relation No relation No relation
2 Low Middle High No relation Low Middle High Low Low Low Low
3 Low Middle High No relation Low Middle High Middle Middle Middle Middle
4 Low Middle High No relation Low Middle High High High High High
5 Low Middle High No relation Low Middle High No relation No relation No relation No relation
6 Low Middle High No relation Low Middle High No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

1. Interactive web page, data input / querying, chat, online shoping and registiration, etc. 2. Installing and configuring web servers (Apache, IIS, etc.). 3. Forms and scripts. 4. Web based programming languages (php, jsp, servlet, asp, cgi, ect..), their structures and differences, assignment, variables, constants, control and loop statements, arrays and applets. 5. Database design, SQL and database connections (ODBC, JDBC etc.). 6. interactive web page management, data archiving, updating, etc.

Weekly Schedule

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
7) PHP form design
8) PHP forms and form validation, regex
9) Midterm Exam
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
14) Designing dynamic webpages - Examples
15) Designing dynamic webpages - Examples
16) Final Exam

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

60%

 

Number

Percentage

Semester Studies

Midterm Examination

1

40%

Laboratory

1

60%

 

Contribution of Final Examination to Course Grade

40%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required