Showing posts with label course folder. Show all posts
Showing posts with label course folder. Show all posts

Wednesday, February 1, 2017

UTC CSE Mapping of Student Outcome to Competency for Cohort Courses



Mapping of Student Outcome to Competency for Cohort Courses
Course
Outcome
Competency
1100
A
  1. 1)  Demonstrate knowledge of and use program constructs: selection, switch, if/then, if/then/else, repetition, loops and do while
  2. 2)  Demonstrate knowledge of and use Object Oriented programming concepts, such as classes, to design programming solutions for problems
a) Students will be able to create their own classes and methods.
b) Students will be able to use the concepts of Object Oriented

Programming
1110
A
1) Demonstrate knowledge of and use basic data types
a) Students will be able to create, store, retrieve, and process data in an

array.
  1. 2)  Demonstrate knowledge of Object Oriented programming techniques, such
    as, encapsulation, polymorphism and inheritance.
  2. 3)  Demonstrate knowledge of and use recursion to develop programming
    solutions for problems
  3. 4)  Demonstrate knowledge of and use algorithms, such as those for sorting and
    searching, and analyze their performance and understand relationships and interpret materials
2100
B
1) Demonstrate knowledge and use of analysis techniques for software problems to identify and describe SDLC activities and phases.
  1. 2)  Ability to design an Object-Oriented solution to a software problem.
  2. 3)  Ability to produce specification documentation for a software product.
C
1) Demonstrate knowledge and design techniques to create different UML diagrams including class, object, use case, and state machines.
2) Ability to write a test harness for class implementations.
  1. 3)  Ability to design a solution to a software problem.
  2. 4)  Ability to create Graphical User Interface (GUI).
  3. 5)  Ability to create GUI Diagrams.
2800
E
1) Understand security issues in operating systems
I
1) Ability to work in a command-line Linux/UNIX environment
3200
B
  1. 1)  Understand and develop recursive algorithms.
  2. 2)  Understand and implement classical sorting and searching algorithms.
  3. 3)  Understand and implement classical data structures and associated
    algorithms (trees, heaps, linked lists, graphs).
  4. 4)  Understand and implement applications of classical data structures.
  5. 5)  Use the standard library and generic programming techniques appropriate for
    a modern programming language (such as the C++ STL).
J
  1. 1)  Demonstrate an understanding of "Big O" notation, and its mathematical definition.
  2. 2)  Determine the computational complexity of algorithms.
  3. 3)  Determine the memory storage requirements of data structures.
  4. 4)  Evaluate and compare options regarding algorithms, data structures and
    other aspects in the design, implementation and analysis of a software product.
3600
F
  1. 1)  Demonstrate ability to give an oral presentation, which is well organized, with a clear purpose.
  2. 2)  Demonstrate effective and professional delivery of an oral presentation.
  3. 3)  Demonstrate ability to write a paper, which is well organized, with a state
    purpose and clear organization of ideas.
  4. 4)  Demonstrate ability to write a paper whose content is detailed, accurate, and
    follows standard English usage.
  5. 5)  Demonstrate original thought.
  6. 6)  Demonstrate correct use of references, cited in a standard formatting style.
L
  1. 1)  Ability to know basic information security services
  2. 2)  Ability to know basic information security standards
  3. 3)  Ability to know sources of security threats
  4. 4)  Ability to know the frequent sources of system security problems
  5. 5)  Ability to assess system vulnerabilities
  6. 6)  Ability to understand the basics of cryptography
  7. 7)  Ability to know the basis of security laws
3610
E
  1. 1)  Differentiate between ethical theories
  2. 2)  Identify implicit assumptions and biases in arguments
3) Demonstrates an awareness and understanding of controversial issues relating to computing and society.
F
  1. 1)  Demonstrate ability to give an oral presentation, which is well organized, with a clear purpose.
  2. 2)  Demonstrate effective and professional delivery of an oral presentation.
  3. 3)  Demonstrate ability to write a paper, which is well organized, with a state
    purpose and clear organization of ideas.
  4. 4)  Demonstrate ability to write a paper whose content is detailed, accurate, and
    follows standard English usage.
  5. 5)  Demonstrate original thought.
  6. 6)  Demonstrate correct use of references, cited in a standard formatting style.
G
  1. 1)  Understand social issues of the Internet such as the Digital Divide and gender gap
  2. 2)  Understand issues surrounding intellectual property
  3. 3)  Become aware of and understand the ACM and IEEE codes of conduct
CE
  1. 1)  Students demonstrate a recognition of need to continue learning after graduation
  2. 2)  Students identify realistic strategies to continue learning after graduation
3700
J
3) Ability to design a combinational logic circuit to realize a specified function given constraints on gate type, fan-in, and/or delay, etc.
4) Ability to design a sequential logic circuit to realize a function given constraints on flip-flop type, etc.
CE
1) Students can design a physical lab experiment, including specifying equipment and detailing actions to be carried out.
4600
L
  1. 1)  Ability to know and be able to work with basic cryptography and biometrics a) Students will be able to understand various options of biometrics
    including fingerprint, face, voice, and DNA.
    b) Students will have the ability to implement an encryption algorithm

    such as AES, RSA
  2. 2)  Students will have the ability to analyze properties and vulnerability of
    certain ciphers such as error propagation of ASE or a short message attack to RSA.
