Julio César Bahamón

dblp:118/8341 · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
5since 2021 · last 2025
0000-0002-6924-9723ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 12 · 6 first-author · 5 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author
YearPublicationVenuePosition
2025 Glitch Defense: A Computer Game to Teach Cybersecurity Concepts and Broaden Participation in Computing
Julio César Bahamón, Hallie E. Johnson
SIGCSE (2)1
2023 Toward a Multidisciplinary Approach for Game Design and Development Pedagogy
abstract
In this poster, we describe our experience with the creation of innovative pedagogy to teach Game Design and Development to Computer Science students. We followed a multidisciplinary approach made possible through collaboration by faculty from CS and Arts & Digital Media. The goal of this work is to promote the development of professional skills by providing students with a project-based learning environment that resembles actual work conditions. Preliminary evaluation of student outcomes are encouraging and indicative of the potential benefits of our approach.
Julio César Bahamón
SIGCSE (2)1
2022 A Case Study on The Adoption of Open Educational Resources in a C Programming Course
abstract
In this poster, we describe our experience with the adoption of Open Educational Resources (OER) in a C Programming course. Our motivation was to promote diversity, equity and inclusion by addressing the high cost of textbooks, particularly its detrimental effect on students from underrepresented groups or disadvantaged socioeconomic backgrounds. Although adopting OER required significant effort, our preliminary results indicate that these were adequate for students to complete their coursework. Furthermore, student achievement was comparable to previous offerings of the course that used traditional textbooks.
Julio César Bahamón
SIGCSE (2)1
2022 Criminal Investigations: An Interactive Experience to Improve Student Engagement and Achievement in Cybersecurity Courses
abstract
This paper presents Criminal Investigations, a gamified, scalable web-based framework for teaching and assessing Internet-of-Things (IoT) security skills. Criminal Investigations is packaged as a series of stackable IoT security activities; the current version uses React for the front-end development and Python for the back-end, and is deployed as a web application on a university server. Criminal Investigations promotes student engagement and learning by incorporating gamification concepts such as storytelling, experience points, just-in-time learning content delivery and checkpoints into activity design. This paper presents a pilot deployment of Criminal Investigations' first, fully-deployed, prototype activity "Reverse Engineering and Analyzing IoT Firmware''. The results of the pilot deployment indicate that Criminal Investigations provides an engaging, user-friendly, accessible environment, and helps students achieve the learning objectives of the prototype activity.
John Grady Hall, Abhinav Mohanty, Pooja Murarisetty, Ngoc Diep Nguyen, Julio César Bahamón, Harini Ramaprasad, Meera Sridhar
SIGCSE (1)5
2021 Criminal Investigations: An InteractiveExperience to Improve Student Engagement and Achievement in Cybersecurity courses
abstract
This poster presents Criminal Investigations, a text-based interactive activity designed to teach and assess reverse-engineering and firmware analysis skills in upper-division undergraduate cybersecurity courses. The activity incorporates elements of game design such as storytelling, experience points (XP), and just-in-time learning content delivery to increase student engagement and learning. Criminal Investigations is implemented as an easily accessible web-based application, deployed in a cloud-based environment.
Abhinav Mohanty, Pooja Murarisetty, Ngoc Diep Nguyen, Julio César Bahamón, Harini Ramaprasad, Meera Sridhar
SIGCSE4
2020 Improving Student Learning Outcomes in Online Courses: An Investigation Into the Effects of Multiple Teaching Modalities
abstract
We investigated learning outcomes within an undergraduate C Programming course that is taught in multiple modalities: in-person, online and blended. Because this course has been taught by the same instructor, using the same scaffolding activities, materials and approaches, we were uniquely positioned to conduct a quasi-experimental study of learning outcomes between courses and within students. The overarching goal was to glean knowledge and implications about assessment practices for undergraduate courses that are taught in multiple modalities. The objectives of our research are primarily to discern what differential impacts, if any, are found between the in-person and the online course delivery. We aimed to discover learning outcome patterns among the students who participate in these modalities. Findings from this study provide valuable information for undergraduate Computer Science programs by identifying any differential learning outcomes that students experience between in-person and online course instruction. The research questions addressed by the study were as follows: 1) What impact does modality have on student learning outcomes? 2) What patterns are discernable across student groups? 3) What relationship is there between final course grades and assignment module learning outcomes? In earlier work, we were surprised that no significant differences were obtained between course modality. While this was an encouraging finding, we believed that further data collection and analysis were needed, before making general conclusions about the two modalities. This paper reports on our efforts to collect additional data, while considering additional variables, such as instructor, multiple modalities, and online course design approaches.
Julio César Bahamón, Audrey Rorrer
SIGCSE1
2020 Incorporating Embedded Systems Security Awareness into a Computer Science Course via Minimal Interventions
abstract
In this poster, we describe our research on the use of small units of content, termed minimal interventions, to create awareness of embedded systems security concepts in an undergraduate course, Introduction to Operating Systems and Networking. This work focuses on the incorporation of simple activities such as short readings, and the evaluation of their potential as teaching tools. To study the effectiveness of this minimal intervention approach, we collected student performance data over six (6) semesters and across multiple modalities of the course, with a total of 1,168 study participants. Students were asked to complete a short survey before and after completing the activities, to assess prior knowledge of the subject and measure knowledge gains that resulted from participation in the activity.
Harini Ramaprasad, Julio César Bahamón, Riley H. Jones, Stacey Watson
SIGCSE2
2020 Using Forcing Functions to Improve Student Preparedness in an Operating Systems and Networking Class
abstract
In this poster, we describe our experiences with improving student preparedness in a junior-level course, Introduction to Operating Systems and Networking, that is taught in multiple modalities. The course is designed around the use of Active Learning techniques and the face-to-face version uses the Flipped Classroom model. Course content, termed 'preparatory work', is delivered to students via lecture videos and online readings/tutorials. Students then engage with the course material via hands-on, application-oriented activities. One of the challenges we faced when we first 'flipped' this class is that students would not perform the necessary preparatory work before class. To address this issue, we explored the use of forcing functions, i.e., course design elements that help ensure the completion of preparatory work by students. We discuss the different forms of forcing functions that we used and present preliminary results on their effectiveness in improving preparedness.
Harini Ramaprasad, Julio César Bahamón, Riley H. Jones, Stacey Watson
SIGCSE2
2019 An Investigation of Learning Outcomes Between Two Teaching Modalities to Improve Student Learning in Online Courses
abstract
We describe a study of learning outcomes in an undergraduate C Programming course taught in two modalities: in-person and online. Because this course has been taught by the same instructor, using the same scaffolding activities, materials and approaches, we were uniquely positioned to conduct a quasi-experimental study of learning outcomes between courses and within students. Our goal was to glean knowledge and implications about assessment practices for undergraduate courses that are taught in two modalities. The objectives of our research are to discern what differential impacts are found between in-person and online delivery modalities. We aimed to discover learning outcome patterns among the students who participate in these modalities. Findings from this study provide valuable information for undergraduate Computer Science programs by identifying any differential learning outcomes that students experience between in-person and online course instruction. The research questions addressed were: 1) What impact does modality have on student learning outcomes? 2) What patterns are discernable across student groups 3) What relationship is there between final course grades and assignment module learning outcomes? We were surprised that no significant differences were obtained between course modality. While this is an encouraging finding, we believe that further data collection and analysis are needed, before making general conclusions. We are planning future studies to account for additional variables, such as instructor, multiple modalities, and online course design approaches.
Audrey Rorrer, Julio César Bahamón
SIGCSE2
2018 Developing Soft Skills with a Classroom Behavior Management Game: (Abstract Only)
abstract
Soft skills such as collaboration, communication and time management are essential to the success of computer science students both in school and after they enter the IT profession. While employers value these skills highly, there are so many technical skills to cover in computer science programs that these soft skills are not typically primary learning objectives for CS classes. As such, it is difficult to find time and space to address them directly. In this study, we investigate whether Classcraft, a game-based classroom behavior management platform designed for K-12 students, can motivate undergraduate students to develop their soft skills in large computing classes. To this end, we utilized Classcraft with 234 students across two face-to-face sections and one online section of an undergraduate "Introduction to Operating Systems and Networking" course to determine whether gamifying the engagement component of the course would motivate students to participate in co-curricular activities, enhance student collaboration and improve communication and time management. There were no in-game activities - the students in each section of the class earned experience points in Classcraft as a reward for completing class activities ahead of time, collaborative learning and teamwork, and asking or answering questions in class or via discussion forums in our learning management system. In this poster, we report our preliminary results of the impact of such a platform on student engagement in soft skills.
Stacey Watson, Julio César Bahamón, Harini Ramaprasad, Heather Lipford
SIGCSE2
2016 A Formative Study Evaluating the Perception of Personality Traits for Planning-Based Narrative Generation
Julio César Bahamón, Robert Michael Young
ICIDS1
2015 A Goal-Based Model of Personality for Planning-Based Narrative Generation
abstract
We present an approach to incorporate interesting and compelling characters in planning-based narrative generation. The approach is based on a computational model that utilizes character actions to portray these as having distinct and well-defined personalities.
Julio César Bahamón, Camille Barot, Robert Michael Young
AAAI1
2012 Toward a Computational Model for the Automatic Generation of Character Personality in Interactive Narrative
Julio César Bahamón, Robert Michael Young
IVA1