CS 3430 -
Dr. Rahman Tashakkori, e-mail:
Web Page: http://www.cs.appstate.edu/~rt/
Office: CAP 121, Office
Office Hours: MWF
11:00-12:00, and Open Door Policy
/Room 307 CAP
Lab Location: Room 336 or 439 CAP
Final Exam: Wednesday, May 9, 2012 from Noon - 2:30 PM
Fundamentals of Database Systems,
R. Elmasri and S. B.
Navathe, Addison Wesley, 6th Edition, 2010.
An Introduction to Database Systems,
C. J. Date, Addison
Objective of the
This course is intended to give students
an understanding of data
modeling concepts as well as an introduction to the database theory and
database systems design and organization. A main objective of the
to encourage students to connect with their community and to provide
non-profit organizations in our community with their
services linked directly to the content of the course. Students in this
course effectively engage with the activities related to the design and
implementation of their projects throughout the semester and will build
for service learning.
- Introduction: Chapters 1 and 2
- Entity-Relationship Model: Chapter 3
- Relational Model and Relational Algebra: Chapter 7
- ER-to-Relational Mapping: Chapter 9
- Database Design: Chapter 16
- SQL: Chapter 8
- Relational Calculus: Chapter 9
- Relational Database Design: Chapter 14,15
- Security and Integrity: Chapter 22
There are many non-profit organizations which are in need of database
systems. In this course we work with some of these
organizations in teams to create database systems for these
being rewarding, this unique service learning experience will help us
deal with real customers similar to those in real world and
will help us learn the concepts better. We will follow the "Team
Process" approach to complete the projects. Students will be
based on their individual performance, service and
activities, and contributions to the team project.
activities and Logs
Students are required to meet with their teams several times a week and
fill out a log file indicating the type of activities they were
with in each meeting. They are also required to enter their
individual activities in the log files. Students will present
project three times during the semester, the first two presentations
are to the
instructor, and the last one will be to the entire class at the end of
semester. In addition, teams are required to meet with
their customers weekly or bi-weekly to discuss the project. Teams
are required to submit short reports on each of these meetings.
Students are required to attend all classes. Each unexcused absence will
result in a 3 point drop from the semester grade. Students with more than 8
absences will fail the course. No make-up exams will be given in this course.
If you missed an exam due to an "extreme circumstances" such as illnesses,
death of a relative, or problems of this nature, you have to present
documents (e.g. a letter from a doctor, a letter from a hospital, or an
obituary from the funeral). In such cases, student's final exam's grade
will be used to compute the grade of the missed exam.
The following grading scale will used in this course:
*Unless indicated by the instructor, all assignments and class
work must be completed individually.
- Two Midterm Exams 25%,
- Final exam, 25%,
- Assignments 20%,
- A Team Service Learning Project 20%, and
- Quizzes and labs %10.
No incomplete grade (I) will be
given in this course.
- A = 93 to 100, A- = 90-93.9
- B+ = 87 to 89.9, B = 83-86.9, B- = 80-82.9
- C+ = 77 to 79.9, C = 73-76.9, C- = 70-72.9
- D+ = 67 to 69.9, D = 63-66.9, D- = 60-62.9
- F = Below 60
Very Important Links
Students with disabilities who wish to receive accommodations are encouraged to refer to This page.
Visit ASU Academic
Integrity Policy for more information on how the potential integrity violations
Academic Calendar : http://www.registrar.appstate.edu/calendar/