TYPE OF COURSE UNIT | Compulsory Course |
LEVEL OF COURSE UNIT | Bachelor's Degree |
YEAR OF STUDY | 3 |
SEMESTER | Sixth Term (Spring) |
NUMBER OF ECTS CREDITS ALLOCATED | 5 |
NAME OF LECTURER(S) | Instructor Gülten Şenkul
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Knows the necessary programs for local server installation 2) Sets up local server 3) Designs interactive web pages 4) Makes database connections with the website using web programming languages. 5) Knows file transfer programs and uses it to publish the website prepared for the purpose.
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | No |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | None |
COURSE DEFINITION | The course includes emerging technologies and application opportunities in businesses; web programming languages and the relationship of these programs with developing web-based technologies and database, and the importance of this relationship in terms of today's information processing needs in businesses and organizations. The main objective of the course is for students to learn to use web programming languages and to gain the competence and skills to design and develop an interactive, effective website and database using these programs. |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Overview of Web Programming Languages | 2nd Week | Local Server Installation - Php Language Structure | 3rd Week | Operators and Variable Types-$Superglobals-Global Variables | 4th Week | Decision Control Structures and Loops | 5th Week | Array Structure and Types | 6th Week | Functions | 7th Week | Date, Time and File Operations | 8th Week | Midterm | 9th Week | MySQL Database | 10th Week | Database Connection and DB Creation with PHP | 11th Week | Database Operations with PHP-I | 12th Week | Database Operations with PHP-II | 13th Week | Designing Database Projects with PHP | 14th Week | Creating and Implementing Database Projects with PHP |
|
RECOMENDED OR REQUIRED READING | Deitel & Deitel and Nieto. Internet & World Wide Web How to Program, Prentice Hall. Learning PHP, MySQL, JavaScript, and CSS, Second Edition by Robin Nixon PHP ile İnternet Programcılığına Giriş, Faruk Kaynaklı PHP for Absolute Beginner, Jason Lengstor Learning PHP 7, Antonio Lopez PHP Notes for Professionals |
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | Lecture,Discussion,Project |
ASSESSMENT METHODS AND CRITERIA | | Quantity | Percentage(%) |
---|
Mid-term | 1 | 30 | Assignment | 1 | 10 | Quiz | 1 | 10 | Project | 1 | 20 | Total(%) | | 70 | Contribution of In-term Studies to Overall Grade(%) | | 70 | Contribution of Final Examination to Overall Grade(%) | | 30 | Total(%) | | 100 |
|
ECTS WORKLOAD |
Activities |
Number |
Hours |
Workload |
Midterm exam | 1 | 1 | 1 | Preparation for Quiz | 1 | 5 | 5 | Individual or group work | 14 | 2 | 28 | Preparation for Final exam | 1 | 13 | 13 | Course hours | 13 | 2 | 26 | Preparation for Midterm exam | 1 | 13 | 13 | Laboratory (including preparation) | 13 | 2 | 26 | Final exam | 1 | 1 | 1 | Homework | 1 | 10 | 10 | Project | 1 | 20 | 20 | Quiz | 1 | 10 | 10 | Total Workload | | | 153 |
---|
Total Workload / 30 | | | 5,1 |
---|
ECTS Credits of the Course | | | 5 |
|
LANGUAGE OF INSTRUCTION | Turkish |
WORK PLACEMENT(S) | No |
| |