LINQ ROX!: integrating LINQ into the database curriculum

  • Authors:
  • Suzanne W. Dietrich;Mahesh Chaudhari

  • Affiliations:
  • Arizona State University, Phoenix, AZ, USA;Arizona State University, Tempe, AZ, USA

  • Venue:
  • Proceedings of the 42nd ACM technical symposium on Computer science education
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Language INtegrated Query (LINQ) language is a declarative query language integrated within an object-oriented programming language that provides a unified paradigm for querying relations, objects, and XML (ROX). This paper describes a suite of exercises, from cooperative in-class activities to larger-scale graded assignments, for incorporating LINQ into the database curriculum. These exercises support various student learning outcomes and illustrate the applicability of LINQ by querying the same database enterprise across the ROX data models.