Archived Assessment Report
Program | Computer Information AAS Degree: Computer Programming |
Assessment Reporter | [email protected] |
Theme | Practicing Community |
Review Year | 2024-2025 - Midpoint Report |
Learning Outcome (or Gen Ed Essential Skill) | Focus Area |
---|---|
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | Can students write a class properly to produce reliable software for public use? |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | Can a student use inheritance, polymorphism properly to produce reliable software for public use? |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | Can a student create GUIs to produce reliable software for public use? |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | Can a student employ databases properly to produce reliable software for public use? |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | Can a student perform web research to produce reliable software for public use? |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | Can a student use debugging to properly produce reliable software for public use? |
Learning Outcome (or Gen Ed Essential Skill) | Description of Assessment Tool | Population or Courses Assessed | Hypothetical Analysis/Target |
---|---|---|---|
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | Capstone | All cis courses in programming are assessed through student performance in capstone. | 75% of students obtain 75% or better. |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | Capstone | All cis courses in programming are assessed through student performance in capstone. | All cis courses in programming are assessed through student performance in capstone. |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | Capstone | All cis courses in programming are assessed through student performance in capstone. | 75% of students obtain 75% or better. |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | Capstone | All cis courses in programming are assessed through student performance in capstone. | 75% of students obtain 75% or better. |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | Capstone | All cis courses in programming are assessed through student performance in capstone. | 75% of students obtain 75% or better. |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | Capstone | All cis courses in programming are assessed through student performance in capstone. | 75% of students obtain 75% or better. |
Learning Outcome (or Gen Ed Essential Skill) | Summary of Results | Reflection on Focus Area | Intepretation of Results |
---|---|---|---|
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | The result is 96% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | The result is 89% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | The result is 83% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | The result is 91% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | The result is 89% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | The result is 78% exceeding our goal. | Results support to original focus area. | This exceeded our goal. |
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | |
---|---|
Describe the change that was implemented. | None. Continue to sustain this level of success. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | We are meeting our goals. |
Hypothesis about the effect the change will have? | N/A |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | |
---|---|
Describe the change that was implemented. | Persist current success. Continue to keep classes current with industry practices. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | None. Continue to sustain this level of success. |
Hypothesis about the effect the change will have? | N/A |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | |
---|---|
Describe the change that was implemented. | None. Continue to sustain this level of success. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | We are meeting our goals. |
Hypothesis about the effect the change will have? | N/A |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | |
---|---|
Describe the change that was implemented. | None. Continue to sustain this level of success. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | We are meeting our goals. |
Hypothesis about the effect the change will have? | N/A |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | |
---|---|
Describe the change that was implemented. | None. Continue to sustain this level of success. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | We are meeting our goals. |
Hypothesis about the effect the change will have? | N/A |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | |
---|---|
Describe the change that was implemented. | None. Continue to sustain this level of success. |
Type of Change |
|
Change in Assessment Approach or Tools? | N/A |
What data motivated the change? | We are meeting our goals. |
Hypothesis about the effect the change will have? | N/A |
Learning Outcome (or Gen Ed Essential Skill) | Description of Assessment Tool | Population of Courses Assessed |
---|---|---|
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | Capstone | All CIS courses in programming are assessed through student performance in capstone. |
Learning Outcome (or Gen Ed Essential Skill) | Summary of Second Round Results | Intepretation of Results, Pre- and Post-Change | Follow up questions, possible next steps |
---|---|---|---|
1. Class construction: Write programs that contain a programmer-written class and demonstrate its use in the C++, Java and C# languages. | Same as the first round. | Same as the first round. | |
2. Class inheritance, and polymorphism: Write a program that contains a programmer-written class structure including a parent class and at least two children classes. The program must demonstrate polymorphism. | Same as the first round. | Same as the first round. | |
3. Graphical User Interface and Technical documentation: Write a program that contains a Graphical User Interface that includes event handling components. These components must include components such as menus, dialog boxes, sliders, buttons, and spinners. Tooltips must be on all components, where relevant. The program must contain a help section or additional documentation for the user. | Same as the first round. | Same as the first round. | |
4. Database manipulation and Web Application: Write a program that demonstrates the ability to connect to and manipulate a SQL database. | Same as the first round. | Same as the first round. | |
5. Web research: Use a search engine, such as "Google", to find information on classes or functions that are needed in a program. This web research includes finding the appropriate class/function, its documentation, and implementing the code in a program. | Same as the first round. | Same as the first round. | |
6. Debugging: Demonstrate the use of a debugging tool in at least two Integrated Development Environments, with at least two languages. | Same as the first round. | Same as the first round. |
Describe any change in student achievement observed as part of this assessment process, and what led to those changes.
Describe long-term changes in the program(s) that the assessment process led to, and what motivated those changes?
What did you learn about the teaching and learning of "Practicing Community" in your programs?
Describe any external factors affecting the program or affecting assessment of the program.