4700
J
  1. 1)  Ability to evaluate CPU performance given clock frequency and a mix of several instruction types.
  2. 2)  Ability to evaluate pipeline throughput in machines with and without branch prediction
  3. 3)  Ability to determine key instruction set design parameters for a notional computer architecture
  4. 4)  Ability to evaluate various network topologies that may be used in parallel computer systems
4900
B
1) Ability to produce a requirements specification document for a complex software product
a) Students will be able to identify and describe the major activities that constitute requirements engineering.

b) Students will be able to describe and perform several different tasks related to requirements elicitation.
C
1) Ability to design a solution to a software problem.
2) Ability to create UML diagrams, including class, object, use case, interaction, and state machines.
3) Ability to identify various testing techniques and strategies and develop test cases for black box testing, white-box testing, and boundary testing.
K
  1. 1)  Demonstrate knowledge of the SDLC and associated activities
  2. 2)  Develop use case diagrams and scenarios that address a given software
    problem.
  3. 3)  Develop solutions to a software problem
  4. 4)  Demonstrate a knowledge of software development methodologies
4910
D
  1. 1)  Ability to work as a team to produce a software product
  2. 2)  Demonstrate an ability to produce a peer-rating report for each team
    member.
  3. 3)  Students will assume an assigned role in an SDLC team responsible for
    analyzing, designing, implementing, testing, and deploying a significant software product.
H
1) Uses new languages and technologies
I
  1. 2)  Demonstrate knowledge and use of various programming tools and skills like objects, classes, data types, iterations and program debugging and testing including use of SDE
  2. 3)  Demonstrate knowledge of and use of software project design skills like coding, documentation and related skills
    1. a)  Students will assume an assigned role in an SDLC team responsible for
      analyzing, designing, implementing, testing, and deploying a significant
      software product.
    2. b)  Students will work as a team to produce a project plan and System
      Requirements Specification (SRS)
    3. c)  Students will work as a team to produce a System Design Specification
      and source code
    4. d)  Student will work as a team to produce test plans and systems
      documentation
    5. e)  Students will work as a team to make a formal system demonstration
      and produce a peer-rating report for each member of their team
  3. 4)  Identify and describe the good and bad aspects of their experience

UTC, CPSC course assessment sheet




Computer and Engineering Course Assessment Sheet:
Course Number – Course Name

Outcome X: Definition of the Outcome:
Put definition of outcome here.  This should be the standard definition – no improvision
Course Number and Name of the Course: XXXXX
Catalog description of the course:

Catalog description goes here.  This should be taken from the most recent catalog

Competencies to measure Outcome X:

a)      You have been given a table of the outcomes and it should be exact here.

Target: Meets or exceed expectations is equal to or greater than 70% if 1000 or 2000 and 80% if 3000 or 4000.

Implementation Plan (timeline): semester and year
Key/Responsible Personnel: Your name

Competencies:

List the competency being assessed.  This should match one of the entries above.

Student Artifact Used: The exam or assignment used, the question number followed by the question written out.

Meets or Above Expectations: % (percentage for this question only)

Above Expectations:                           % (percentage for this question only)
            Meets Expectations:                            % (percentage for this question only)
Below Expectations:                            % (percentage for this question only)

Results: Target Achievement: Achieved or not achieved.
Recommendations: No recommendations are needed or specify recommendatiaon

A-1 Demonstrate knowledge of and use program constructs: selection, switch, if/then, if/then/else, repetition, loops and do while.

List the competency being assessed.  This should match one of the entries above.

Student Artifact Used: The exam or assignment used, the question number followed by the question written out.

Meets or Above Expectations: % (percentage for this question only)

Above Expectations:                           % (percentage for this question only)
            Meets Expectations:                            % (percentage for this question only)
Below Expectations:                            % (percentage for this question only)

Results: Target Achievement: Achieved or not achieved.
Recommendations: No recommendations are needed or specify recommendatiaon

A-1 Demonstrate knowledge of and use program constructs: selection, switch, if/then, if/then/else, repetition, loops and do while.

Summary of Findings for the outcome:

Meets or Exceeds Expectations:  86.6% (overall percentage)

Above Expectations:                 66.7% (overall percentage)
Meets Expectations:                  20.0% (overall percentage)
Below Expectations:                  13.3% (overall percentage)

Results: Target Achievement: Achieved

Recommendations: No action necessary.

Repeat as necessary.



Detailed Assessment of
Course Number and Name

Table 1 Course Assessment Plan

Student artifacts (assessment mechanism)
Target Student Outcomes/competencies
Exam name, Question Number
Outcome and competency such as A-1
Repeat as necessary
Repeat as necessary

Table 2 Spreadsheet for Student Performance on Student Artifacts

   Stud.  
         
Artifact
Student ID
Objective Competency
Exam or Assignment, question number
Need a new column for each
STU01


STU02


STU03


STU04


STU05


STU06


STU07


STU08


STU09


STU10


STU 11


STU12


STU13


STU14


STU15





Table 3 Summary of Findings
Objective Letter


     
Artifact
Rubric score
Objective and Number
Repeat for each above

Exam or Assignment, question number
Repeat for each above
Total Exceeds
Total number of students who exceed

Total Meets
  Total number of students who meet

Total Below
  Total number of students who are below
 
Total Students
Number of students

Exceeds %
# exceeds / total number of students

Meets %
# exceeds / total number of students

Below %
# exceeds / total number of students

Total % of Meets and Exceeds for the competency


Overall % of Meets and Exceeds for Outcome A