Archived Assessment Report
Program | CIS 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. | Review of grades in associated classes. | CIS 2237, CIS 2284 | 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. | Review of grades in associated classes.Review of grades in associated classes. | CIS 2237, CIS 2284CIS 2237, CIS 2284 | 75% of students obtain 75% or better.75% of students obtain 75% or better. |
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. | Review of grades in associated classes. | CIS 2237, CIS 2284 | 75% of students obtain 75% or better.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. | Review of grades in associated classes. | CIS 2237, CIS 2284 | 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. | Review of grades in associated classes. | CIS 2237, CIS 2284 | 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. | Review of grades in associated classes. | CIS 2237, CIS 2284 | 75% of students obtain 75% or better. |
Learning Outcome (or Gen Ed Essential Skill) | Summary of Results | Reflection on Focus Area | Intepretation of Results |
---|
Learning Outcome (or Gen Ed Essential Skill) | Description of Assessment Tool | Population of Courses Assessed |
---|
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 |
---|
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.