top of page

George Mason University

Fairfax, Virginia
Degree:

BS

Computer Science

Location:

College of Engineering and Computing

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CS 110: Essentials of Compter Science (3 credits)
• CS 112 OR CS 108/109: Introduction to Computer Science (4 credits)
• CS 211: Object-Oriented Programming (3 credits)
• CS 262: Introduction to Low-Level Programming (3 credits)
• CS 306: Ethics & Law (3 credits)
• CS 310: Data Structures (3 credits)
• CS 321: Software Engineering (3 credits)
• CS 330: Formal Methods & Models (3 credits)
• CS 367: Computer Systems & Programming (4 credits)
• CS 471: Operating Systems (3 credits)
• CS 483: Analysis of Algorithms (3 credits)
• CS Senior Courses (15 credits)
• CS Electives from approved list (6 credits)

Required Math:

• Calculus I-III (11 credits)
• Discrete Math (3 credits)
• Linear Algebra (3 credits)
• Probability and Statistics (3 credits)

Required Science:

• Natural Science with Lab including two-sequence from approved list (12 credits)

Required Engineering:

• None

Other Requirements:

• Composition, including Advanced Composition, Natural Science section (6 credits)
• Oral Commucation (3 credits)
• Literature (3 credits)
• Arts (3 credits)
• Global History (3 credits)
• Social and Behavioral Sciences (3 credits)
• Global Contexts (3 credits)
• Electives (8 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double major possible with Computer Engineering

Related Majors:

• BS Applied Computer Science, CS+ (School of Engineering)
• BS Computational and Data Science (College of Science)
• BS Computer Engineering (School of Engineering)

Good to Know:

• Office of Student Creative Activities and Research (OSCAR) provides dedicated support to undergraduates looking for research mentoring, funding, and opportunities.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page