Seamless Integration of NoSQL class into the Database Curriculum

Publication Date

6-15-2020

Document Type

Conference Proceeding

Publication Title

ITiCSE '20: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education

DOI

10.1145/3341525.3387399

First Page

314

Last Page

320

Abstract

Since NoSQL emerged a decade ago, it has rapidly gained popularity and has been actively incorporated into data management solutions for big data. This phenomenon brings positive challenges to accommodate NoSQL topics in the database curriculum. This paper presents our experience of teaching a NoSQL class over the last three years. The course uses a comprehensive teaching methodology that combines lectures, hands-on assignments, projects, and research-based approaches. The methodology aims at both students' in-depth learning and seamless integration of NoSQL topics into the database curriculum. The teaching methodology and course contents are detailed. Student evaluations of teaching, assessment results, success stories, and challenges and lessons learned are presented.

Keywords

Big data, Curriculum, Databases, Education, NoSQL

Department

Computer Science

Share

COinS