Scaffolding Research and Professional Skills in Graduate Computer Science Education: A Milestone-Based Approach

Read full text
Authors: Hanieh Shabanian
Cited by: 0
References: 2

Abstract

Graduate students in computer science often enter advanced programs with strong technical skills but limited experience in research communication, academic writing, professional development, or navigating ethical issues in academia and industry. To address these gaps, we designed and implemented a project-based, discussion-driven course aimed at first-semester graduate students, many of whom are international. The course integrates scaffolded milestones such as research topic proposals, annotated bibliographies, and peer-reviewed research plans, alongside interactive in-class activities focused on ethics, professional communication, and team collaboration. Over the semester, students worked in teams to explore contemporary computing issues, culminating in a structured research paper and presentation. The curriculum emphasized constructive alignment by mapping each assignment to specific learning objectives, including academic integrity, teamwork, and effective information sourcing. Regular surveys and peer feedback informed iterative course improvements and helped surface student needs and growth areas. This study presents the course structure, key pedagogical principles, sample student outcomes, and feedback from mid-semester and end-of-semester evaluations. We also reflect on implementation challenges and offer adaptable strategies for instructors looking to build professional development opportunities into graduate-level computer science curricula.

Fields of Study & Subjects

Problem and Project Based Learning Engineering Education and Curriculum Development Information Systems Education and Curriculum Development

Publication details

Journal / source
ACM Technical Symposium on Computer Science Education (SIGCSE)
Pages
1513–1514
Publication date
13 February 2026
Language
EN