At the end of this course, the students; 1) Know fundamentals of the Internet and Web and Web 2.0. 2) Use the Ajax Client, Ajax-Enabled Rich Internet Applications, XHTML and Cascading Style Sheets (CSS). 3) Apply JavaScript: Scripting, Control Statements, Functions, Arrays, Objects, Events, Document Object Model (DOM): Objects and Collections. 4) Experience XML and RSS. 5) Develop Rich Internet Applications with Adobe Flash CS3, Microsoft Silverlight, Adobe Dreamweaver CS3, Web Servers (IIS and Apache), Database: SQL, MySQL, ADO.NET 2.0 and Java DB. 6) Design with PHP Applications, ASP.NET 2.0 and ASP.NET Ajax, JavaServer Faces Web Applications, Web Services - SOAP.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Fundamentals of the Internet and Web, Web 2.0, The Ajax Client, Ajax-Enabled Rich Internet Applications, XHTML, Cascading Style Sheets (CSS), JavaScript: Scripting, Control Statements, Functions, Arrays, Objects, Events, Document Object Model (DOM): Objects and Collections, XML and RSS, Rich Internet Applications with Adobe Flash CS3, Microsoft Silverlight, Adobe Dreamweaver CS3, Web Servers (IIS and Apache), Database: SQL, MySQL, ADO.NET 2.0 and Java DB, PHP Applications, ASP.NET 2.0 and ASP.NET Ajax, JavaServer Faces Web Applications, Web Services - SOAP
COURSE CONTENTS
WEEK
TOPICS
1st Week
Fundamentals of the Internet and Web,
2nd Week
Web 2.0, The Ajax Client,
3rd Week
Ajax-Enabled Rich Internet Applications,
4th Week
XHTML, Cascading Style Sheets (CSS),
5th Week
JavaScript: Scripting, Control Statements, Functions, Arrays, Objects, Events, Document Object Model
6th Week
(DOM): Objects and Collections,
7th Week
XML and RSS,
8th Week
Mid-term
9th Week
Rich Internet Applications with Adobe Flash CS3,
10th Week
Microsoft Silverlight,
11th Week
Adobe Dreamweaver CS3,
12th Week
Web Servers (IIS and Apache),
13th Week
Database: SQL, MySQL, ADO.NET 2.0 and Java DB,
14th Week
PHP Applications, ASP.NET 2.0 and ASP.NET Ajax, JavaServer Faces Web Applications, Web Services - SOAP
RECOMENDED OR REQUIRED READING
Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Questions/Answers,Problem Solving,Experiment,Practice,Project,Report Preparation,Presentation,Other,Case Study
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
30
Assignment
1
15
Project
1
15
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)
40
Total(%)
100
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
1,5
1,5
Preparation for Quiz
4
1
4
Individual or group work
Preparation for Final exam
1
30
30
Course hours
14
4
56
Preparation for Midterm exam
1
20
20
Laboratory (including preparation)
Final exam
1
2
2
Homework
3
10
30
Quiz
4
,5
2
Total Workload
145,5
Total Workload / 30
4,85
ECTS Credits of the Course
5
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)