Initial Publication Date: November 8, 2023
Challenges to Teaching Computations in New Times
Luis M Vicente, Electrical and Computer Engineering and Computer Sciences, Polytechnic University of Puerto RicoLuis M. Vicente, currently serving as the Director, and Associate Professsor of the Electrical, Computer Engineering, and Computer Sciences Department at the Polytechnic University of Puerto Rico, acquired over two decades of experience in teaching computation. My experience with Matlab commenced in 1994 during my MSEE studies at FIU.
Over the years, I have incorporated Matlab computational power into several courses that usually do not use computational teaching, including Electronic Circuits, Signal Processing, and Calculus for CS, among much other. Matlab has proven to be an invaluable tool, offering students an alternative learning approach to traditional learning methodologies. Through Matlab, students can easily write down concepts, run simulations, and visualize results through captivating graphics, enhancing their grasp of the subject matter and deepening their comprehension of the concepts.
However, as with all teaching methodologies, challenges are inevitable. One of the primary challenges I've faced is assessing students' computational skills and learning. With the rapid evolution of technology and shifts in students' learning preferences, traditional assessment methods often fall short. The dynamic nature of computational problems means that there isn't always a "one-size-fits-all" solution, making it difficult to evaluate a student's understanding based solely on their final answer. Moreover, with the advent of online resources, there's always the concern of students resorting to shortcuts rather than genuinely engaging with the material.
To address these challenges, I've employed several strategies. For example, I've incorporated project-based assessments, where students are tasked with solving real-world problems using computational methods even in courses where these methods are not common. This not only tests their technical skills but also their ability to apply theoretical knowledge in practical scenarios. Additionally, I've started using peer assessments, where students review and critique each other's work. This fosters a collaborative learning environment and encourages students to think critically about their solutions.
Furthermore, recognizing the changing landscape of education, I've felt the need to keep up my knowledge, especially in Matlab, where I feel I did fall behind somehow. Also, it's crucial for us to adapt to the evolving preferences of students and the demands of the modern world. Computational teaching, in particular, requires a fresh approach. I firmly believe that for fields like EE, COE, and CS, Matlab stands out as one of the most effective teaching tools. And even more, its potential can be fully reached if educators are willing to evolve with the times and embrace new pedagogical methods outside of their circle of conformity.
In conclusion, while challenges in assessing computational skills persist, with the right strategies and a willingness to adapt, they can be effectively addressed. I look forward to sharing more insights and learning from fellow workshop participants on this important topic.