Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Similar documents
Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

Philadelphia University Faculty of Information Technology Department of Computer Science second semester, 2012/2013.

الجهة المدققة: عمادة التطوير والجودة عدد صفحات النموذج: Course Syllabus. Credit hours: 3. Academic Staff Specifics Office Number and Location IT 313

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

Module Syllabus. PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Applied Computer Science

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

PC Applications IT102 estart Fall 2014

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

TEACHING & ASSESSMENT (T & A) PLAN

INFN45, Informatics: Business Intelligence, 7.5 credits Informatik: Business Intelligence, 7,5 högskolepoäng Second Cycle / Avancerad nivå

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

CPS352 Database Systems Syllabus Fall 2012

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

The University of Jordan

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

Information and Communication Technology BCcampus Online Collaborative Program

Cleveland State University

TEACHING & ASSESSMENT PLAN

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

CMSC 132: Object-Oriented Programming II. Administrivia

Network Security

ESSEX COUNTY COLLEGE Business Division CIS 152 Internet Concepts Course Outline

MIS5205 IT Service Delivery and Support Fall 2016

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

MIS 5201 IT Audit Process Syllabus. Spring :30 pm 8:30 pm, Every Monday starting 1/22/2017 (Ref. to Schedule Section below for details)

INFC20, Informatics: Advanced Database Systems, 7.5 credits Informatik: Avancerade databassystem, 7,5 högskolepoäng First Cycle / Grundnivå

IS 331-Fall 2017 Database Design, Management and Applications

IS Spring 2018 Database Design, Management and Applications

COMP-202A: Introduction to Computing 1

The course makes up the third semester of the BSc programme in Design of Information Systems or can be taken as a freestanding course.

FIT3056 Secure and trusted software systems. Unit Guide. Semester 2, 2010

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

New Undergraduate Course Proposal Form

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION VPT 2165

The course makes up the first semester of the BSc programme in Design of Information Systems or can be taken as a freestanding course.

INFS 2150 (Section A) Fall 2018

The syllabus was approved by The Board of the Department of Informatics on to be valid from , autumn semester 2018.

University of Jordan Jordan University Business School (JUBS)

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

