Computer Science (BA) - Uni4edu

Computer Science (BA)

Main Campus, Tucson, United States

39958 $ / years

Bachelor's Degree48 months
University of Arizona campus in Tucson with red brick buildings, palm trees, desert mountain backdrop, and students walking along pathways under clear blue sky
Bachelor

Bachelor of Arts in Computer Science

University of Arizona

Computer Science

Duration4 Years
LanguageEnglish
FormatFull-time
Credits120 Units

Bachelor of Arts in Computer Science at University of Arizona

The Bachelor of Arts in Computer Science at the University of Arizona equips students to design, implement, and test programs that solve significant and meaningful problems. Students learn how to collaborate to develop large software systems and can explain the purpose, design, and implementation of programs upon graduation.

The BA in Computer Science offers greater flexibility compared to the BS track, requiring fewer CS courses while mandating a minor in another area of study. This structure leaves room for a second major or deeper exploration of complementary fields, making it ideal for students who want to combine computing skills with expertise in another discipline.

Housed within the Department of Computer Science at the University of Arizona, a public research institution founded in 1885 and a member of the Association of American Universities, this program benefits from strong research groups in algorithms, artificial intelligence, programming languages, security, systems, and visualization. Students gain both theoretical knowledge and practical software development skills in a collaborative, research-driven environment.

Program Highlights

  • Flexible curriculum requiring a minor, allowing you to combine CS with a complementary field of study
  • Access to the CS Tutor Center, IdeaLab, career counseling, and experiential learning experiences
  • Department ranked 16th among public PhD-granting institutions nationwide by the National Research Council
  • Located in Tucson, Arizona, with strong industry connections and a vibrant tech community

Curriculum and Modules

The BA in Computer Science requires a total of 42 units of Computer Science coursework, including 21 upper-division units at the 300/400 level. Students begin with foundational pre-major courses before advancing to core and elective coursework upon earning Advanced Standing in the major.

Introduction to Computer Programming (CSC 110)

4 Units

An introductory course that teaches fundamental programming concepts using Python, covering variables, control structures, functions, and basic data structures.

Introduction to Computer Science II (CSC 120)

4 Units

Builds on foundational programming skills with more advanced topics including object-oriented design, recursion, and introductory data structures.

Software Development (CSC 210)

4 Units

Focuses on fundamental concepts of object-oriented programming and data abstraction, preparing students for advanced coursework in the major.

Discrete Mathematics and Data Structures (CSC 245/250)

4 Units

Provides an introduction to and analysis of algorithms and characteristics of discrete structures essential for computer science.

Systems Programming and Computer Organization (CSC 252)

4 Units

Examines computer design trade-offs and teaches fundamentals of computer architecture and organization, including CPU, memory, registers, and input/output components.

Software Engineering (CSC 335)

4 Units

Explores current processes, methods, and tools used in modeling and designing software systems, emphasizing team-based collaborative development.

Elective Courses

Web Programming (CSC 337) Database Design (CSC 343) Theory of Computation (CSC 346) Machine Learning (CSC 380)

Admission Requirements

Students are initially admitted to the University of Arizona as Pre-Computer Science majors. Full admission to the BA in Computer Science is granted upon successful completion of foundational coursework and meeting GPA requirements. Contact Uni4Edu for guidance through the entire application process.

Academic Requirements

  • High School DiplomaCompletion of secondary education or equivalent with strong academic record
  • GPA RequirementCompetitive GPA required; contact Uni4Edu for specific thresholds
  • Mathematics PreparationCollege Algebra level required for the BA degree track
  • Pre-Major GPA3.0 or higher GPA in foundational CS courses (CSC 120, CSC 210, CSC 245) for Advanced Standing
  • Overall CS GPA2.0 or higher in all attempts at CSC courses taken at the university

English Language Requirements

  • TOEFL iBTContact Uni4Edu for current minimum score requirements
  • IELTSContact Uni4Edu for current minimum band score requirements
  • Duolingo English TestContact Uni4Edu for current minimum score requirements

Required Documents

Official high school transcripts or equivalent English language proficiency test scores Valid passport copy Statement of purpose or personal essay Financial documentation demonstrating ability to fund studies

Application Deadlines

Regular Decision
Spring Admission

For personalized admission guidance, document verification, and application support, please contact Uni4Edu

Scholarships and Funding

The University of Arizona offers several merit-based scholarships for international students to help make education more affordable. Many awards are automatically considered during the admissions process, requiring no separate application. Contact Uni4Edu for personalized guidance on maximizing your funding opportunities.

First-Year Global Wildcat Award

A merit-based scholarship for incoming first-year international students, automatically considered during the admission process. Award amounts are based on GPA converted to the U.S. grading system and are renewable based on academic performance.

International Tuition Award

A popular merit-based scholarship for international students awarded based on academic achievement and applicant potential. This award helps offset tuition costs for qualified undergraduate students.

Transfer Global Wildcat Award

A merit-based scholarship for outstanding incoming international transfer students who have completed 12 or more transferable college-level units from an accredited institution. No separate application is required.

For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.

Career Prospects

Graduates of the BA in Computer Science from the University of Arizona are well-prepared for diverse careers in technology and beyond. The flexible nature of the BA degree, combined with a required minor, allows graduates to position themselves uniquely in the job market by combining computing skills with expertise in another field.

Top 5% CS program ranking nationally
238+ CS graduates per year
$9,054 Earnings boost over average CS major salary

Potential Career Paths

Software Developer Web Application Developer Data Analyst UX/UI Designer IT Project Manager Technical Consultant

Top Employers of Graduates

Raytheon Technologies Amazon Google Microsoft IBM General Dynamics

Rankings and Recognition

The University of Arizona is a highly regarded public research institution and a member of the prestigious Association of American Universities. The university consistently ranks among the top public universities in the United States and is recognized globally for its research output and academic excellence.

U.S. News & World Report (National)
#127
2026
U.S. News & World Report (Global)
#115
2025
QS World University Rankings
#287
2026
Times Higher Education
#136
2025
SubjectRanking BodyRank
Computer Science (Department)National Research Council#16 among public universities
Computer Science (Overall)Computer-Science-Schools.com#126 nationally
Computer Science (State)Niche#2 in Arizona
Most Innovative SchoolsU.S. News & World Report#48

How to Apply

Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Bachelor's Degree

48 months

Computer Engineering

location

Colorado State University, , United States

Earliest Intake

August 2026

Gross Tuition

31054 $

Master's & Postgraduate

24 months

Computer Engineering (Master's Degree)

location

Manhattan University, Bronx, United States

Earliest Intake

June 2026

Gross Tuition

20160 $

Bachelor's Degree

48 months

Computer Engineering

location

Manhattan University, Bronx, United States

Earliest Intake

October 2026

Gross Tuition

44100 $

Bachelor's Degree

36 months

Computer Systems Engineering (Hons)

location

Queen Mary, University of London, London, United Kingdom

Earliest Intake

January 2027

Gross Tuition

32950 £

Bachelor's Degree

48 months

Software Engineering

location

Beykent University, Sarıyer, Turkey

Earliest Intake

January 2027

Gross Tuition

4000 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant