| Course Type | Elective Course |
| Course Level | Master's Degree With Thesis |
| Year of Study | - |
| Semester | - |
| ECTS | 10 |
| Name of Lecturer(s) |
|
| Learning Outcomes |
At the end of this course, the students;
- Know the World Wide Web concepts, history of markup languages, text processing, procedural markup, descriptive markup, GML, SGML, document structure, markup characteristics.
- Use document type definitions (DTDs), Parsing, HTML, XML (extended markup language), XSL, transformation with XSLT, XPath, Xlink, XML Schemas.
- Apply SMIL, MathML, presentation with cascading style sheets (CSS).
- Develop Document Object Model (DOM) and simple API for XML (SAX).
|
| Mode of Delivery | Face to face |
| Prerequisites | No |
| Recommended Optional Programme Components | None |
| Course Description | History of markup languages. Text processing. Procedural markup. Descriptive markup GML, SGML, document structure. Markup characteristics. Document type definitions (DTDs). Parsing. HTML. XML (extended markup language). XSL, transformation with XSLT. XPath, Xlink, XML Schemas. SMIL, MathML, presentation with cascading style sheets (CSS).Document Object Model (DOM). Simple API for XML (SAX) |
| Course Contents |
| WEEK |
TOPICS |
|
1st Week |
History of markup languages |
|
2nd Week |
Text processing |
|
3rd Week |
Procedural markup |
|
4th Week |
Descriptive markup |
|
5th Week |
GML, SGML, document structure |
|
6th Week |
Markup characteristics |
|
7th Week |
Document type definitions (DTDs), Parsing, HTML |
|
8th Week |
Mid-term |
|
9th Week |
XML (extended markup language) |
|
10th Week |
XSL, transformation with XSLT |
|
11th Week |
XPath, Xlink, XML Schemas |
|
12th Week |
SMIL, MathML, presentation with cascading style sheets (CSS) |
|
13th Week |
Document Object Model (DOM) |
|
14th Week |
Simple API for XML (SAX) |
|
| Recommended or Required Reading | 1. Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692 |
| Planned Learning Activities and Teaching Methods |
- Lecture
- Questions/Answers
- Presentation
- Experiment
- Practice
- Problem Solving
- Project
- Report Preparation
|
| Assessment Methods and Criteria |
|
Quantity |
Percentage (%) |
| Mid-term |
1 |
30 |
| Assignment |
1 |
10 |
| Project |
1 |
20 |
| Total(%) |
|
60 |
| Contribution of In-term Studies to Overall Grade(%) |
|
60 |
| Contribution of Final Examination to Overall Grade(%) |
|
40 |
| Total(%) |
|
100 |
|
| ECTS Allocated Based on Student Workload |
| Activities |
Quantity |
Duration (Hour) |
Total Workload (Hour) |
| Midterm exam |
1 |
2 |
2 |
| Preparation for Quiz |
|
|
|
| Individual or group work |
14 |
11 |
154 |
| Preparation for Final exam |
1 |
69 |
69 |
| Course hours |
14 |
3 |
42 |
| Preparation for Midterm exam |
1 |
44 |
44 |
| Laboratory (including preparation) |
|
|
|
| Final exam |
1 |
2 |
2 |
| Homework |
|
|
|
| Total Work Load | 313 |
| Total Work Load / 30 (h) | 10.43 |
| ECTS Credit of the Course | 10 |
|
| Language of Instruction | Turkish |
| Work Placement(s) | No |