Auburn University United States

Computer Science (BS)

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

The Bachelor of Science in Computer Science at Auburn University offers a robust pathway for students aiming for careers in software development, computing, or advanced graduate studies. This undergraduate degree provides a strong foundation in mathematics, science, and core computer science principles, preparing you to tackle complex challenges in areas like theoretical computer science, database systems, and computer networks. You will gain hands-on experience with diverse computing systems, tools, and techniques, ensuring you are well-equipped for the demands of the technological landscape.

This full-time, on-campus program is structured over four years, integrating theoretical knowledge with practical application through coursework in areas such as artificial intelligence, machine learning, and cybersecurity. You will engage in advanced topics and have the opportunity to specialize through elective courses, developing critical thinking, strong communication skills, and an understanding of ethical responsibilities in computing. Upon graduation, you will possess the essential skills and knowledge to succeed in professional roles or pursue further academic endeavors in the dynamic field of computer science.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Computer Science program offers a comprehensive curriculum covering fundamental computing principles, software development, and advanced topics. Students will explore areas such as programming languages, data structures, algorithms, operating systems, and computer networks. The program also delves into specialized fields like artificial intelligence, cybersecurity, and web application development, preparing graduates for diverse roles in the technology industry.

1 Computer Sci & Software En Courses

Personal computer applications
The power of AI: fundamentals to applications
Introduction to computing for engineers and scientists
Introduction to computing laboratory
Fundamentals of computing I
Introduction to computing with Python
Introduction to computing with MATLAB
Computer competency test
Network programming with HTML and Java
Fundamentals of computing II
Discrete structures
Software construction
Professional development I
Object-oriented programming for engineers and scientists
Principles of programming languages
Introduction to algorithms
Computer organization and assembly language programming
Introduction to operating systems
Embedded systems development
Software modeling and design
Wireless software engineering
Formal languages
Computer architecture
Introduction to computer networks
Senior design project
Computer ethics
Professional development II
Program assessment
Special problems
Special topics
Web application development
Advanced web application development
Database systems I
Data mining
Compiler construction
Design and analysis of computer networks
Digital forensics
Wireless and mobile networks
Computer and network security
Network and operating system administration
Secure cloud computing: principles, practice, and applications
Artificial intelligence
Artificial intelligence programming
User interface design and evaluation
Machine learning
Deep learning
Evolutionary computing
Secure software process
Software quality assurance
Real time and embedded systems
Cybersecurity threats and countermeasures
Security integration and application
Special topics
Web application development
Database I
Database II
Developing web applications with XML
Web application development with JSP
Mobile applications I
Mobile application development II

2 Computer Science Courses

Introduction to computer science I
Introduction to computer science II
Data structures
Introduction to computer science I
Software construction fundamentals
Programming languages and translation
Discrete structures
Algorithms I
Algorithms II
Computer organization and assembly language programming
Computer architecture
Operating systems
Parallel systems
Computer networks I
Computer networks II
Wireless and mobile networks
Software engineering I
Software engineering II
System administration
Formal languages
Computer ethics
Professional development I
Professional development II
Program assessment
Special topics
Database I
Database II
Developing web applications with XML
Web application development with JSP
Mobile applications I
Mobile application development II

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 34,056.00
Second Year Fee Tuition fee
USD 34,056.00
Third Year Fee Tuition fee
USD 34,056.00
Fourth Year Fee Tuition fee
USD 34,056.00
Total Program Cost Estimated total tuition
USD 136,224.00

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

Living Costs

Accommodation
USD 1,530.00 - USD 1,930.00
Food & Groceries USD 3,000.00 - USD 4,560.00
Transport USD 600.00 - USD 1,200.00
Utilities & Bills USD 960.00 - USD 1,800.00
Estimated Total USD 4,560.00 - USD 7,560.00

Living cost estimates are based on Auburn campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Airport Infrastructure & Aviation SecurityAlternative Aviation Fuel & SustainabilityAviation Safety & RegulationClient Services & Account ManagementCybersecurity & Network SecurityHealth, Safety & Environment (HSE)Production & Operations ManagementQuality Control & AssuranceRegulatory & Government AffairsUnmanned Aerial Vehicles (Drones)

Top Employers Hiring for this course

INTEL

Microsoft

Northrop Grumman

Why Study Computer Science (BS) at Auburn University

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Very Fast Application response time

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

Life at Auburn 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 (BS) at Auburn University

Can I work while studying?

International students are allowed to work up to 20 hours per week during term time and full-time during breaks without extra permits on campus. Off-campus work may be available after the first year with university approval.

What English language score do I need for this course?

To enroll, international students must meet English test requirements: TOEFL overall score of 79, IELTS overall score of 6.5, or PTE overall score of 53. Each test has specific minimum scores for reading, writing, speaking, and listening.

What jobs can I get after studying this course?

Graduates can pursue jobs as software developers, database administrators, system analysts, and cybersecurity specialists.

What will I actually study in this course?

The Computer Science curriculum prepares students for careers in software development and computing-related fields, with advanced coursework in theoretical computer science and database systems. It emphasizes hands-on experience and develops communication skills along with ethical awareness.

When can I start — what are the intake months?

The Computer Science (BS) program has three intake months: January, May, and September. Students can apply during any of these periods to start their studies.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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