Back to results

Virginia Tech

Mixed Methods Study of How Computer Science Students Make Elective Course Choices

Abstract

dc:description.abstract

Elective course selection is an important part of the undergraduate Computer Science learning experience. These courses often shape a student's future career along with teaching them new skills and forming their niche in the vast world of Computer Science. While computer science students in Virginia Tech have a designated checklist along with required courses that they are supposed to take, the curriculum offers them a set of technical electives where they are able to learn topics of interest in the vast field of Computer Science. By the time of graduation most Computer Science students have taken about three or four elective courses, where they are able to explore their interests and strengths in Computer Science. This mixed-methods study utilized responses from undergraduate, graduate, and recent alumni from Computer Science, Computer Engineering, and Data Analytics majors at Tech. For the qualitative analysis, a thematic analysis was done from 14 student interviews. A quantitative analysis was performed through survey responses. A statistical analysis of survey responses was done in order to analyze the data and make conclusions on the factors that influence student choices of CS electives. It was observed that as students gain more exposure, they approach elective decisions with a focus on the impact of their career and the utility it offers. Students consistently prioritized taking courses that built their skill set and added value to their career goals. The only gender difference found in how students choose electives was in how important course format factors were, like class timing, modality, and grade distribution. Secondly, students in different years of study prioritized the value of professor-related and course format factors differently in their elective choices. This research aims to help young students find their grounding coming into college so they are aware of how to make better course choices. It also aims to introduce better academic advising strategies and curriculum development such that a students' experiences are better in college with easier transition into a successful and enjoyable work life.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science & Applications
Department dc:contributor.department
Computer Science and#38; Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Abbineni, Mounika
Chair dc:contributor.committeechair
  • Hooshangi, Sara
Committee members dc:contributor.committeemember
  • Cho, Jin-Hee
  • Weiss, Brandi A.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:43899
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/135745

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Abbineni, Mounika. Mixed Methods Study of How Computer Science Students Make Elective Course Choices. masters thesis, Virginia Tech, 2025. https://hdl.handle.net/10919/135745