CIS 432 Database Applications (3)

Catalog Description:

Data-centered modeling of an actual corporate application. Client-server approaches to reusability and resource sharing. Prototyping and the project life cycle as approaches to software development. Student projects continue skill development in database design. (Offered spring semester only.)


Prerequisites:

CIS 332 Database Concepts: The theoretical skills taught in CIS 332 are essential to this course. Students who have had CIS 411 find that this course is helpful in putting the skills from that course into practical use.

Required Course Materials:

The following books and references will be useful to project teams. Team members should divide up the purchase of the books the team would like. Also, there may be books specific to the technology your team will be using that your team may wish to purchase. I can provide some book recommendations once we establish the technology to be used by each team.

  1. CIS 332 textbooks
  2. References on open source database technologies (as appropriate).
  3. Articles and URLs referenced and sited throughout lecture notes with links to articles when available.


Course Coordinator:

Brian A. Nejmeh, Professor of Business Information Systems and Entrepreneurship

Course Audience:

Required for CIS majors with a concentration in BIS; recommended for those concentrating in COSC. Open to all students.

Course Objectives:

The objective of this course is for students to experience the successful definition, design, development, test and deployment of a database application in a real-world team project setting. The course will employ a hands-on approach where students are expected to learn by actually developing a database application. This course will allow students to:

  1. Describe the principles of service-learning as it relates to the organization we are serving.
  2. Apply the concepts of a database application development life cycle.
  3. List the challenges and techniques of documenting database application requirements.
  4. Apply principles and techniques of conceptual, logical and physical database design for a real-world application.
  5. Demonstrate skills in project management.
  6. Work as a team member (according to Biblical principles) in the development of a real-world database application.
  7. Demonstrate technical writing, presentation and teamwork skills.
  8. Demonstrate knowledge of database development tools.

Topics:

This is a project-oriented course and topics are determined by the project chosen.

 

Revised: February 2013 (course numbering); September 2010

Return to Course Index