Information Package

Master's of Computer Engineering without Thesis

BİL569

MARKUP LANGUAGES

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

At the end of this course, the students;

  1. Know the World Wide Web concepts, history of markup languages, text processing, procedural markup, descriptive markup, GML, SGML, document structure, markup characteristics.
  2. Use document type definitions (DTDs), Parsing, HTML, XML (extended markup language), XSL, transformation with XSLT, XPath, Xlink, XML Schemas.
  3. Apply SMIL, MathML, presentation with cascading style sheets (CSS).
  4. Develop Document Object Model (DOM) and simple API for XML (SAX).
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionHistory 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 Reading1. 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 Load313
Total Work Load / 30 (h)10.43
ECTS Credit of the Course10
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1 X X X X
K2
K3 X X X X
K4 X X X X
K5 X X X X
K6 X X
K7
K8
K9
K10 X X X X
K11 X X
K12