100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Computer Science, BA

Arizona State University Ira A. Fulton Schools of Engineering 72 courses

About This Program

The Bachelor of Arts program in computer science begins with core courses that provide a solid foundation in the practical aspects of computer science, ensuring that you have the critical thinking, programming and problem-solving skills required for a future in industry. You have the opportunity to customize your degree according to your areas of interest; computing electives cover various disciplines, including: app development cybersecurity databases data science networking software development

Degree Requirements

Program Requirements

Not all courses are available at the West Campus. Not all major required courses are available every term. -Please see our degree requirements website for links to our flowcharts and our most up to date course lists. https://scai.engineering.asu.edu/computer-science-ba/cs-ba-degree-requirement

Computer Science, BA Lower Division Core Requirements - Complete one of the following:

Computer Science, BA Lower Division Core Requirements

Computer Science, BA Upper Division Core Requirements

Code Course Title Credits
ACO 320 Database Systems 3
ACO 330 Computer Networks 3
ACO 350 Systems Programming 3
CSE 300 Ethics for the Information Age 3
CSE 360 Introduction to Software Engineering 3
Total Computer Science, BA Upper Division Core Requirements 15 credits

Computer Science, BA Upper Division Core Requirements - Upper Division FSE Elective:

Choose from this list.

Computer Science Upper Division Electives - Upper Division Computing Electives:

Choose from this list.

Computing Experiential Learning Requirement

Completion of all major MAT/STP coursework and the listed CSE or ACO prerequisites with a C or better is required prior to enrollment in the experiential learning courses. This is a two-semester requirement. Experiential learning courses may not be taken concurrently in the same semester. All students must take at least three credit hours of CSE 484 or ACO/CSE 499, and may choose to take all six credit hours as CSE 484 and/or ACO/CSE 499, if they desire. See academic advisor for questions.

Computing Experiential Learning Requirement - Complete one of the following:

Computing Experiential Learning Requirement - Upper Division Computing Experiential Learning Requirement:

Choose from this list.

Computer Science - Major Requirement

Check: Minimum 2.0 Major GPA

Math, Science, and Interdisciplinary Requirements - Complete one of the following:

Math, Science, and Interdisciplinary Requirements

Code Course Title Credits
MAT 243 Discrete Mathematical Structures 3
Total Math, Science, and Interdisciplinary Requirements 3 credits

Math, Science, and Interdisciplinary Requirements - Complete one of the following:

ASU 101 or College-Specific First-Year Seminar

ASU 101 or college-specific equivalent First-Year Seminar required of all first-year students.

Code Course Title Credits
ASU 101 -TPS The ASU Experience 1
Total ASU 101 or College-Specific First-Year Seminar 1 credits

First-Year Composition

All baccalaureate degree students must fulfill university graduation requirements, including a minimum of 120 credit hours, with at least 45 credit hours in upper-division courses. All undergraduate students must complete General Studies requirements. Mathematics Placement Assessment score determines placement in first mathematics course. Students should work with their academic advisor, and consider course prerequisites, in order to complete all degree requirements in four years. Not all courses are available at the West Campus.

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles