Student Learning Outcomes (SLO) for CSIS-211
SLO #1: Demonstrate and understanding of abstract data types and polymorphism
Course Objective(s) covered :
Apply high level programming languages as a means of problem solving. This includes abstract data types, inheritance, and polymorphism
Department Learning Outcome covered:
Institutional Learning Outcome covered:
The student will reason and think critically.
SLO #2 Apply BigO notation to describe algorithmic complexity
Course Objective(s) covered:
Use Big O notation to analyze computer algorithms and measure their complexity.
Department Learning Outcome covered:
Apply systems concepts in the investigation, evaluation, and resolution of information technology problems
Institutional Learning Outcome covered:
The student will reason and think critically.
SLO #3: Apply proper sorting techniques to various data sizes.
Course Objective(s) covered:
Solve sorting and searching problems by applying the most appropriate algorithm
Department Learning Outcome covered:
Assess, manage, and control IT risks.
Institutional Learning Outcome covered:
The student will reason and think critically.
SLO #4: Demonstrate the proper use of tree, lists, stacks and queues.
Course Objective(s) covered:
Have a fundamental knowledge of the practical uses of data structures and their applications. This includes stacks, queues, lists, and binary trees
Department Learning Outcome covered:
Apply systems concepts in the investigation, evaluation, and resolution of information technology problems
Institutional Learning Outcome covered:
The student will reason and think critically.
Assessment Rubric for CSIS 211 – Introduction To Data Structures and Algorithms
This Rubric will be used to assess student learning outcomes based on learning domain categories using varying levels.
Learning Domain Category (LDC) / Student not present (N/A) / Does Not Meet: 0 / Approaches: 1-2 / Meets: 3-4 / Exceeds: 5 / Score:0-5
Knowledge / No evidence for knowledge / Recalls some CIS content and definitions but not always accurately / Identifies most CIS definitions, principles, methodologies and theories accurately / Identifies significant CIS definitions, principles, methodologies and theories accurately
Understand / No evidence for
understanding / Explains/demonstrates CIS ideas, concepts and principles with limited accuracy and irrelevant examples / Explains/demonstrates CIS ideas, concepts and principles with some accuracy and relevant
examples / Explains/demonstrates CIS ideas, concepts and principles accurately and relevant examples
Application / No evidence for application / Applies CIS knowledge and concepts with little consistency or accuracy / Applies CIS knowledge and concepts with some degree of consistently and accuracy / Applies CIS knowledge and reasoning with consistently and accuracy
Analysis / No evidence for analysis / Breaks down theories, strategies, and methods into their elements with difficulty / Breaks down theories,
strategies, and methods into their elements with minimal difficulty / Breaks down theories strategies, and methods into their elements with accuracy
Synthesis / No evidence for synthesis / Integrates relevant knowledge from diverse CIS perspectives with little depth and breadth / Integrates relevant knowledge from diverse CIS perspectives with some depth and breadth / Integrates relevant knowledge from diverse CIS perspectives with depth and breadth
Evaluation / No evidence for evaluation / Determines with a minimal degree of effectiveness
CIS theories, policies, or choices in problem solving / Determines with some degree of effectiveness CIS theories, policies, or choices in problem solving / Demonstrates ability to assess the effectiveness of CIS theories, policies, or choices in problem solving