COURSE OUTLINE. Course code: SCSR 4473 Academic Session/Semester: /2. Course name: Security Management Pre/co requisite (course name

M. Tech. (Power Electronics and Power System) (Semester I) Course Plan for Each Week (Hrs)

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

Course and Contact Information. Course Description. Course Objectives

Biochemistry I: Biomolecules and an Introduction to Metabolic Energy MBIO2360/CHEM2360: A01 Summer 2015: 3 credit hours

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

ITS310: Introduction to Computer Based Systems Credit Hours: 3

Updated: 2/14/2017 Page 1 of 6

The course makes up the fourth semester of the BSc programme in Design of

Information and Communication Technology BCcampus Online Collaborative Program

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

Introduction To Data Processing COMP 153 Business Administration Program/Administrative Studies. Course Outline

GET 433 Course Syllabus Spring 2017

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

Computer Science Technology Department

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

MORGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING COURSE SYLLABUS FALL, 2015

Course Name: Database Systems - 1 Course Code: IS211

Catholic University of America. School of Library and Information Science Fall Semester 2012 COURSE DESCRIPTION. Randolph Hock, Ph.D.

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401

San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018

Course Name: Database Design Course Code: IS414

COMP-202A: Introduction to Computing 1

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600

1. Query and manipulate data with Entity Framework.

CIS* Programming

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

South Portland, Maine Computer Information Security

Computer Networks IT321

Instructor: Anna Miller

Module Documentation

The course can be taken as part of the MSc Programme in Information Systems, or as a separate course.

COMP229. Joanne Filotti

IST659 Spring 2016 Huang Syllabus Data Administration Concepts and Database Management

CS 3030 Scripting Languages Syllabus

Transcription:

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: Advanced Databases Course Level: 4 Lecture Time: Course code: 750461 Course prerequisite(s) and/or corequisite(s): 750332 Credit hours: 3 Academic Staff Specifics Name Rank Office Number and Location Office Hours E-mail Address Course Description: This module builds on the introductory module in databases. It intends to introduce more advanced topics in databases such as data mining and data warehousing, distributed databases and client server architecture after introducing the DBMS implementation. Course Objectives: This module aims to give students in depth information about system implementation techniques, data storage, representing data elements, database system architecture, the system catalog, query processing and optimization, transaction processing concepts, concurrency control techniques, database recovery techniques, database security and authorization, enhanced data models for advanced applications, temporal databases, deductive databases, database technology for decision support systems, distributed databases and client server architecture, advanced database concepts, and emerging technologies and applications. Course Components Introduction, Concepts and Definitions Normalization Techniques Data Mining and Data warehouse Transaction Processing Concurrency Control Distributed Databases Database Security Temporal database Page 1 of 5

Text book: Title: Fundamentals of Database Systems Author(s): El Masri Publisher: 5 th edition, 2006. In addition to the above, the students will be provided with handouts by the lecturer. Teaching Methods: Duration: 16 weeks, 48 hours in total Lectures: 30 hours, 2 hours per week, (including two 1-hour midterm exams) Laboratory: 10 hours, (0-1 per week, on project assignment) Seminars: 6 hours (in last 3 weeks) Learning Outcomes: Knowledge and understanding - Apply normalization techniques. - Understand how transactions are processed in a database. - Discuss/explain the concepts of Distributed Databases and Data Warehousing. - Discuss/explain some database security issues. Cognitive skills (thinking and analysis). - Discuss/explain the different techniques in Concurrency Control. - Tune and Optimize some Database Applications. Communication skills (personal and academic). Practical and subject specific skills (Transferable Skills). - Carefully explain the concepts of Object-Oriented database Assessment Instruments Allocation of Marks Assessment Instruments First examination Second examination Final Exam (written unseen exam) Final Project (defended) Reports, Assignments, Quizzes, Home works Total Mark 15% 15% 40 % 10% 20% 100% * Make-up exams will be offered for valid reasons only with consent of the Dean. Make-up exams may be different from regular exams in content and format. Practical Submissions The assignments that have work to be assessed will be given to the students in separate documents including the due date and appropriate reading material. Page 2 of 5

Documentation and Academic Honesty Submit your home work covered with a sheet containing your name, number, course title and number, and type and number of the home work (e.g. tutorial, assignment, and project). Any completed homework must be handed in to my office (room IT ---) by 15:00 on the due date. After the deadline zero will be awarded. You must keep a duplicate copy of your work because it may be needed while the original is being marked. You should hand in with your assignments: 1- A printed listing of your test programs (if any). 2- A brief report to explain your findings. 3- Your solution of questions. For the research report, you are required to write a report similar to a research paper. It should include: - Abstract: It describes the main synopsis of your paper. - Introduction: It provides background information necessary to understand the research and getting readers interested in your subject. The introduction is where you put your problem in context and is likely where the bulk of your sources will appear. - Methods (Algorithms and Implementation): Describe your methods here. Summarize the algorithms generally, highlight features relevant to your project, and refer readers to your references for further details. - Results and Discussion (Benchmarking and Analysis): This section is the most important part of your paper. It is here that you demonstrate the work you have accomplished on this project and explain its significance. The quality of your analysis will impact your final grade more than any other component on the paper. You should therefore plan to spend the bulk of your project time not just gathering data, but determining what it ultimately means and deciding how best to showcase these findings. - Conclusion: The conclusion should give your reader the points to take home from your paper. It should state clearly what your results demonstrate about the problem you were tackling in the paper. It should also generalize your findings, putting them into a useful context that can be built upon. All generalizations should be supported by your data, however; the discussion should prove these points, so that when the reader gets to the conclusion, the statements are logical and seem self-evident. - Bibliography: Refer to any reference that you used in your assignment. Citations in the body of the paper should refer to a bibliography at the end of the paper. Protection by Copyright 1. Coursework, laboratory exercises, reports, and essays submitted for assessment must be your own work, unless in the case of group projects a joint effort is expected and is indicated as such. 2. Use of quotations or data from the work of others is entirely acceptable, and is often very valuable provided that the source of the quotation or data is given. Failure to provide a source or put quotation marks around material that is taken from elsewhere gives the appearance that the comments are ostensibly your own. When quoting word-for-word from the work of another person quotation marks or indenting (setting the quotation in from the margin) must be used and the source of the quoted material must be acknowledged. 3. Sources of quotations used should be listed in full in a bibliography at the end of your piece of work. Avoiding Plagiarism. 1. Unacknowledged direct copying from the work of another person, or the close paraphrasing of somebody else's work, is called plagiarism and is a serious offence, equated with cheating in Page 3 of 5

examinations. This applies to copying both from other students' work and from published sources such as books, reports or journal articles. 2. Paraphrasing, when the original statement is still identifiable and has no acknowledgement, is plagiarism. A close paraphrase of another person's work must have an acknowledgement to the source. It is not acceptable for you to put together unacknowledged passages from the same or from different sources linking these together with a few words or sentences of your own and changing a few words from the original text: this is regarded as over-dependence on other sources, which is a form of plagiarism. 3. Direct quotations from an earlier piece of your own work, if not attributed, suggest that your work is original, when in fact it is not. The direct copying of one's own writings qualifies as plagiarism if the fact that the work has been or is to be presented elsewhere is not acknowledged. 4. Plagiarism is a serious offence and will always result in imposition of a penalty. In deciding upon the penalty the Department will take into account factors such as the year of study, the extent and proportion of the work that has been plagiarized, and the apparent intent of the student. The penalties that can be imposed range from a minimum of a zero mark for the work (without allowing resubmission) through caution to disciplinary measures (such as suspension or expulsion). Course Academic Calendar Basic and support material to be covered Homework/reports and Week their due dates (1) Introduction, Concepts and Definitions (2) Normalization Techniques Lab 1, Assignment 1 (3) Normalization Techniques (4) Data Mining and Data warehouse Lab 2, Assignment 2 (5) Data Mining and Data warehouse (6) Transaction Processing Lab 3 First Exam First Exam (7) Transaction Processing (8) Concurrency Control Lab 4, Assignment 3 (9) Concurrency Control (10) Concurrency Control Lab 5 (11) Distributed Databases Lab 6, Assignment 4 (12) Distributed Databases Lab 7, Project Second Exam (13) Distributed Databases Second Exam Lab 8 (14) Database Security Lab 9 Database Security Lab 10, Seminars (15) Specimen examination (Optional) (16) Final Examination Temporal database Seminars Expected workload: On average students need to spend 2 hours of study and preparation for each 50-minute lecture/tutorial. Page 4 of 5

Attendance Policy: Absence from lectures and/or tutorials shall not exceed 15%. Students who exceed the 15% limit without a medical or emergency excuse acceptable to and approved by the Dean of the relevant college/faculty shall not be allowed to take the final examination and shall receive a mark of zero for the course. If the excuse is approved by the Dean, the student shall be considered to have withdrawn from the course. Module References 1- Date, Database Systems, 8 th edition, 2004 2- Patrick Valduriez M. TamerOzsu, Principles of Distributed Database Systems, 2 nd Edition, Prentice Hall, 1999. Page 5 of 5