Quizzes
There will be unannounced in-class quizzes to assess students' understanding of the material. Each quiz will consist of single choice, multiple choice, True/False, short answer, and/or other types of questions. During the quizzes, students are allowed to use their own hard-copy notes and hard-copy textbooks. However, students is not allowed to work with others on these quizzes, either students registered for the class or others outside the class.
Quizzes Assignments should be submitted by the due date and time. No late submission. Late submissions will not be accepted.
Homework
There will be approximately 4 homework assignments throughout the course. Homework assignments for this course are designed to encourage students to work actively with the course material and thereby master the course materials. Further, homework enables students and the instructor to recognize any points that are not yet fully understood. Students are expected to complete each of the homework problems. If, after considerable effort, you are stuck on a problem, note (on the homework) the specific difficulty you are having and move on.
Students may discuss the homework problems and approaches to answering them with their classmates. However, students are expected to work independently in the actual completion of their work. For instance, if two (or more) homework answers have the same typos, it will be assumed that work was not done independently and therefore represents an honor code violation. In such cases, the instructor will take appropriate action, ranging from reducing grade to reporting the violation. More importantly, you must understand the homework assignments to do well on the exams.
Homework should be submitted by the due date and time. Late submission will be accepted with penalty.
Exams
There will be two exams, each consisting of questions and problems presented in various formats, including single-choice, multiple-choice, short-answer problems, and SQL query writing. These exams are designed to assess your fundamental understanding of the concepts and their practical applications.