Information Package

Master's of Information Technology and System Management with Thesis

BTS544

INTERNET PROGRAMMING II

Course Code
BTS544
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeElective Course
Course LevelMaster's Degree With Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. 1. Should be able to write PHP scripts over an Apache Web server, utilizing MySQL databases, preferably on a UNIX or Windows infrastructure; should be able to install and configure PHP, MySQL and Apache.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsThere is no recommended optional programme component for this course.
Course DescriptionClient/Server design. Servlet, JSP, xml, xsl.
Course Contents
WEEK TOPICS
1st Week Introduction to PHP
2nd Week Dynamic input / embedded programming
3rd Week Introduction to PHP
4th Week Dynamic input / embedded programming
5th Week Data storage, search and retrieval
6th Week Working with Arrays
7th Week Data storage, search and retrieval
8th Week Working with Arrays
9th Week Working with Strings and Regular Expressions
10th Week Code reusability and functions
11th Week Website functionality with PHP
12th Week Cookies - Sessions
13th Week Cookies - Sessions
14th Week Introduction to MySQL
15th Week Accessing MySQL with PHP
16th Week Introduction to MySQL
17th Week Accessing MySQL with PHP
18th Week Procedures with PHP
19th Week Procedures with PHP
20th Week Code debugging with PHP
Recommended or Required ReadingSklar: Learning PHP 5, O'Reilly, 2004

Lerdorf, Tatroe: Programming PHP, O'Reilly, 2002

Welling, Thomson: PHP and MySQL Web Development, SAMS Publishing, 2001

Greenspan, Bulger: MySQL/PHP Database Applications, M&T Boks

Bakken, Schmid: PHP Manual, PHP Documentation Group, 2000

Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Problem Solving
  • Other
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Assignment 1 10
Project 1 10
Total(%) 50
Contribution of In-term Studies to Overall Grade(%) 50
Contribution of Final Examination to Overall Grade(%) 50
Total(%) 100
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2
K1 X
K2
K3 X
K4 X
K5 X
K6 X
K7 X
K8 X X
K9 X X
K10 X
K11