
|
BROWN
UNIVERSITY
DATA MANAGEMENT GROUP
|
Relevant
Courses
Introduction
to database
structure, organization, languages,
and implementation. Relational and object-oriented models. Query
languages, query processing, normalization, file structures,
concurrency control and recovery algorithms, and distributed databases.
Coverage of modern applications such as the Web, but with emphasis on
Database Management Systems internals. Prerequisites: CS 22 and 31.
Explores the
fundamental
principles and practice underlying networked
information systems, first we cover basic distributed computing
mechanisms (e.g., naming, replication, security, etc.) and enabling
middleware technologies. We then discuss how these mechanisms and
technologies fit together to realize distributed databases and file
systems, web-based and mobile information systems. Prerequisite: CS 32
or 36.
In-depth
treatment of advanced
issues in database management systems.
Topics vary from year to year and may include distributed databases,
mobile data management, data stream processing and web-based data
management. Prerequisite: CS 127.
Sensor
networks combine sensing, computing, actuation, and
communication in a single infrastructure that allows us to observe and
respond to phenomena in the physical and cyber world. The sensors range
from tiny 'smart dusts' to dime-sized RFID tags and large-scale weather
sensors. This course will cover the state-of-the art in designing and
building sensor networks, focusing on issues that revolve around data
and resource management. No prerequisites.
This course
explores data and
resource management issues that arise in
the design, implementation, and deployment of networked information
systems by covering the state of the art in research and industry.
Topics include mobile data access and dissemination, sensor networks,
and Internet-scale information systems and services. Prerequisites: CS
138 or permission of the instructor.
|