This course will provide a grand tour of various concepts that are forming the foundation of new information systems technology. These new technologies are having major impacts on our every day life. The major theme underlying the course will be operating systems, database systems, distributed systems, and networking.