Syllabus CIS 64B - Summer 2015. Description



Similar documents
LSC 740 Database Management Syllabus. Description

AMBERTON UNIVERSITY e-course SYLLABUS **This course will be administered via an alternative learning management system**

Fundamentals of marketing: product planning and development; pricing strategies; and marketing channels.

Lake-Sumter Community College Course Syllabus

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

CIS 3515 Mobile Application Development Instructor:

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

L&I SCI 410: Database Information Retrieval Systems

ACNT 1304 Fundamentals of Accounting: Course 1, 10th Edition, Gilbertson/Lehman/Gentene, Cengage Learning. ISBN:

Steps to Success. What you need to know at Lorain County Community College The Nuts and Bolts of Starting College

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CPT 240 INTERNET PROGRAMMING WITH DATABASE

Turtle Mountain Community College

ORACLE DATABASE 11G: COMPLETE

Oracle Database: SQL and PL/SQL Fundamentals

AMBERTON UNIVERSITY e-course SYLLABUS

GB 401 Business Ethics COURSE SYLLABUS: Fall Week Online Syllabus Ms. Jessica Robin COURSE OVERVIEW

GB 401 Business Ethics COURSE SYLLABUS: Fall nd 8 Week Syllabus Mr. Robert Wells COURSE OVERVIEW

Drop Policy: A course drop grade will be assigned in accord with UTA policy (see current catalog).

USF Sarasota-Manatee CIS 4368 Database Security and Auditing Summer Office Hours: By Appointment

Sample Online Syllabus

Oracle Database: SQL and PL/SQL Fundamentals NEW

COLLEGE CREDIT ONONDAGA COMMUNITY COLLEGE STUDENT & PARENT GUIDE

Oracle Database: SQL and PL/SQL Fundamentals

Seattle Central Community College BITCA Division. Syllabus MIC Online

AMBERTON UNIVERSITY e-course SYLLABUS

AMBERTON UNIVERSITY e-course SYLLABUS

Oracle USF

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona

ITS1100: Train the Trainer

SQL Server 2005 Implementation and Maintenance. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Palm Beach State College Course Syllabus ELearning Online Class. General Class and Course Information. Professor s Information

etroy PHIL 2203 Students: Please put course title in the subject line of any s sent to the instructor.

Columbus State Community College English Department

Social Marketing. MGT 3250Y Fall 2013 Fridays 6:00 8:50 p.m. Room: S4037.

Database Design and Database Programming with SQL - 5 Day In Class Event Day 1 Activity Start Time Length

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Texas A&M University Central Texas Network Administration CISK Founder s Hall 312 Aug 24, 2015 Dec 11, 2015

GENERAL PSYCHOLOGY Summer 2015 DE ANZA COLLEGE. Instruction sheet from Cengage is printed below.

CHEM 1305: SURVEY OF GENERAL CHEMISTRY COURSE INFORMATION

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA

Introduction to Psychology Psych 100 Online Syllabus Fall 2014

UNIVERSITY OF LETHBRIDGE FACULTY OF MANAGEMENT. Management Contemporary Database Applications (Using Access)

Oracle Database: SQL and PL/SQL Fundamentals NEW

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

AHS 138 Medical Coding Basics Allied Health Sciences Department FALL SEMESTER 2014

AMBERTON UNIVERSITY SYLLABUS FOR LECTURE/CLASSROOM COURSE

INTEGRATED MARKETING COMMUNICATIONS COURSE SYLLABUS

Multimedia 100 Syllabus

AMBERTON UNIVERSITY e-course SYLLABUS

BADM323: Information Systems for Business Professionals SU2016 Online Course

UNIVERSITY OF NORTH GEORGIA DEPARTMENT OF CRIMINAL JUSTICE COURSE SYLLABUS CRJU 4350/6350 FAMILY VIOLENCE FALL 2015 ONLINE

The CMDC s Program Goals At the completion of a Bachelor of Arts degree in Digital Technology and Culture, students should be able to:

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

Advanced Database Management MISM Course F A Fall 2014

Syllabus MAC1105 College Algebra

CIT 212 Microsoft Networking II Windows Server 2012 R2 Administration Fall 2015

Anderson Schools of Management Accounting Department Revised 1/7/2014 COURSE SYLLABUS Check LMS for most current! MGT 490/594 CPA Exam Preparation

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

Database Web Development ITP 300 (3 Units)

AMBERTON UNIVERSITY e-course SYLLABUS

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education

CIS 56 (CRN: 33372) Hybrid Course Winter, 2016

Math College Algebra (Online)

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

CMJ CRIME SCENE INVESTIGATION Spring Syllabus 2015

Course Materials Required Text:

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

AMBERTON UNIVERSITY e-course SYLLABUS

AMBERTON UNIVERSITY e-course SYLLABUS

Orientation for Online Learners

