CourseGraph: Finding overlaps and differences in Computer Science courses across universities
- URL: http://arxiv.org/abs/2608.05910v2
- Date: Fri, 07 Aug 2026 12:02:08 GMT
- Title: CourseGraph: Finding overlaps and differences in Computer Science courses across universities
- Abstract summary: Student mobility programs such as Erasmus+ enable students to take courses at other universities.<n>This flexibility leads to a practical challenge: ensuring that students do not take courses elsewhere that substantially overlap with courses in their home curriculum.<n>We propose CourseGraph, a methodology that automates the evaluation of external courses based on insights obtained from the process followed by curriculum administrators.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Student mobility programs such as Erasmus+ enable students to take courses at other universities, broadening their academic and cultural horizons. However, this flexibility also leads to a practical challenge: ensuring that students do not take courses elsewhere that substantially overlap with courses in their home curriculum. In this work, we propose CourseGraph, a methodology that automates the evaluation of external courses based on insights obtained from the process followed by curriculum administrators when assessing courses for inclusion in a degree program. Course- Graph extracts information such as course titles, descriptions, and learning outcomes from the course webpage. Then, this information is represented semantically using a BERT-based language model, after which the pair-wise similarity between courses can be computed. This information is then used by a Random Forest classifier to determine whether a candidate course abroad overlaps with a course already contained in the student's curriculum. We evaluate CourseGraph using (1) the Computer Science program at Eindhoven University of Technology, which contains information about courses with substantial overlap, and (2) six approved international programs from students enrolled in the Computer Science program at Lund University, including the corresponding decisions made by a curriculum administrator. The experimental results indicate that CourseGraph provides an effective approach for identifying overlapping courses and supporting curriculum alignment across universities.
Related papers
- Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis [3.6136185855401473]
Universities have begun designing courses to prepare students for AI-assisted development.<n>We analyzed 23 publicly available syllabi and course materials of upper-division, credit-bearing courses.<n>Our analysis reveals commonalities and differences among these courses that allow researchers and educators to study and develop future courses.
arXiv Detail & Related papers (2026-08-06T11:24:10Z) - Recommending the right academic programs: An interest mining approach using BERTopic [46.133648730062035]
This paper presents the first information system that provides students with efficient recommendations based on both program content and personal preferences.<n>BERTopic, a powerful topic modeling algorithm, is used that leverages text embedding techniques to generate topic representations.<n>A case study at a post-secondary school shows that the system provides immediate and effective decision support.
arXiv Detail & Related papers (2025-01-11T16:34:10Z) - Teaching Empirical Methods at Eindhoven University of Technology [55.17240664632298]
We discuss the challenges of teaching a course on research methods.
We share our lessons learned and the do's and don'ts we learned over several iterations of teaching the course.
arXiv Detail & Related papers (2024-07-05T17:14:08Z) - Curriculum Graph Machine Learning: A Survey [51.89783017927647]
curriculum graph machine learning (Graph CL) integrates the strength of graph machine learning and curriculum learning.
This paper comprehensively overview approaches on Graph CL and present a detailed survey of recent advances in this direction.
arXiv Detail & Related papers (2023-02-06T16:59:25Z) - Hierarchical Programmatic Reinforcement Learning via Learning to Compose
Programs [58.94569213396991]
We propose a hierarchical programmatic reinforcement learning framework to produce program policies.
By learning to compose programs, our proposed framework can produce program policies that describe out-of-distributionally complex behaviors.
The experimental results in the Karel domain show that our proposed framework outperforms baselines.
arXiv Detail & Related papers (2023-01-30T14:50:46Z) - Building an Effective Automated Assessment System for C/C++ Introductory
Programming Courses in ODL Environment [0.0]
Traditional ways of assessing students' work are becoming insufficient in terms of both time and effort.
In distance education environment, such assessments become additionally more challenging in terms of hefty remuneration for hiring large number of tutors.
We identify different components that we believe are necessary in building an effective automated assessment system.
arXiv Detail & Related papers (2022-05-24T09:20:43Z) - The interdisciplinary quantum information classroom: Themes from a
survey of quantum information science instructors [0.0]
Interdisciplinary introduction to quantum information science (QIS) courses are proliferating at universities across the US.
We report on the findings of a survey of instructors teaching introduction to QIS courses at institutions across the US.
arXiv Detail & Related papers (2022-02-12T00:37:58Z) - Identifying Hubs in Undergraduate Course Networks Based on Scaled
Co-Enrollments: Extended Version [2.0796330979420836]
This study uses undergraduate student enrollment data to form networks of courses where connections are based on student co-enrollments.
The networks are analyzed to identify "hub" courses often taken with many other courses.
arXiv Detail & Related papers (2021-04-27T16:26:29Z) - Interleaving Computational and Inferential Thinking: Data Science for
Undergraduates at Berkeley [81.01051375191828]
The undergraduate data science curriculum at the University of California, Berkeley is anchored in five new courses.
These courses emphasize computational thinking, inferential thinking, and working on real-world problems.
These courses have become some of the most popular on campus and have led to a surging interest in a new undergraduate major and minor program in data science.
arXiv Detail & Related papers (2021-02-13T22:51:24Z) - Broader terms curriculum mapping: Using natural language processing and
visual-supported communication to create representative program planning
experiences [62.997667081978825]
Communication difficulties between faculty and non-faculty groups leave unexplored an immense collaboration potential.
This paper presents a method to deliver program plan representations that are universal, self-explanatory, and empowering.
arXiv Detail & Related papers (2021-02-09T13:27:04Z) - Implementation of Course Recommender System for Virtual University of
Pakistan [0.0]
A web-based course recommender system specifically designed for courses offered at Virtual University is developed.
System is tested against 470 currently available courses and simulated data of 2600 students.
Expected marks are somehow dependent on student's average marks in already studied courses and average marks of similar students in target course.
arXiv Detail & Related papers (2020-08-18T11:31:54Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.