Instructor: Office Hours: Peru State College CMIS 420 000A Database Development and Programming Syllabus Spring 2016 Lisa Parriott Monday through Wednesday 9:30 to 11:30 AM Thursday 9:30 to 11:00 AM Other hours available by appointment Open Lab Hours: Monday through Thursday 7:00 to 8:00 AM Monday through Thursday 3:30 PM to 5:00 PM Friday 8:00 AM to 5:00 PM Occasionally, open hours may be suspended for other lab activities. Telephone: 402-872-2273 Email Address: LParriott@peru.edu Required Textbook: Jerry Post Database Management Systems 5 th ed. Note this is available only online from www.jerrypost.com. You will also need an admit code to join the class at this site that code is cmis420-16s (formatted exactly as shown here). The cost for the textbooks and online web resources are $10. Required Software provided in the lab: Microsoft Access version 2010, 2013 or 2016 Access can be obtained free through our MSDN program. Other software may be provided. Course Meets: Monday and Wednesday, 12:30 PM to 1:45 PM, 16 weeks, January 11, 2016 through May 6, 2016 Course Description & Objectives This course is a study of the methods used to store and access data. Database models are developed using various software platforms including the usage of Microsoft Access as a RAD (Rapid Application Development) tool. Other topics include data security, normalization, and database design for Internet interaction. Prerequisites: CMIS 101 Upon completion of this course you should be able to: 1. Design and build business applications using database management systems. 2. Understand normalization. 3. Know how to write queries in SQL. 4. Contemporary applications and uses of databases in a business environment. At the beginning of the course, we will discuss how these objectives fit into the College s and School s mission and goals. The instructor reserves the right to modify any aspect of the course syllabus or content. Any modifications will be communicated to students in advance. 1
Expectations & Instructional Approach This course will give students an understanding of database design and development. These skills are vital to all students, understand that databases are a component of nearly every business and career choice. Developing a clear understanding of the aspects of database design can give students a competitive edge in a business environment. This course contains information that you will need to devote time to understanding. You must be willing to take the time to practice these concepts to develop your skills. Attendance and participation are vital to the learning experience. Consequently, I expect you to be at each class having read the material and ready to participate in the day's discussions and exercises. Please be in class on time. In order to foster a climate conducive to learning, please join me in treating your classmates with respect. I encourage students to ask questions, seek my help when they need it, and help their classmates understand the material. I expect you to notify me if you have an illness or event that will prevent you from attending class. You must make up the work prior to the next class period. This course involves writing queries with SQL, which is a very structured and detailed process. You will find, it can be very frustrating but you must remember that the computer does exactly what you tell it to do. Persistence and attention to detail is a key component to success. I am here to help you with this material. If you are not attending class or submitting assignments, I do not know if this is due to a lack of understanding of the material, or if you do not feel like doing the work. I want you to be successful in this class and I am willing to help you. You must observe all due dates in order to be successful in this course. Since we have a full schedule, it is critical that you keep up with your weekly assignments. You must meet deadlines as assigned. Please keep a copy of all of your course work, just in case there is a technical problem that requires you to re-submit an assignment or posting. Review the assignment grading feedback and contact me if you have questions. The feedback that I provide on your assignments can help you better understand the process for the following week s assignments. Do not hesitate to contact me if you have questions, concerns or a life circumstance that creates a legitimate need for an extension to an assignment deadline. I expect you to keep in contact with me. It is your responsibility to keep me informed of your academic needs. I do not know if you need help unless you tell me. Email is the fastest way to reach me; I keep a very close eye on my inbox. You can also call my office number, but be aware that it forwards to my cell phone and I prefer that you do not call after 9:00 PM CST or prior to 7:00 AM CST. Please make sure you check your email and Blackboard on a daily basis. One important suggestion is to start early on assignments and consider the resources you have available when you encounter an issue. There are literally thousands of web tutorials and resource sites available, some incorporating video. There are times you will be frustrated on an assignment. Sometimes what it takes is a few minutes away from your desk and the solution will appear to you. None of these resources are available if you wait until the last minute to begin reading and working on the assignments. I encourage you to contact me for help, but by waiting until the last minute, you cannot be sure that I will be available. This class is designed for current technology, and changes will most likely be made during this course as we progress. 2
3
Resources for this course include: Textbook and Resources: In addition to the reading, the www.jerrypost.com site contains information and data files for the hands-on assignments. Blackboard: All Material will be submitted through Blackboard and you have access to your grade at any time in the gradebook. Detailed instructions for all assignments are available through Blackboard. Correct submission of your assignment materials in Blackboard is a portion of the point value. www.w3schools.com: This web developer information site provides tutorials and references to help you learn and create SQL code. SQL is a standard language for accessing databases. Assessment and Grading Respect the Deadlines: No late assignments will be accepted unless you have been granted an extension. You must ask for the extension prior to the assignment due date. In each week s assignment folder you will find a to-do list for the week, a link to the discussion board and detailed assignment information. Additional information may include videos, PowerPoint slides and instructors notes. Course Points 12 Chapter Quizzes 10 points each Attendance points 10 points each class 15 Weekly projects 20 points each Final Project 100 points Final Exam 100 points Both the final project and exam must be completed to pass the course. GRADING AND POINTS Grades will be entirely based upon percentages following the normal convention at Peru State College. College s Incomplete Coursework Policy To designate a student s work in a course as incomplete at the end of a term, the instructor records the incomplete grade (I). Students may receive this grade only when serious illness, hardship, death in the immediate family, or military service during the semester in which they are registered prevents them from completing course requirements. In addition, to receive an incomplete, a student must have completed substantially all of the course s major requirements. Unless extenuating circumstances dictate otherwise, students must initiate requests for an incomplete by filling out an Incomplete Grade Completion Contract, which requires the signature of the student, instructor, and Dean. The Incomplete Grade Completion contract cites the reason(s) for the incomplete and details the specific obligations the student must meet to change the incomplete to a letter grade. The date by which the student agrees to complete required work must appear in the 4
contract. The Dean, the instructor, and the student receive signed copies of the Incomplete Grade Completion Contract. Even if the student does not attend Peru State College, all incomplete course work must be finished by the end of the subsequent semester. Unless the appropriate Dean approves an extension and if the student does not fulfill contract obligations in the allotted time, the incomplete grade automatically becomes an F. College s Academic Integrity Policy The College expects all students to conduct themselves in a manner that supports an honest assessment of student learning outcomes and the assignment of grades that appropriately reflect student performance. It is ultimately the student s responsibility to understand and comply with instructions regarding the completion of assignments, exams, and other academic activities. At a minimum, students should assume that at each assessment opportunity they are expected to do their own original academic work and/or clearly acknowledge in an appropriate fashion the intellectual work of others, when such contributions are allowed. Students helping others to circumvent honest assessments of learning outcomes, or who fail to report instances of academic dishonesty, are also subject to the sanctions defined in this policy. Instances of academic dishonesty may be discovered in a variety of ways. Faculty members who assign written work ordinarily check citations for accuracy, run data base and online checks, and/or may simply recognize familiar passages that are not cited. They may observe students in the act of cheating or may become aware of instances of cheating from the statements of others. All persons who observe or otherwise know about instances of cheating are expected to report such instances to the proper instructor or Dean. In order to promote academic integrity, the College subscribes to an electronic service to review papers for the appropriate citations and originality. Key elements of submitted papers are stored electronically in a limited access database and thus become a permanent part of the material to which future submissions are compared. Submission of an application and continued enrollment signifies your permission for this use of your written work. Should an occurrence of academic misconduct occur, the faculty member may assign a failing grade for the assignment or a failing grade for the course. Each incident of academic misconduct should be reported to the Dean and the Vice President for Academic Affairs (VPAA). The VPAA may suspend for two semesters students found to be responsible for multiple instances of academic dishonesty. The reason for the suspension will be noted on the student s transcript. A faculty member need present only basic evidence of academic dishonesty. There is no requirement for proof of intent. Students are responsible for understanding these tenets of academic honesty and integrity. Students may appeal penalties for academic dishonesty using the process established for grades appeals. 5
Title IX Compliance Notice Peru State is an equal opportunity institution. Peru State College does not discriminate against any student, employee or applicant on the basis of race, color, national origin, sex, sexual orientation, gender identity, disability, religion, or age in employment and education opportunities, including but not limited to admission decisions. The College has designated an individual to coordinate the College s nondiscrimination efforts to comply with regulations implementing Title VI, VII, IX, and Section 504. Inquiries regarding non-discrimination policies and practices may be directed to Eulanda Cade, Director of Human Resources, Title VI, VII, IX Compliance Coordinator, Peru State, PO Box 10, Peru, NE 68421-0010, (402) 872-2230. Students requesting reasonable accommodation and tutoring services should contact the Center for Achievement and Transition Services (CATS). Tentative Course Schedule A tentative 16-week schedule will be provided below and in the Blackboard Course Documents. The instructor reserves the right to modify any aspect of the course schedule or content. Any modifications will be communicated to students in advance. Details on each weekly assignment are provided in the Blackboard assignment folders. SPRING 2015 CLASS SCHEDULE CMIS 420 00A Week Day Date Class Topics Projects Due Week 1 Monday Jan. 12 Introduction Syllabus Course Schedule Wednesday Jan. 14 Access Review Set up Accounts Week 2 Monday Jan. 19 Ch. 1 Introduction to Databases Ch. 1 Quiz Wednesday Jan. 21 Ch. 1 Introduction to Databases Ch. 1 Project Week 3 Monday Jan. 26 Ch. 2 Database Design Ch. 2 Quiz Wednesday Jan. 29 Ch. 2 Database Design Ch. 2 Project Week 4 Monday Feb. 2 Ch. 3 Data Normalization Ch. 3 Quiz Wednesday Feb. 4 Ch. 3 Data Normalization Ch. 3 Project Week 5 Monday Feb. 9 Ch. 4 Data Queries Ch. 4 Quiz Wednesday No Class Feb. 11 Business Contest You are expected to volunteer Week 6 Monday Feb. 16 Ch. 4 Data Queries Ch. 4 Project Wednesday Feb. 18 Ch. 5 Advanced Queries and Sub queries Ch. 5 Quiz Week 7 Monday Feb. 23 Ch. 5 Advanced Queries and Sub queries Ch. 5 Project Wednesday Feb. 25 Ch. 6 Forms and Reports Ch. 6 Quiz Week 8 Monday Mar. 2 Ch. 6 Forms and Reports Ch. 6 Project Wednesday Mar. 4 Ch. 7 Database Integrity and Transactions Ch. 7 Quiz Week 9 Monday Mar. 9 Mid-Term Break No Class Wednesday Mar. 11 Mid-Term Break No Class Week 10 Monday Mar. 16 Ch. 7 Database Integrity and Transactions Ch. 7 Project Wednesday Mar. 18 Ch. 8 Application Development Ch. 8 Quiz Week 11 Monday Mar. 23 Ch. 8 Application Development Ch. 8 Project Wednesday Mar. 25 Ch. 9 Data Warehouses and Data Mining Ch. 9 Quiz Week 12 Monday Mar. 30 Ch. 9 Data Warehouses and Data Mining Ch. 9 Project Wednesday Apr. 1 Ch. 10 Database Administration Ch. 10 Quiz Week 13 Monday Apr. 6 Holiday Break Ch. 10 Project Wednesday Apr. 8 Ch. 10 Database Administration 6
Week 14 Monday Apr. 13 Ch. 11 Distributed Databases Ch. 11 Quiz Wednesday Apr. 15 Ch. 11 Distributed Databases Ch. 11 Project A Week 15 Monday Apr. 20 Ch. 11 Distributed Databases Ch. 11 Project B Wednesday Apr. 22 Ch. 12 Physical Database Design Ch. 12 Quiz Week 16 Monday Apr. 27 Ch. 12 Physical Database Design Final Project Due Wednesday Apr. 29 Comprehensive Final Review Ch. 12 Project CMIS 420A Final Exam Wednesday May 6 Final Exam 1:00 to 3:00 PM 7