The official course objectives and catalog description are available here.
Reading Assignments: The topics discussed in the lectures correspond to the various chapters of the course text. The order is different as I will try to expose you to the material you need to get going on your course project as early on in the semester as possible. The course outline gives the approximate dates for each major topic to be discussed. You are responsible for reading the appropriate chapter from the text and the appropriate set of transparencies from the lecture notes before each class.
Homework Assignments: There will be three homework assignments. They will count for 15% of your final grade.
Programming Assignments: There will be three programming assignments involving the design and implementation of a working database systems. These assignments will count for 30% of your final grade. Programming assignment no. 3 will involve implementing JDBC connectivity with your database, fetching/updating the data, and encapsulating the results in the form of Java Objects. The application logic for rendering the data from the Java Objects to the GUI is handled by the existing project code provided by the TA.
Exams: The remainder of your final grade will be based on the mid-term (25%) and final exam (30%). Both exams will be held online using Brightspace and the Respondus Lockdown Browser. Details to be provided on Brightspace.
Our course is using Respondus LockDown Browser and Monitor for exams. You must install Respondus Lockdown Browser for Stony Brook, available here, prior to the start of the first exam. Should you need help during the exam, click the chat button on the bottom of the screen.
Student Accessibility Support Center Statement: If you have a physical, psychological, medical or learning disability that may impact your course work, please contact Student Accessibility Support Center, Stony Brook Union, Suite 107, (631) 632-6748, or at https://www.stonybrook.edu/sasc/. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential.
Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Student Accessibility Support Center. For procedures and information go to the following website: http://www.stonybrook.edu/ehs/fire/disabilities and search Fire Safety and Evacuation and Disabilities..
Academic Integrity Statement: Each student must pursue their academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Faculty is required to report any suspected instances of academic dishonesty to the Academic Judiciary. Faculty in the Health Sciences Center (School of Health Technology & Management, Nursing, Social Welfare, Dental Medicine) and School of Medicine are required to follow their school-specific procedures. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website at https://www.stonybrook.edu/commcms/academic_integrity/index.html
Critical Incident Management: Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn. Faculty in the HSC Schools and the School of Medicine are required to follow their school-specific procedures. Further information about most academic matters can be found in the Undergraduate Bulletin, the Undergraduate Class Schedule, and the Faculty-Employee Handbook.
Late homeworks and programming assignments will be penalized on the order of 5% off for each business day late.
Collaboration on assignments and exams is not permitted. Students found in violation of this rule of conduct will automatically receive an F on the assignment or exam in question.
Each student must pursue their academic goals honestly and be personally accountable for all submitted work. Representing another person or machine's work as your own is always wrong. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website.