Midlands Technical College MED 124- Medical Computer Practicum- Hybrid Health Sciences Medical Assisting Spring

Course Syllabus CAD 140 Computer-Aided Drafting I 3 Semester Hours

Web-Based Database Applications ITP 300x (3 Units)

Honors (Online): Honors Portfolio Spring 2016 Illinois Valley Community College

INFO 241 INTRODUCTION TO DATABASE MANAGEMENT AND PROGRAMMING

Midlands Technical College MED 134 Medical Assisting Financial Management - Hybrid Health Sciences Medical Assisting Sum mer

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

CIS Online: Management Information Systems

GAME Computer Ethics COURSE SYLLABUS

CS 261 C and Assembly Language Programming. Course Syllabus

MATH 245 COLLEGE ALGEBRA Section :55 1:30

CS (TR: Davis Campus) Syllabus Introduction to Computer Science

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website:

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

ACCOUNTING FOR NON-FINANCIAL MANAGERS Survey of Accounting SYLLABUS

PSY 201 General Psychology Social & Behavioral Sciences Department

Discussion Board Post Grading Criteria

AMBERTON UNIVERSITY e-course SYLLABUS

Database Architecture and Administration

ICS 100 Computing Literacy and Applications

College Algebra Online Course Syllabus

HECO Online Section. Personal Nutrition. Class Information Sheet

MAT 110 College Algebra Mathematics

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT OUTLOOK CBT OST 1010

ARS 394 THE ART AND CULTURE OF ANCIENT EGYPT SYLLABUS Summer 2012 Session B

Palm Beach State College Course Syllabus ELearning Online Class. For Additional Information and Notices Visit

West Los Angeles College

Transcription:

Syllabus CIS 64B - Summer 2015 Description Introduction to Oracle, SQL, DML, processing techniques, DDL techniques, selecting and sorting data, Joins, SQL functions, Oracle object, Oracle data processing concepts to maintain large database systems. Instructor Information: Sukhjit Singh ---- I have over 15 years of experience in software engineering and executive consulting and have developed business-critical, scalable and reliable infrastructures for companies like @Road, Infospace and Oracle. Education: MS Software Engineering with focus on Program Management (Carnegie Mellon University), MS Education - focus on Online Learning Technologies (CSUH), BS Computer Science (CSUH). Phone: 408-864-5566 Email: singhsukhjit@fhda.edu Office Location: F51e Requirements - Advisory: English Writing 211 and Reading 211 (or Language Arts 211), or English as a Second Language 272 and 273;; Computer Information Systems 64A. Objectives ---------- A. Review the basic features of databases. B. Demonstrate usage of basic SQL statements to restrict and sort data. C. Demonstrate usage of single-row functions for retrieving from database. D. Illustrate usage of joins to get data from multiple tables. E. Explain and apply data aggregation and sub-queries to fetch data from database. F. Demonstrate how formatting output works to produce readable reports. G. Create Database Objects using a database schema. H. Define database security policy and create different levels of user access and variables in database schema.

I. Use Control Structures to implement decision making constructs in RDBMS. J. Describe how cursors are implemented in databases. K. Demonstrate usage of database utilities used for importing and exporting data from databases. Textbook Required Text - ISBN-10: 0321444434 ISBN-13: 978-0321444431 SQL Queries for Mere Mortals : A Hands-On Guide to Data Manipulation in SQL (2nd Edition) [Paperback] John L. Viescas (Author), Michael J. Hernandez (Author) OR ISBN-10: 0596518846 ISBN-13: 978-0596518844 SQL in a nutshell (Latest Edition) Recommendations for Reference Texts -- Oracle SQL Manuals for 12c from otn.oracle.com. Oracle Server Concepts for Oracle 12c from otn.oracle.com Media Availability -------- Live lectures and recordings are available through www.cccconfer.org Written Assignments -------- Assignment Due dates Programming Assignment 1 7/3/2015 Programming Assignment 2 7/8/2015 Programming Assignment 3 7/12/2015 Programming Assignment 4 7/16/2015 Midterm 7/20/2015 6 p.m. to 8 p.m. Online Programming Assignment 5 7/22/2015 Programming Assignment 6 7/27/2015 Programming Assignment 7 7/31/2015 Programming Assignment 8 8/5/2015 Final 8/5/2015 6 p.m. to 8 p.m. Online

Handouts -------- Available on class site Final Grade Through myportal.deanza.edu Additional Information Grading System for this course -------- For Letter Grade: Grade: A+ assigned with 97% or higher Grade: A assigned with 93% or higher Grade: A- assigned with 90% or higher Grade: B+ assigned with 87% or higher Grade: B assigned with 83% or higher Grade: B- assigned with 80% or higher Grade: C+ assigned with 77% or higher Grade: C assigned with 73% or higher Grade: D+ assigned with 70% or higher Grade: D assigned with 63% or higher Grade: D- assigned with 60% or higher Grade: F assigned with 0% or higher For Pass/No Pass: Grade: Credit assigned with 70% or higher Grade: No Credit assigned with 0% or higher Incomplete Audit Withdrawal Grading ------- Final - 40% of the grade Labs - 30% of the grade (Best 7 assignments) Midterm - 30% of the grade Class Topics -

