Dr Cruz Izu
Lecturer
School of Computer and Mathematical Sciences
Faculty of Sciences, Engineering and Technology
Eligible to supervise Masters and PhD - email supervisor to discuss availability.
Cruz hold a B Sc Hons (Computer Science) and a PhD (Computer Architecture) from the University of the Basque Country, and a Graduate Certificate on Online learning for UoA.
Cruz has extensive research experience on the design and evaluation of interconnection networks, from parallel systems to networks on chips, as key component of a parallel system, in collaboration with their colleagues from the University of Cantabria and University of Zaragoza, Spain.
Cruz has developed and taught multiple Systems, Programming and Problem solving courses at UoA, ranging from small groups of 20 students to large classes of 300. She has being Honours coordinator, course advice coordinator and current is the coordinator for the Masters of Computing and Innovation.
From 2011 to 2020, Cruz led the Google funded Educators PD program (formerly CS4HS) which helps middle and high school teachers introduce Computer Science and computational thinking into their school curriculum. She participated in the write up for the new SACE course Digital Technologies, which was first implemented in 2018 (Stage1) and 2019 (Stage2).
In the last 7 years, Cruz has been research active in the area of Computer Science education, exploring computational thinking, problem solving and how to teach programming skills and code comprehension to first year university students. She regularly an associated PC member for top conferences SIGCE and ITiCSE and has recently edited a special issue for the Journal Informatics in Education.
- My Research
- Career
- Publications
- Grants and Funding
- Teaching
- Supervision
- Professional Activities
- Contact
I have two areas of research.
My first area of research has covered both interconnection network design and performance evaluation of parallel architectures/interconnects. I have regularly collaborated with the ATC research group at the University of Cantabria, Spain and the GAZ group at the University of Zaragoza.
Since 2016, I have dedicated most of my research time to Computer Science Education, focusing mainly on how undergraduate students acquire program skills and how they problem solve. I regularly review and chair sessions on this area.
I'm researching this area in collaboration with local staff and students, and have grown strong collaborations with Italy (Dr Mirolo for University of Udine, and Dr Lonati from University of Milan), plus other international colleagues.
Key contributions include leading a working group in ITiCSE'19 on the topic of Program Comprehension, being a guest editor for Informatics in Education for the 2021 special issue on "The Role of Abstraction in CS Education" and creating a resource to introduce students to code refactoring.
-
Appointments
Date Position Institution name 1996 - ongoing Lecturer The University of Adelaide 1991 - 1993 Visiting research student The University of Surrey -
Language Competencies
Language Competency English Can read, write, speak, understand spoken and peer review Spanish; Castilian Can read, write, speak, understand spoken and peer review -
Education
Date Institution name Country Title 2009 - 2011 University of Adelaide Australia Graduate Certificate 1994 University of the Basque Country Spain PhD 1985 - 1989 University of the Basque Country Spain BSc -
Research Interests
-
Journals
-
Book Chapters
Year Citation 2004 Izu, C., & Beivide, R. (2004). Understanding Buffer Management for Cut-Through 1D Rings. In Lecture Notes in Computer Science (pp. 908-915). Springer Berlin Heidelberg.
DOI -
Conference Papers
Year Citation 2024 Izu, C., Mirolo, C., Börstler, J., Connamacher, H., Crosby, R., Glassey, R., . . . Shah, A. (2024). Introducing Code Quality in the CS1 Classroom. In Proceedings of the Innovation and Technology in Computer Science Education ( (ITiCSE, 2024) V.2 Vol. 2 (pp. 773-772). Milan, Italy: ACM.
DOI2024 Izu, C., & Mirolo, C. (2024). Asking Students to Refactor their Code: A Simple and Valuable Exercise. In Proceedings of the Innovation and Technology in Computer Science Education ( (ITiCSE, 2024) V. 1 Vol. 1 (pp. 73-79). Milan, Italy: ACM.
DOI2024 Izu, C., & Mirolo, C. (2024). Towards Comprehensive Assessment of Code Quality at CS1-Level: Tools, Rubrics and Refactoring Rules. In Proceedings of the IEEE Global Engineering Education Conference (EDUCON, 2024) (pp. 1-10). Kos Island, Greece: IEEE.
DOI2024 Izu, C., & Weeransinghe, A. (2024). Testing and Debugging Habits of Intermediate Student Programmers. In Proceedings of the IEEE Global Engineering Education Conference (EDUCON, 2024) (pp. 1-10). Kos Island, Greece: IEEE.
DOI2023 Izu, C., & Mirolo, C. (2023). Exploring CS1 Student's Notions of Code Quality. In Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE, 2023) Vol. 1 (pp. 12-18). Turku Finland: ACM Digital Library.
DOI Scopus52023 Izu, M., Ng, D., & Weerasinghe, H. (2023). Mastery Learning and Productive Failure: Examining Constructivist Approaches to teach CS1. In S. Holland, M. Petre, L. Church, & M. Marasoiu (Eds.), Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group (PPIG 2022) (pp. 168-178). Online: Psychology of Programming Interest Group (PPIG). 2022 Izu, C., & Chandra, S. (2022). Are We There Yet? Novices’ Code Smells Linked to Loop Constructs. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (pp. 1151). New York, NY, USA: Association for Computing Machinery.
DOI2022 Izu, C. (2022). Modelling the Use of Abstraction in Algorithmic Problem Solving. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 Vol. 1 (pp. 7 pages). Online: ACM.
DOI Scopus12022 Izu, C., Denny, P., & Roy, S. (2022). A Resource to Support Novices Refactoring Conditional Statements. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 Vol. 1 (pp. 344-350). Online: ACM.
DOI Scopus16 WoS52022 Jeuring, J., Keuning, H., Marwan, S., Bouvier, D., Izu, C., Kiesler, N., . . . Sarsa, S. (2022). Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2 Vol. 2 (pp. 570-571). ACM.
DOI Scopus42022 Jeuring, J., Keuning, H., Marwan, S., Bouvier, D., Izu, C., Kiesler, N., . . . Sarsa, S. (2022). Towards Giving Timely Formative Feedback and Hints to Novice Programmers. In Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education (pp. 95-115). New York, NY, USA: Association for Computing Machinery.
DOI Scopus192021 Izu, M. C., Lonati, V., Morpurgo, A., & Sanchez, M. (2021). An Inventory of Goals from CS1 Programs Processing a Data Series. In 2021 IEEE Frontiers in Education Conference (FIE) Vol. 2021-October (pp. 1-8). online: IEEE.
DOI Scopus22021 Izu, C. (2021). Looking at CS1 through Three Colour-Tinted Glasses. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (pp. 1291). New York, NY, USA: Association for Computing Machinery.
DOI2021 Izu, M. (2021). Exploring the Inchworm problem's ability to measure basic CS Skills. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE'21) (pp. 355-361). New York, NY, USA: Association for Computing Machinery.
DOI Scopus52021 Izu, M., & Mirolo, C. (2021). Learning transfer in novice programmers: A preliminary study. In Proceedings of the 26th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2021) (pp. 178-184). online: Association for Computing Machinery.
DOI2020 Izu, M. (2020). Using Consistency to Measure CS1 Student’s Comprehension of User-defined Functions. In 2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) (pp. 1-7). online: IEEE.
DOI2020 Weeda, R., Izu, M., Kallia, M., & Barendsen, E. (2020). Towards an Assessment Rubric for EiPE Tasks in Secondary Education: Identifying Quality Indicators and Descriptors. In Koli Calling ’20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research (pp. 1-10). online: Association for Computing Machinery.
DOI Scopus42020 Raj, R. K., Romanowski, C. J., Impagliazzo, J., Aly, S. G., Becker, B. A., Chen, J., . . . Thota, N. (2020). High Performance Computing Education: Current Challenges and Future Directions. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (pp. 51-74). New York, USA: ACM.
DOI Scopus15 WoS52020 Izu, M. C., & Weerasinghe, H. (2020). Assessing CS1 design skills with a string manipulation task. In Proceedings of the 25th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2020) (pp. 432-438). virtual online: Association for Computing Machinery.
DOI Scopus22020 Izu, M. (2020). Extending a CPU Design Project to Reinforce Learning. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (pp. 547-548). online: Association for Computing Machinery.
DOI Scopus12020 Raj, R. K., Romanowski, C. J., Aly, S. G., Becker, B. A., Chen, J., Ghafoor, S., . . . Thota, N. (2020). Toward High Performance Computing Education. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (pp. 504-505). online: Association for Computing Machinery.
DOI Scopus12020 Izu, M., & Mirolo, C. (2020). Comparing Small Programs for Equivalence: A Code Comprehension Task for Novice Programmers. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (pp. 466-472). online: Association for Computing Machinery.
DOI Scopus42020 Izu, M., & Luna, A. (2020). Using IF-AT cards to Engage Students in Reading and Understanding CS Course Materials. In 2020 IEEE World Conference on Engineering Education (EDUNINE) (pp. 1-6). online: IEEE.
DOI Scopus22020 Mirolo, C., Izu, M., & Scapin, E. (2020). High-School Students’ Mastery of Basic Flow-Control Constructs through the Lens of Reversibility. In Proceedings of the 15th Workshop on Primary and Secondary Computing Education (pp. 1-10). online: Association for Computing Machinery.
DOI Scopus32019 Izu, C., Schulte, C., Aggarwal, A., Cutts, Q., Duran, R., Gutica, M., . . . Weeda, R. (2019). Program Comprehension: Identifying Learning Trajectories for Novice Programmers. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (pp. 261-262). online: ACM.
DOI Scopus5 WoS22019 Mirolo, C., & Izu, M. (2019). An Exploration of Novice Programmers’ Comprehension of Conditionals in Imperative and Functional Programming. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (pp. 436-442). online: ACM.
DOI Scopus4 WoS12019 Izu, C., Schulte, C., Aggarwal, A., Cutts, Q., Duran, R., Gutica, M., . . . al, E. (2019). Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (pp. 27-52). online: Association for Computing Machinery.
DOI Scopus58 WoS202019 Izu, M. C., & Vallejo, E. (2019). Impact of Network Fairness on the Performance of Parallel Systems. In Proceedings of the Australasian Computer Science Week Multiconference on - {ACSW} 2019} (pp. 1-10). online: ACM.
DOI Scopus12019 Izu, M. C., & Dinh, P. (2019). Can Novice Programmers Write C Functions?. In 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) (pp. 965-970). online: IEEE.
DOI Scopus8 WoS32019 Izu, M. C. (2019). Improving Outcomes for a Masters Capstone IT Project. In 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (pp. 301-307). online: IEEE.
DOI Scopus2 WoS12019 Izu, M., Pope, C., & Weerasinghe, A. (2019). Up or Down?: An Insight into Programmer's Acquisition of Iteration Skills. In SIGCSE '19 Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 941-947). online: ACM.
DOI Scopus5 WoS32018 Izu, M., & Alexander, B. (2018). Using unstructured practice plus reflection to develop programming/problem-solving fluency. In Proceedings of the 20th Australasian Computing Education Conference (pp. 25-34). online: ACM.
DOI Scopus72018 Izu, C., Mirolo, C., & Weerasinghe, A. (2018). Novice Programmers’ Reasoning About Reversing Conditional Statements. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education Vol. 2018-January (pp. 646-651). Baltimore: ACM.
DOI Scopus5 WoS42018 Erkan, A., Barr, J., Clear, T., Izu, C., Del Alamo, C., Mohammed, H., & Nadimpalli, M. (2018). Developing a holistic understanding of systems and algorithms through research papers. In J. Sheard, & A. Korhonen (Eds.), ITiCSE-WGR 2017 - Proceedings of the 2017 ITiCSE Conference on Working Group Reports Vol. 2018-January (pp. 86-104). Bologna, ITALY: ASSOC COMPUTING MACHINERY.
DOI Scopus22017 Izu, M. C., Pope, C., & Weerasinghe, H. (2017). On the Ability to Reason About Program Behaviour: A Think-Aloud Study. In ITiCSE '17 Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education Vol. Part F128680 (pp. 305-310). New York, NY, USA: ACM.
DOI Scopus5 WoS32017 Benito, M., Vallejo, E., Beivide, R., & Izu, M. C. (2017). Extending Commodity OpenFlow Switches for Large-Scale HPC Deployments. In 2017 IEEE 3rd International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB), (pp. 1-8). online: IEEE.
DOI Scopus3 WoS22016 Izu, C., Weerasinghe, A., & Pope, C. (2016). A study of code design skills in novice programmers using the SOLO taxonomy. In Proceedings of the 2016 ACM Conference on International Computing Education Research (pp. 251-259). New York, USA: ACM.
DOI Scopus40 WoS252015 Barendsen, E., Mannila, L., Demo, B., Grgurina, N., Izu, C., Mirolo, C., . . . Stupurienė, G. (2015). Concepts in K-9 Computer Science Education. In Proceedings of the 2015 ITiCSE on Working Group Reports (pp. 85-116). Vilnius, Lithuania: ACM.
DOI Scopus38 WoS182014 Ortín, M., Suárez, D., Villarroya, M., Izu, C., & Viñals, V. (2014). Dynamic construction of circuits for reactive traffic in homogeneous CMPs. In Proceedings: Design, Automation & Test in Europe (pp. 1-4). Dresden, Germany: Institute of Electrical and Electronics Engineers.
DOI Scopus2 WoS12014 Izu, C., & Weerasinghe, A. (2014). Flowcharts: A tool for computational thinking. In Conference Proceedings of the Australian Computers in Education Conference 2014: Now it's Personal (pp. 305-313). Adelaide, SA, Australia: Australian Council for Computers in Education. 2013 Ortin, M., Ferreron, A., Albericio, J., Suarez, D., Villarroya-Gaudo, M., Izu, M., & Vinals, V. (2013). Characterization and cost-efficient selection of NoC topologies for general purpose CMPs. In Proceedings of the 7th International Workshop on Interconnection Network Architecture On-Chip, Multi-Chip, INA-OCMC 2013 (pp. 1-4). online: ACM.
DOI2013 Ortin Obon, M., Suarez Gracia, D., Villarroya Gaudo, M., Izu, M., & Vinals Yufera, V. (2013). Reserva de circuitos para tráfico reactivo en CMPs homogéneos. In G. Botella, & A. Del Barrio Garcia (Eds.), Actas de las XXIV Jornadas de Paralelismo: IV Congreso Español de Informática (pp. 36-42). Madrid: Universidad Complutense de Madrid. 2012 Izu, M., & Vallejo, E. (2012). Throughput fairness in indirect interconnection networks. In Proceedings of the IEEE 2012 13th International Conference on Parallell and Distributed Computing, Applications and Technologies (pp. 233-238). CD: IEEE.
DOI Scopus2 WoS22011 Izu, M. (2011). On the use of multiplanes on a 2D mesh network-on-chip. In Proceedings of ICA3PP 2011 Vol. 7017 LNCS (pp. 276-286). Germany: Springer-Verlag.
DOI2010 Alexander, B., & Izu, M. (2010). Engaging weak programmers in problem solving. In Proceedings of IEEE EDUCON Education Engineering 2010 - The Future of Global Learning Engineering Education (pp. 997-1005). USA: IEEE.
DOI Scopus32009 Izu, M. (2009). A throughput fairness injection protocol for mesh and torus networks. In Proceedings of HiPC2009 (pp. 1-10). India: ACM.
DOI Scopus5 WoS22007 Ridruejo, F., Navaridas, J., Miguel-Alonso, J., & Izu, M. (2007). Realistic evaluation of interconnection network performance at high loads. In D. Munro (Ed.), Proceedings of PDCAT 2007 (pp. 97-104). USA: IEEE.
DOI Scopus5 WoS12006 Izu, M., Miguel-Alonso, J., & Gregorio, J. (2006). Effects of injection pressure on network throughput. In J. Cantarella (Ed.), Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-based Processing Vol. 2006 (pp. 91-98). USA: IEEE.
DOI Scopus62006 Izu, M. (2006). Throughput fairness in k-ary n-cube networks. In V. Estivill-Castro, & G. Dobbie (Eds.), Proceedings of ACSC 2006 Vol. 48 (pp. 137-145). Australia: Australian Computer Society.
Scopus62005 Luque, E., Izu, C., Lysne, O., & Legatheaux, J. (2005). Topic 13 routing and communication in interconnection networks. In J. C. Cunha, & P. D. Medeiros (Eds.), Lecture Notes in Computer Science Vol. 3648 (pp. 973). Lisbon, PORTUGAL: SPRINGER-VERLAG BERLIN.
DOI2004 Izu, M., Beivide, R., & Gregorio, J. (2004). The case of chaotic routing revisited. In B. Black, & M. Lipasti (Eds.), Proceedings of the 3rd Annual Workshop on Duplicating, Deconstructing, and Debunking 2004 (pp. www 32-www 40). http://www.ece.wisc.edu/~wddd/2004/04_izu.pdf: WDDD. 2004 Izu, M., & Beivide, R. (2004). Understanding buffer management for cut-through 1D rings. In M. Danelutto, D. Laforenza, & M. Vanneschi (Eds.), Proceedings of the 10th Euro-Par 2004 Conference on Parallel Processing Vol. 3149 (pp. 908-915). Berlin, Germany: Springer.
DOI Scopus1 WoS12003 Martinez, C., Beivide, R., Gutierrez, J., & Izu, M. (2003). Distance-hereditary embeddings of circulant graphs. In P. Srimani (Ed.), Proceedings of ITCC 2003 (pp. 320-324). USA: IEEE.
DOI Scopus2 WoS22003 Beivide, R., Martinez, C., Izu, M., Gutierrez, J., Gregorio, J., & Miguel-Alonso, J. (2003). Chordal topologies for interconnection networks. In A. Veidenbaum, K. Joe, H. Amano, & H. Aiso (Eds.), 5th International Symposium, ISHPC 2003 Toyko-Odabia, Japan, October 2003 Proceedings Vol. 2858 (pp. 385-392). Berlin, Germany: Springer.
DOI Scopus12 WoS82001 Beivide, R., Jesshope, C., Robles, A., & Izu, C. (2001). Topic 12, routing and communication in interconnection networks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 2150 (pp. 611-612). Springer Berlin Heidelberg.
DOI2000 Puente, V., Prellezo, J. M., Izu, C., Gregorio, J. A., & Beivide, R. (2000). A case study of trace-driven simulation for analyzing interconnection networks: cc-NUMAs with ILP processors. In Proceedings - 8th Euromicro Workshop on Parallel and Distributed Processing, EURO-PDP 2000 (pp. 174-180). IEEE Comput. Soc.
DOI Scopus32000 Puente, V., Izu, M., Gregorio, J., Beivide, R., Prellezo, J., & Vallejo, F. (2000). Improving parallel system performance by changing the arrangement of the network links. In A. Veidenbaum (Ed.), Proceedings of the 2000 International Conference on Supercomputing (pp. 44-53). New Mexico, USA: ICS.
DOI Scopus181999 Puente, V., Gregorio, J. A., Izu, C., & Beivide, R. (1999). Impact of the head-of-line blocking on parallel computer networks: Hardware to applications. In P. Amestoy, P. Berger, M. Dayde, I. Duff, V. Fraysse, L. Giraud, & D. Ruiz (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 1685 LNCS (pp. 1222-1230). TOULOUSE, FRANCE: SPRINGER-VERLAG BERLIN.
DOI Scopus2 WoS21999 Puente, V., Gregorio, J. A., Izu, C., Beivide, R., & Vallejo, F. (1999). Low-level router design and its impact on supercomputer system performance. In Proceedings of the International Conference on Supercomputing (pp. 193-201). ACM.
DOI Scopus51998 Izu, C., & Arruabarrena, A. (1998). Applying segment routing to k-ary n-cube networks. In Proceedings of the International Conference on Supercomputing (pp. 409-416). ACM.
DOI1998 Carrión, C., Izu, C., Gregorio, J. A., Vallejo, F., & Beivide, R. (1998). Ghost packets: A deadlock-free solution for k-ary n-cube networks. In Proceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing, PDP 1998 (pp. 133-139). UNIV MADRID, MADRID, SPAIN: IEEE COMPUTER SOC.
DOI Scopus4 WoS21997 Izu, C., Carrion, C., Gregorio, J. A., & Beivide, R. (1997). Restricted injection flow control for k-ary n-cube networks. In A. ElAmawy, & S. Q. Zheng (Eds.), INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS (pp. 511-518). RADISSON HOTEL NEW ORLEANS, NEW ORLEANS, LA: INTERNATIONAL SOCIETY COMPUTER S & THEIR APPLICATIONS (ISCA).
WoS21995 Izu, C., Beivide, R., Arruabarrena, A., & Gregorio, J. A. (1995). Packet multiplexing: an efficient router implementation for adaptive mesh networks. In V. L. Narasimhan (Ed.), IEEE International Conference on Algorithms and Architectures for Parallel Processing Vol. 2 (pp. 603-608). BRISBANE, AUSTRALIA: I E E E.
DOI1995 Miguel, J., Arruabarrena, A., Izu, C., & Beivide, R. (1995). Parallel simulation of message routing networks. In Proceedings - Euromicro Workshop on Parallel and Distributed Processing (pp. 138-145). IEEE Comput. Soc. Press.
DOI Scopus41994 Izu, C., Beivide, R., & Jesshope, C. (1994). Mad-postman: A look-ahead message propagation method for static bidimensional meshes. In Proceedings of the 2nd Euromicro Workshop on Parallel and Distributed Processing, PDP 1994 (pp. 117-124). IEEE.
DOI Scopus7- Puente, V., Beivide, R., Gregorio, J. A., Prellezo, J. M., Duato, J., & Izu, C. (n.d.). Adaptive bubble router: a design to improve performance in torus networks. In Proceedings of the 1999 International Conference on Parallel Processing (pp. 58-67). IEEE Comput. Soc.
DOI- Jesshope, C., & Izu, C. (n.d.). The MP1 network chip. In 1993 Euromicro Workshop on Parallel and Distributed Processing (pp. 338-348). IEEE.
DOI -
Conference Items
Year Citation 2018 Izu, M. C., & Weerasinghe, H. R. (2018). On formative assessment approaches that improve learning. Poster session presented at the meeting of HERGA 2018. Adelaide. 2018 Izu, C., & Castro, O. S. (2018). Designing Active Mediated Learning Tasks: Can Small Failures Enhance Student Learning?. Poster session presented at the meeting of SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION. Baltimore, MD: ASSOC COMPUTING MACHINERY.
DOI WoS12017 Erkan, A., Barr, J., Clear, T., Izu, C., Lopez del Alamo, C. J., Mohammed, H., & Nadimpalli, M. (2017). Developing a Holistic Understanding of Systems and Algorithms Through Research Papers. Poster session presented at the meeting of ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION. Bologna, ITALY: ASSOC COMPUTING MACHINERY.
DOI WoS1
Barbara Kidman Fellowship - 2017 A$24,115
Cruz main teaching topics are mapped into her areas of expertise
- Systems and Computer Architecture: Computer Systems, Computer Networks, Operating Systems
- Problem Solving: Specialised Programming, Problem Solving and Software Development, Puzzle Based Learning
- Learning to code: Foundations of CS, Introduction to Programming
In the administration side she has been a coordinator for the Masters of Computing and Innovation (2015 to 2023) and for the Masters of Computer Science (2023). She has previously hold other admin duties such as Outreach, Health&Safety and Course Advice Coordination, and coordinated the Google grant programs CS4HS (2013-2017) and CS Educator PD (2018-2020).
-
Other Supervision Activities
Date Role Research Topic Location Program Supervision Type Student Load Student Name 2024 - 2025 Principal Supervisor Evaluating Novice Code Smells in C/C++ The University of Adelaide Computer Science Master Full Time Matthew Theiley 2023 - 2023 Co-Supervisor Suitability of AI-related Code Bots in Tracing for Novice Programmers The University of Adelaide B Comp Sci (Advanced) Other Part Time Aun Haider 2023 - 2023 Principal Supervisor Improving code structure: IDE feedback versus manual refactoring The University of Adelaide B Comp Sci (Advanced) Other - Yin Cyrus Hui 2023 - 2023 Principal Supervisor Evaluation of refactoring strategies for intermediate programmers The University of Adelaide B Comp Sci (Advanced) Other - Lazar Skrob 2023 - 2023 Principal Supervisor Automating the Detection of Novice Code Smells in C/C++ The University of Adelaide B Comp Sci (Advanced) Other - Jose De los Santos, Faisal Umar, Seojun Lee 2023 - 2023 Co-Supervisor Enhancing Programming Education: The Impact of AI-Powered Code Comprehension Tools in the Classroom The University of Adelaide B Comp Sci (Advanced) Other - Yiran Song 2022 - 2023 Principal Supervisor Code Style in the context of CS1 education: a Literature Review The University of Adelaide Master of Computer Science Master - Sun Huixin 2022 - 2022 Co-Supervisor Automatic evaluation of code quality The University of Adelaide B Comp (Adv) Other - Edward Gilchrist 2022 - 2022 Principal Supervisor Improving code structure: refactoring tools versus manual refactoring The University of Adelaide B.Comp (Adv) Other - Dhyan Darji 2022 - 2022 Principal Supervisor Readability vs Efficiency: Analysis of C++ compiler optimizations School of Computer Science, UoA B. Comp Sci (advanced) Other - Marco Groot (a1797584) 2022 - 2022 Principal Supervisor Exploring Notions of Code Quality School of Computer Science, UoA B. Comp Sci (Advanced) Other - Soham Sevak 2021 - 2021 Principal Supervisor Using Source Code Analysers to Detect Refactoring Patterns in Students' Code The University of Adelaide Masters of Computer Science Master Full Time Shrey Chandra 2021 - 2021 Principal Supervisor Creativity in Computer Science: a systematic literature review The University of Adelaide B Comp Sci (Hons) Honours Full Time Guanqi Li 2021 - 2021 Principal Supervisor Refactoring for Novice Programmers The University of Adelaide B. Comp (Hons) Computer Science Honours Full Time Sayoni Roy 2020 - 2021 Principal Supervisor Choosing a Problem-Solving Strategy: Maths vs Simulation The University of Adelaide Masters of Computer Science Master Full Time Akshay Pradeep 2018 - 2018 Principal Supervisor Exploring Novice Programmers' Abilities To Solve A String Manipulation Problem The University of Adelaide Masters of Computer Science Master Full Time Xiangkang Pan 2018 - 2018 Principal Supervisor Novice programmers ability to define and write functions University of Adelaide Bachelor of Computer Science (Advanced) Other Full Time Peter Dinh 2016 - 2018 External Supervisor Performance and fairness of routing mechanisms for commodity Ethernet networks The University of Cantabria - Doctorate Part Time Mariano Benito Hoz
-
Memberships
Date Role Membership Country 2005 - ongoing - ACM - -
Consulting/Advisories
Date Institution Department Organisation Type Country 2015 - ongoing SACE Board of South Australia Information Technology Writers Group Instructional and training Australia 2014 - 2015 SACE Board of South Australia Information Technology/ Curriculum Leaders Group Instructional and training Australia -
Review, Assessment, Editorial and Advice
Date Title Type Institution Country 2019 - ongoing Associate Program Chair Conference Review ACM SIG group Computer Science Education United States
Connect With Me
External Profiles