Jaime Raigoza
- Email: jraigoza@csuchico.edu
- Phone: 530-898-5998
Research Interests:
- Research Interests:
- Computer Science Education
- Bringing Quantum Information Science to Undergraduates
- Mentoring Undergraduate Research
CURE-E Course:Programming and Algorithms I (CSCI 111), first introduced with CURE-E Fall 2021
Project Title:Exposing a CURE-E focused approach on legacy software development to an introductory computer science programming and algorithm course
The students set up in teams will be given an existing “legacy software package” written in the C++ language that the students will then need to understand how it works through reverse engineering and guidance. Their goal will be to add new features by implementing the new C++ constructs covered in class, such as with the loop construct, array data structure, and function calls. In addition to adding a new creative contribution to the code, the design approach will be evaluated. Further design approaches with each version will need to be examined in an effort to develop more efficient and sustainable code. The new knowledge is to achieve novel programming design methods that are able to accomplish a given set of tasks. Understanding and evaluating the strengths of the unique changes will be important in order to gauge its value.