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

dc.contributor.authorAbbineni, Mounikaen
dc.contributor.committeechairHooshangi, Saraen
dc.contributor.committeememberCho, Jin-Heeen
dc.contributor.committeememberWeiss, Brandi A.en
dc.contributor.departmentComputer Science and#38; Applicationsen
dc.date.accessioned2025-07-01T08:01:24Zen
dc.date.available2025-07-01T08:01:24Zen
dc.date.issued2025-06-30en
dc.description.abstractElective 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.en
dc.description.abstractgeneralTaking Computer Science elective courses is part of the degree requirement of Virginia Tech CS students. These electives are specialized courses where students are allowed to choose from a list of approved classes. These electives give a chance for students to explore topics of interest outside of the core curriculum courses they must take. These electives range in a variety of areas such as cybersecurity, human-computer interaction, software engineering, and data analytics. However, many students make these choices based on limited guidance and knowledge. This research aims to bridge this gap such that students are able to make better choices, advisors able to give better guidance, and professors able to design more beneficial courses for a student to gain technical knowledge into industry advancement. This study utilized a combination of student interviews and survey analysis of undergraduate and alumni students primarily from Virginia Tech in order to understand what factors influence CS students elective course choices. It was found that while students do heed to schedule compatibility and degree requirements, skills offered in electives and career alignment goals were the most important in shaping a student's elective course decisions. Students often consulted their peers for elective recommendations and reviews. They also placed a higher enjoyment level on courses that were taken with peers. Another factor that was important was a student's postgraduate interests, which they formed and tried to be more prepared for through their elective course selections.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:43899en
dc.identifier.urihttps://hdl.handle.net/10919/135745en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectElective Courseen
dc.subjectThematic Analysisen
dc.subjectSurvey Analysisen
dc.subjectMixed-Methods Studyen
dc.titleMixed Methods Study of How Computer Science Students Make Elective Course Choicesen
dc.typeThesisen
thesis.degree.disciplineComputer Science & Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Abbineni_M_T_2025.pdf
Size:
685.75 KB
Format:
Adobe Portable Document Format

Collections