LINQ ROX! Integrating LINQ into the database curriculum

Suzanne Dietrich, Mahesh Chaudhari

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education
Pages293-298
Number of pages6
DOIs
StatePublished - Apr 19 2011
Event42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011 - Dallas, TX, United States
Duration: Mar 9 2011Mar 12 2011

Publication series

NameSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education

Conference

Conference42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011
CountryUnited States
CityDallas, TX
Period3/9/113/12/11

Keywords

  • Databases
  • LINQ
  • Object relational mapping
  • SQL
  • XML

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Education

Fingerprint Dive into the research topics of 'LINQ ROX! Integrating LINQ into the database curriculum'. Together they form a unique fingerprint.

  • Cite this

    Dietrich, S., & Chaudhari, M. (2011). LINQ ROX! Integrating LINQ into the database curriculum. In SIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (pp. 293-298). (SIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education). https://doi.org/10.1145/1953163.1953251