This course covers advanced topics in managing Web-based resources, with a focus on building applications involving heterogeneous data. It will expose students to topics, techniques, and technologies of data, metadata, information, knowledge, and ontologies including the semantic aspects of data, data architectures, Web search and information integration, Web standards, Web 2.0, Semantic Web,and Web 3.0.