BCS Courses


Ready to Apply?
File your application
online through SUNY's
Apply Now

Home :: Academics :: School of Business :: Computer Systems Homepage :: BCS Courses :: BCS 303: Advanced Website Development

BCS 303: Advanced Website Development

Students will learn the advanced concepts of Web site development using a language  such as XML. XML is the Extensible Markup Language. It is designed to improve the functionality of the Web by providing more flexible and adaptable information identification. Students will be introduced to the basic programming concepts including creating an XML document, displaying and XML document, binding XML elements to HTML tags, working with the data source object, working with table bindings and table pages, declaring, document elements, working with attribute types, working with namespaces, and schemas. Credits: 3.00


BCS 130 and a semester of a programming language, both with a grade C or better

Course Objectives:

At the completion of this course, students will:

    1. Create an XML document.
    2. Work with elements and attributes, using character references.
    3. Know how to work with CDATA sources.
    4. Use XML as a data source and bind XML elements to HTML tag and attributes.
    5. Work with multiple records.
    6. Work with table binding, table pages, and hierarchical records.
    7. Work with entries, work with general parsed entities, work with unparsed entities, work with conditional sections.
    8. Work with namespaces.
    9. Work with schema files.


Carey, Patrick - New Perspectives on XML, Comprehensive, 2nd Edition
Course Technology - ISBN 9781285171340