Information Technology 443

I. Course Title: Cloud Database Architecture

II. Course Number: ITEC 443

III. Credit Hours: 3 credits

IV. Prerequisites: ITEC 340 (C or better).

V. Course Description: 

Hands-on, activity-based study of purpose-built, cloud-native databases emphasizing NoSQL models. Introduces cloud computing concepts and principles through the study of Amazon database services including relational databases: RDS and Aurora, and non-relational databases: DynamoDB, DocumentDB, ElastiCache, Neptune, and QLDB.

VI. Detailed Description of Content of the Course:

Topics include: 

1. Cloud computing concepts and principles

2. NoSQL non-relational database models

  • a. Key-value
  • b. Document
  • c. Columnar
  • d. Graph  

3. Multi-database application design  

4. Purpose-Built, Cloud-Native databases 

VI. Detailed Description of Conduct of Course:

Blended delivery combines video lectures, online resources, class discussion, and hands-on learning activities to build skills and reinforce concepts and principles through the study of database systems. Students design and develop database applications on a cloud platform.   

VII. Goals and Objectives of the Course:

Students who complete the course will be able to:    

  1. Describe basic cloud architectural principles. 
  2. Describe basic/core characteristics of deploying and operating in the cloud. 
  3. Describe database services. 
  4. Explain the four NoSQL data models. 
  5. Select the right database and develop the right design for a given application. 

VIII. Assessment Measures:

Evaluations may include but are not limited to assignments, projects, papers, presentations, quizzes, and examinations. 

 

Other Course Information: None

 

Review and Approval

March 01, 2021