Preview Workflow

The CIM Courses system will be down temporarily undergoing routine maintenance.

Viewing: CSCI 2541W : Database Systems and Team Projects

Last approved: Mon, 20 Feb 2017 09:03:51 GMT

Last edit: Thu, 16 Feb 2017 21:26:23 GMT

Catalog Pages referencing this course
Programs referencing this course
Other Courses referencing this course

In The Catalog Description:

CSCI 6441 : Database Management Systems
School of Engineering and Applied Sciences
Computer Science (CSCI)
Database Systems and Team Projects
Fall 2017
Course Type
Default Grading Method
Letter Grade

CSCI 1311
CSCI 2113 - Software Engineering


Frequency of Offering
Every Year
Term(s) Offered
Are there Course Equivalents?
Fee Type


Design of relational database systems, relational query languages, Introduction to Not just SQL (NoSQL) database systems, normal forms, and design of database applications. Team software development, integration, and testing. Students cannot receive credit for both CSCI 2541W taken while an undergraduate and CSCI 6441 taken while a graduate student. Students in the combined BS/MS program cannot receive credit for both CSCI 2541 and CSCI 6441. Includes a significant engagement in writing as a form of critical inquiry and scholarly expression to satisfy the WID requirement. Corequisite: CSCI 2113.
• Design and evaluate relational database schemas, apply normalization techniques.
• Understand formal relational query languages, and understand and write queries in SQL.
• Experience programming in SQL using commercial relational database management systems.
• Design, understand and evaluate NoSQL database schemas and techniques.
• Understand different types of NoSQL databases and experience application development for NoSQL systems.
• Recognize key strengths and weaknesses of each type of DBMS and understand when to use each type of DBMS
• Improve technical writing skills, and write technical reports.
• Give oral presentation and demonstration of term projects.
• Able to build web applications, including both front end and backend, using different types of database systems to solve real world problems.
• Work in teams to design, program, integrate and test a database application.
Uploaded a Course Syllabus
CS will have a separate ethics course (CSCI 2501), thus eliminating the need for the ethics section currently in CSCI 2441W. CSCI 2541W is an updated course and will, along with CSCI 2501, replace 2441W in the BS in CS curriculum.
Course Attribute

riffat (Wed, 15 Feb 2017 15:26:22 GMT): Rollback: Please add a course syllabus. In the course description mention that this is the 2nd course in this sequence.
ghuerta (Wed, 15 Feb 2017 15:28:45 GMT): Rollback: See Dean's comments.
sheller (Wed, 15 Feb 2017 19:50:31 GMT): Rollback: Per your request
Key: 10744