Student Learning Outcomes (Slos) Assessment Report s1

LA HARBOR COLLEGE

Student Learning Outcomes (SLOs) Assessment Report

Course Assessment

Division: Business Discipline/Program: Computer Information Systems

Course Number and Name: CIS 015 DATABASE PROGRAMMING

Program Contact Person: ______Phone: x4178______

Reviewed by: Elena Reigadas, SLO Assessment Coordinator Date: December 2013

Overview: This course was taught in Fall 2009 class. Additionally was offered in Fall 2010 but was cancelled due to low enrollment. Assessment data not available. This course intended to provide introductory to intermediate level of knowledge in database design, development, management and programming by utilizing SQL 2008 and related tools. No experience or knowledge in database design or programming required, though some basic knowledge of programming and database concepts will influence on student study process greatly. Beginning of the course provides introduction to databases. The most of the outcomes throughout this course supported with extensive hands-on work/study in database design, and programming in form of classwork and homework assignments. The midterm and final test in form of multiple choice questions will be conducted accordingly.

Attach additional pages as necessary.

Institutional Mission & Goals / Course Intended Outcomes / Means of Assessment and Criteria for Success / Summary of Data Collected / Use of Results
3 / 1. Understand relational databases and SQL. Discuss or explain benefits of relational databases over other data models. Use database management tools and Books Online. / Two multiple choice questions tests will be conducted. Average score will be the measure of intended outcome.. Criteria: 70% of students will score 70% or better.
2 / 2. Use of essential SQL skills. Use of SELECT, INSERT, UPDATE, and DELETE statements. Make sense of inner, outer joins, and union queries. Construct summary complex queries. Utilize aggregate functions. Understand different data types, and data conversion. / Six multiple choice questions tests will be conducted. Average score of six tests will be the measure of intended outcome.
Criteria: 70% of students will score 70% or better on test and homework assignments.
3 / 3. Use database design principles and techniques in designing databases. Identify and subdivide data elements, primary and foreign keys and enforcement of relationship. Utilize SQL data definition language DDL and Management Studio to create, change, and delete databases, tables, indexes. / Three multiple choice questions tests will be conducted. Average score of six tests will be the measure of intended outcome.
Criteria: 70% of students will score 70% or better on test and homework assignments..
2 / 4. Use advanced SQL skills. Understand views. Create and manage views, scripts. Utilize stored procedures functions, and triggers. Develop user-defined procedures, functions, and triggers. / Three multiple choice questions tests will be conducted. Average score of six tests will be the measure of intended outcome.
Criteria: 70% of students will score 70% or better on test and homework assignments.

Date:

Attach additional pages as necessary.

Institutional Mission & Goals / Course Intended Outcomes / Means of Assessment and Criteria for Success / Summary of Data Collected / Use of Results
1. Identify components of a relational database table; record, field, primary key, index. / Means: 10 multiple choice questions on an exam.
Criteria: 80% of students will correctly answer 7 out of 10 questions.
2. Identify a one-to-one, one-to-many and many-to-many relationship. / Means: 3 multiple choice questions on an exam.
Criteria: 80% of students will correctly identify the relationship type.
3. Describe how the data type determines the kind of information that can be stored in the field. / Means: 5 short answer questions on homework assignments asking students to select a data type for given data and justify their choice.
Criteria: 80% of students will score a C or better according to a department rubric.
4. Compare the features of the most common SQL systems in use today. / Means: Short answer question on homework assignment asking the student to identify 3 of the most common SQL systems and how they differ.
Criteria: 80% of students will score a C or better according to a department rubric.
5. Demonstrate proper coding format for SQL statements. / Means: Homework assignment to enter 2 queries correctly.
Criteria: 80% of students will properly format the queries.
6. Recognize the most commonly used Data Manipulation Language and Data Definition Language statements. / Means: 10 multiple choice questions on an exam.
Criteria: 80% of students will correctly answer 7 out of 10 questions.
7. Describe how application programs can interact with a SQL Server database. / Means: Short answer question.
Criteria: 80% of students will score a C or better according to a department rubric.
8. Use the Management Studio to connect to a database server, attach to a database, view and modify the database definition, and enter and save queries. / Means: Homework assignment.
Criteria: 90% of students will perform the required operations.
9. Create queries using the Query Designer tool. / Means: Homework assignment.
10. Use Books Online to locate information on SQL. / Means: 2 homework problems to locate specific information.
Criteria: 80% of students will locate the needed information.
11. Construct SELECT statements to solve data requirements by coding the SELECT clause, the WHERE clause and the ORDER by clause. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
12. Construct SQL statements using inner, outer and self-joins. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
13. Calculate results from a database using aggregate functions. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
14. Summarize data using GROUP BY and HAVING clauses. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
15. Distinguish between subqueries and joins. / Means: 10 multiple choice questions.
Criteria: 80% of students will get 7 out of 10 questions correct.
16. Construct subqueries using the IN and EXISTS operators. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
17. Construct subqueries using the ALL, ANY and SOME keywords. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
18. Construct subqueries in the FROM or SELECT clauses. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
19. Simplify a complex query using Common Table Expressions. / Means: 2 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
20. Use the INSERT, UPDATE and DELETE statements to modify the data in a table. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
21. Select the best SQL data type for an application; numeric, string, date/time or large value. / Means: 10 multiple choice questions on an exam.
Criteria: 80% of students will answer at least 7 out of 10 correctly.
22. Use string, numeric, data/time, CASE, COALESCE, ISNULL, GROUPING and ranking functions to manipulate data. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
23. Convert data from one type to another. / Means: 10 homework problems to code and run queries.
Criteria: 80% of students will score a C or better according to a department rubric.
24. Design a database structure considering tables, columns, keys, relationships and normalization. / Means: Given a scenario, students will design a database in a written homework assignment.
Criteria: 80% of students will score a C or better according to a department rubric.
25. Use SQL statements to create and change databases, tables and indices. / Means: Homework problems to code and run queries to create and modify a database, tables and indices.
Criteria: 80% of students will score a C or better according to a department rubric.