The CIM Courses system will be down temporarily undergoing routine maintenance.
Feb 20, 2017 by Catina DeBord (debordcl)
CSCI 2541W : Database Systems and Team Projects
Mon, 20 Feb 2017 09:03:51 GMT
Thu, 16 Feb 2017 21:26:23 GMT
Catalog Pages referencing this course
Computer Science (CSCI)
Programs referencing this course
CSCI-BA: Computer Science
CSCI-BS: Computer Science
Other Courses referencing this course
In The Catalog Description:
CSCI 6441 : Database Management Systems
School of Engineering and Applied Sciences
Computer Science (CSCI)
Long Course Title
Database Systems and Team Projects
Short Course Title
Number of Credits
Default Grading Method
Repeatable for Credit?
CSCI 2113 - Software Engineering
Frequency of Offering
Are there Course Equivalents?
Are Fees Applicable?
Explanation and Description of Fees
Are Additional Resources Required?
Explanation of Additional Resources
Justification for Additional Resources
Describe any Sources of Additional Funding
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
Explanation of how the course differs from similar GW courses
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 Reviewer Comments
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.
Wed, 15 Feb 2017 15:28:45 GMT
Rollback: See Dean's comments.
Wed, 15 Feb 2017 19:50:31 GMT
Rollback: Per your request