Virginia Tech
Blacksburg, Virginia
Degree:
BS
Computer Science
Location:
College of Engineering
Credits:
123 credits
System:
Semester
Required Computer Science (or Related):
• Introduction to Software Design OR Intermmediate Programming in Python (3 credits)
• CS 2114: Software Design & Data Structures (3 credits)
• CS 1944: Computer Science (1 credit)
• CS 2104: Introduction to Problem Solving in Computer Science (3 credits)
• CS 2505: Introduction to Computer Organization (6 credits)
• CS 3114: Data Structures and Algorithms (3 credits)
• CS 3214: Computer Systems (3 credits)
• CS 3604: Professionalism in Computing (3 credits)
• CS 3304: Comparative Languages (3 credits)
* CS 4944: Senior Seminar (1 credit)
• CS Capstone (3 credits)
• CS Theory Elective (3 credits)
• CS Technical Elective (3 credits)
* Upper Level CS Elective (9 credits)
Required Math:
• Calculus of Single Variable (8 credits)*
• Introduction to Multivariable Calculus OR Integrated Quantitative Sciences (3 credits)
• Introduction to Discrete Math (3 credits)
• Introduction to Linear Algebra (3 credits)
• Applied Combinatorics (3 credits)
• Statistics Elective (2-3 credits)
Required Science:
• General Chemistry with Lab (4 credits)*
• Foundations of Physics (4 credits)*
• Natural Science (4 credits)
Required Engineering:
• Foundations of Engineering (4 credits)*
Other Requirements:
• First Year Writing (6 credits)*
• Public Speaking OR Speech Communication (3 credits)
• Professional Writing Elective (3 credits)
* Pathways courses (15 credits)
• Electives (7 credits)
• Foreign Language (0-6 credits, do not count toward minimum credit requirement for degree)
• Additional electives, including non-technical courses, may be required to fulfill minimum requirements
Subfield Required:
Yes
Type:
Pathway to General Education (optional Pathway Minor or Alternative Pathway)
Options:
Pathway categories:
• Discourse
• Critical Thinking in the Humanities
• Reasoning in the Social Sciences
• Reasoning in the Natural Sciences
• Quantative and Computational Thinking
• Critique and Practice in Design and Arts
• Critical Analysis of Identity and Equity in the U.S.
Double or Dual Major Option(s):
• Double major possible. Pathways requirement may impact a student's time available to meet the course requirements for a second major.
Related Majors:
• CS Secure Computing
• CS Data-Centric Computing
Good to Know:
• Freshmen enter as non-degree General Engineering for at least the first year; once course and GPA requirements are met, submit change in major application to declare Computer Science. Courses that must be completed prior to declaring CS major are marked with asteriks (*).
Note: Pathway courses total 45 credits that cover 7 core and 2 integrative concepts; some Pathway courses are required by the CS major and the remaining are categorized as electives. Pathway courses cover general education curriculum.
University's Webpage for this Program:
Catalog Year:
2022