Week 1 Oracle Architecture and Basics Week 2 Basic Select Statement Week 3 Joins Week 4 SQL Functions, Group By and Having Clause Week 5 Transaction Nuts and Bolts and other Misc Stuff Week 6 DB Theory and Normalization Week 7 Creating Tables Week 8 Database Objects and Indexes Week 9 Database Utilities Week 10 Database Security General information Course description ------- My Comments This course is taking a deeper approach in helping you understand Oracle SQL. (However this might make you a better DBA). We get into Oracle Internals and you will have a better appreciation of the subject matter, if you have taken the background courses. As you will see below, my focus is on Oracleâ s approach for creating an RDBMS. You will always have the SQL manual for reference â but the focus of this class is for a developer to know the inside Oracle so well, that they can help a DBA to perform their job better. Get ready to see databases in a whole new way. Course Structure ----- Lecture hours in schedule are about 2 hours. Two way discussion on subject material is highly encouraged. You should spend 6-10 hours per week to be able to finish your lab assignments. Team up with

peers in your class but submit your own work (It will add to your learning.) Required Accounts: ------ You will need an account on: a. De Anza's Oracle Database (Account created by Instructor) b. http://otn.oracle.com (Account created by you) c. unix acct to access database remotely (Account created by you - instructions at http://voyager.deanza.edu/voyageraccount.pdf ) d. windows acct to access database from the lab. (Account created by you. Pl. ask for instructions to create this account when you are physically in the lab). Attendance ---------- Your attendance is expected in all lectures. You do not have to call me with an absent excuse, if you are going to be absent from the class Withdrawing Once you are added to the class it is your responsibility to withdraw. I will not drop you from the class. The earned grade will be assigned at the end of the quarter. Adding the class and Late Adds -------- At Instructor's discretion you may be assigned an addcode. you should add the class within normal dates provided in academic calendar on De Anza's website. If you do not add the class, during the scheduled time, no late adds will be processed by instructor. Academic Dishonesty -------- You are encouraged to discuss the ideas presented in the class. Copying or Cheating of work will result in zero grade for that assignment and may result in a failing grade. Basically I cannot tolerate cheating. You must work your solutions independently and all assignments and tests should be your own original work. Submitting Lab Assignments

--- On the lab assignment header, you should have the following information Oracle SQL Lab Assignment # Your Name Last four digits of your Student ID # Due date Date Handed in You should turn in a soft copy of each program along with a text file that contains the test run of your source code. You should include a copy of design document as well. All Assignments are emailed to me cislabs05@gmail.com Subject with each submission should be stated as - "CIS 64B - Lab <#>" - Replace # with the assignment number you are submitting. Adequately test your program using test data (depending on the program) Lab Assignment Grading Due dates will be provided on the calendar. Assignments turned in late will earn a maximum of 50% credit. No work will be accepted after the last lecture day Cheating --------- Policy on Copying and Cheating:Students who submit the work of others as their own or cheat on exams or other assignments will receive a failing grade in the course and will be reported to college authorities. Catalyst Information --------- This course utilizes Catalyst, De Anza's Online Learning Community. Please view the Catalyst website at https://catalyst.deanza.edu/ to login. Please note that you will be unable to login until the first day of class. Be sure you are using your correct username and password - do not use your social security number or international "99" number. If you need help logging in or finding your student ID, please view the short instructional video at: https://catalyst.deanza.edu/?pg=mod1. Additional instructions and assistance can be found on the Catalyst website. De Anza College Bookstore Contact Information Phone: 408-864-8455

http://books.deanza.edu/ LIBRARY SERVICES ----- De Anza College Library Services are available for all students and faculty, both on and off campus. Please consult the library website for a complete description of the library services and hours: De Anza College Library: http://www.deanza.edu/library/ Services of particular interest to off campus students include: Access to the Library Catalog which includes books, DVDs, and course reserves. Here is a link to the library catalog: Library Catalog: http://library.deanza.edu/uhtbin/webcat Article Databases and Research Databases The library subscribes to several electronic databases which provide access to thousands of full-text journals, newspapers, and magazine articles. Research databases include: LEXIS NEXIS Academic, Encyclopedia Britannica Online and a Practice Test Database which contains Nursing Exams, TOEFL Preparation, College Entrance Exams, and many more. To use the article or research databases from an off campus computer, log in with your 14 digit library number or eight digit student id number. These instructions are repeated on the first page of the library website along with descriptions of all the online resources provided.