AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY

Master Course Syllabus: ITSW 1307 Introduction to Database

Instructor: Richard M. Smith Office Telephone: 223-3184 Office: Peach Street Office Building PS-J02 Office Hours: See office hours for this semester E-mail: [email protected]

Course Description: Introduction to database theory and the practical applications of a database.

Pre-requisite or Co-requisite: COSC 1300 or department approval.

Approved Course Texts:

Microsoft Office Access 2003 – second edition By Adamski and Finnegan Published by Thomson Course Technology ISBN 0-619-26811-5

Oracle 9i: SQL with an Introduction to PL/SQL By Lannes L. Morris-Murphy Published by Thomson Course Technology ISBN 0-619-21284-5

Instructional Methodology: The course will have both lecture (50%) and lab (50%).

Course Rationale: This course is a beginning course about developing databases. It is a required course in the Microcomputer Applications Support A.A.S. degree program.

Course Objectives/ Learning Outcomes: Students learn the use a database management system (DBMS) commonly encountered on single-user and networked microcomputers to solve business problems. Students will study data design theory.

This course helps students develop general knowledge of database design, development, and administration; and application development using a microcomputer database management system. Students will learn how to develop a database including tables, queries, forms, and reports. Students will also learn how to develop database applications.

Scans Competencies: To be inserted here. C6 Organizes and maintains information. C7 Interprets and communicates information. C8 Uses computers to process information. F16 Self-Management: Assesses self accurately, sets personal goals, monitors progress, and exhibits self-control. Grade Policy: Grade will be based on attainment of knowledge and skills. Grade Scale: 90% - 100% A 80% - 89% B 70% - 79% C 60% - 69% D 0% - 59% F

Course/Class Policies:

Academic Integrity A student is expected to complete his or her own projects and tests. Students are responsible for observing the policy on academic integrity described in the Current ACC Student Handbook, under “Student Discipline Policy, Section C”.

“Acts prohibited by the college for which discipline may be administered include scholastic dishonesty, including but not limited to cheating on an exam or quiz, plagiarizing, and unauthorized collaboration with another in preparing outside work. Academic work submitted by students shall be the result of their own thought, research or self-expression. Academic work is defined as, but not limited to tests, quizzes, whether taken electronically or on paper; projects, either individual or group; classroom presentations, and homework”. The penalty accessed will be in accordance with the current ACC Student Handbook policy. See http://www.austincc.edu/handbook/policies4.htm for more information.

Incomplete A student may receive a temporary grade of “I” (Incomplete) at the end of the semester only if ALL of the following conditions are satisfied: 1. The student is unable to complete the course during the semester due to circumstances beyond their control. 2. The student must have earned at least half of the grade points needed for a “C” by the end of the semester. 3. The request for the grade must be made in person at the instructor’s office and necessary documents completed. 4. To remove an “I”, the student must complete the course by two weeks before the end of the following semester. Failure to do so will result in the grade automatically reverting to an “F”.

Freedom of Expression Policy:

The department faculty expects each instructor and student to respect the right of others to express their views related to classroom discussions.

Attendance / Withdrawal Policy:

Students are expected to attend classes and will be held responsible for all material covered in class. Regular attendance helps ensure satisfactory progress towards completion of the course. It is the student’s responsibility to complete a Withdrawal Form in the Admissions Office if they wish to withdraw from this class. The instructor may withdraw students from this class if their absences exceed 10% of the total number of class meetings. It is not the responsibility of the instructor to withdraw the students from their class even though the instructor has the prerogative to do so under the above listed circumstances.

Students with Disabilities Policy:

“Each ACC campus offers support services for students with documented physical or psychological disabilities. Students with disabilities must request reasonable accommodations through the Office for Students with Disabilities on the campus where they expect to take the majority of their classes. Students are encouraged to make this request three weeks before the start of the semester. (Refer to the current ACC Student Handbook)”

Testing Center Policy (Open Campus Sections Only)

http://www2.austin.cc.tx.us./testctr/

Course Schedule:

Week of Chapter(s) – Chapter(s) – Lab Rob & Coronel Access 2003 Assignments Week 1 – Chapters 1, 2 and 3 – The Relational DB Model Week 2 – Chapter 4, - Entity Lab 1 - Start Relationship Model Week 3 – Chapter 5 – Database Normalization Week 4 – Tutorial #1 – Introduction To Micro Soft Access Lab 1 - End Week 5 – Tutorial #2 – Creating and Lab 2 - Start Maintenance of a Database Week 6 – Tutorial #3 – Querying a Database Week 7 – Tutorial #4 – Creating Forms and Reports Lab 2 - End Week 8 – Test #1 - Review and Exam

Week 9 – Tutorial #5 – Enhanced Lab 3 – Start Tables & Advanced Queries Week 10 – Tutorial #6 – Creating Custom Forms Week 11 – Tutorial #7 – Creating Custom Reports Lab 3 – End Week 12 – Test # 2 – Review and Exam

Week 13 – Chapter 9 – Database Design Lab 4 – Start Week 14 – Chapter 10 – Transaction Management and Control Week 15 – Chapter 12 – Distributed DB Management Systems Lab 4 - End Week 16 – Test #3 – Review and Exam

Lab Assignments: Lab 1 Creation of a Dependency Chart, a Relational Schema, an ER Diagram, and an Attribute Chart (Data Dictionary). Lab 2 Creating and Querying a Database Lab 3 Creating Forms and Reports Lab 4 Table enhancement and Advanced Queries