George Mason University United States

Computer Science (B.S.)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

Embark on a dynamic journey with the Computer Science (B.S.) at George Mason University, a program designed for those passionate about the foundational principles and innovative applications driving the digital world. You will delve into core areas such as object-oriented programming, data structures, and algorithms, gaining a comprehensive understanding of how software systems are designed, built, and maintained. This undergraduate degree equips you with the analytical rigor and technical expertise necessary to address complex computational challenges and contribute to advancements in fields ranging from artificial intelligence to cybersecurity.

This full-time, on-campus Bachelor of Science program is structured over four years, guiding you through essential computer science concepts and advanced topics. You will engage with key subjects like operating systems, software engineering, and formal methods, often culminating in significant projects such as an industry-sponsored senior design project. Through hands-on learning and collaborative work, you will develop critical problem-solving skills and a robust portfolio. Upon graduation, you will be well-prepared for diverse career paths in software development, systems analysis, and emerging technology sectors.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Science in Computer Science program provides a comprehensive foundation in essential computer science principles, including programming, data structures, algorithms, and systems. Students delve into advanced topics such as networking, security, artificial intelligence, and software engineering through a variety of specialized courses. The curriculum is complemented by rigorous mathematics and statistics coursework, alongside electives that allow for specialization and exploration of related fields. This program prepares graduates for diverse roles in the technology industry or further academic pursuits.

1 Computer Science Core:

Essentials of Computer Science
Introduction to Computer Programming
Object-Oriented Programming
Introduction to Low-Level Programming
Synthesis of Ethics and Law for the Computing Professional
Data Structures
Software Engineering
Formal Methods and Models
Computer Systems and Programming
Operating Systems
Analysis of Algorithms

2 Senior Computer Science Courses:

Computer Communications and Networking
Secure Programming and Systems
Concurrent and Distributed Systems
Introduction to Cryptography
Game Programming I
Compilers
Database Concepts
Computer Graphics
Virtual Reality
Comparative Programming Languages
Computer Systems Architecture 1
Security Engineering
Mobile Application Development
Natural Language Processing
Introduction to Artificial Intelligence
Computer Vision
Data Mining
Autonomous Robotics
Design Exhibition 2
Industry-Sponsored Senior Design Project 2
Special Topics in Computer Science
Numerical Analysis I
Numerical Methods in Engineering

3 Mathematics Courses:

Analytic Geometry and Calculus I
Analytic Geometry and Calculus II
Discrete Mathematics I
Linear Algebra
Analytic Geometry and Calculus III

4 Statistics Course:

Probability and Statistics for Engineers and Scientists I

5 Computer Science-Related Courses:

Probability and Statistics for Engineers and Scientists II
Discrete Systems Modeling and Simulation
Deterministic Optimization
Stochastic Models
Digital Electronics
Embedded Systems and Hardware Interfaces
Object-Oriented Software Design and Implementation
Web Application Development
Systems Engineering Management
Philosophy of the Natural Sciences

6 Natural Science Courses:

7 Additional Mason Core Requirements:

Oral Communication
Written Communication
Advanced Composition
Literature
Arts
Global History
Social and Behavioral Sciences
Global Contexts

8 Electives:

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 40,220.00
Second Year Fee Tuition fee
USD 40,220.00
Third Year Fee Tuition fee
USD 40,220.00
Fourth Year Fee Tuition fee
USD 40,220.00
Total Program Cost Estimated total tuition
USD 160,880.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 1,200.00 - USD 2,000.00
Food & Groceries USD 4,200.00 - USD 6,000.00
Transport USD 1,200.00 - USD 1,800.00
Utilities & Bills USD 1,440.00 - USD 2,400.00
Estimated Total USD 6,840.00 - USD 10,200.00

Living cost estimates are based on Fairfax Campus.

Outcomes & Employability

What happens after you graduate

60%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Broadband & Internet ServicesBrokerage & Trading & SecuritiesData Science & AnalyticsDevOps & Site Reliability EngineeringHardware & Semiconductor EngineeringInsurance & Risk ManagementRoad Transport & LogisticsTelecom Software & SystemsWealth Management & Financial AdvisoryWireless & Mobile Communications

Top Employers Hiring for this course

Accenture

Amazon Web Services

Why Study Computer Science (B.S.) at George Mason University

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Very Fast Application response time

George Mason University typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at George Mason University in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Science (B.S.) at George Mason University

Can I work while studying?

International students can work up to 20 hours weekly during term time and full-time during breaks. On-campus work does not require a separate permit.

What English language score do I need for this course?

To be eligible for the program, applicants must meet specific English language requirements. Acceptable scores include a TOEFL total of 80, an IELTS overall score of 6.5, or a Duolingo overall score of 110.

What jobs can I get after studying this course?

Graduates can pursue careers as software developers, systems analysts, data scientists, or network administrators.

What will I actually study in this course?

The Computer Science, BS program prepares graduates for success in the tech industry and advanced studies. Key subjects include ethics in computing and effective communication skills.

When can I start — what are the intake months?

The Computer Science (B.S.) program has intake periods in January and August. This allows students to start their studies at varying times throughout the year.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️