Back to results

University of Illinois at Urbana-Champaign

Using data analytics to examine undergraduate computer science student course performance

Abstract

dc:description

Four studies were conducted using different data analytic techniques to give insight into how undergraduate students perform in their required courses in the computer science sequence at the University of Illinois at Urbana-Champaign. Undergraduate student data from students who majored in computer science were collected for the length of time they remained in the computer science department. Principal Components Analysis was used to determine the general patterns behind student grades as they progressed in the major, looking at whether student grades were an indication of what kind of students they were, or how much prior experience they had, or the courses that they took when they reached Illinois. Decision trees were used to determine the factors that can be used to make predictions about whether students would fail a difficult upper level course, so that vulnerable students might be detected ahead of time to be provided with extra help and resources. Current students already in the computer science program were examined to determine if there should be a threshold technical GPA for being allowed to take higher level computer science courses, by looking at the factors behind a student repeating upper level computer science courses. Finally, Support Vector Machine was used to examine and critique the current rules for letting undergraduates transfer into the computer science major, to determine whether the current standards make sense with the pattern of student performance in previous courses and whether those standards’ threshold are accurate enough for predicting their success should they transfer.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Xu, Tianning
Contributors dc:contributor
  • Zilles, Craig

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • Copyright 2014 Tianning Xu
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/73022
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/73022

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Xu, Tianning. Using data analytics to examine undergraduate computer science student course performance. Thesis thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/73022