top of page

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

bottom of page