Home  »  Institute of Science »  Master's of Information Technology and System Management with Thesis

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTERNET PROGRAMMING II BTS544 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITMaster's Degree With Thesis
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT 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.
2)
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONClient/Server design. Servlet, JSP, xml, xsl.
COURSE CONTENTS
WEEKTOPICS
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
RECOMENDED 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 METHODSLecture,Questions/Answers,Problem Solving,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment110
Project110
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
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2
K1  X  
K2   
K3  X  
K4  X  
K5  X  
K6    X
K7    X
K8  X   X
K9  X   X
K10  X  
K11