What Is A BACS Degree? (Computer Science BA)
A BACS is usually a Bachelor of Arts in Computer Science, but the exact title and requirements vary by college. It is a bachelor’s degree that combines computer science study with a broader arts and general education program. Compare required courses, total credits, cost, accreditation, and transfer rules at each school before you apply.
“We can only see a short distance ahead, but we can see plenty there that needs to be done.” — Alan Turing, “Computing Machinery and Intelligence,” 1950
Choosing a degree can feel like decoding a system whose rules keep changing. BACS is one example: the acronym often means Bachelor of Arts in Computer Science, but colleges do not use degree titles in a single, nationally standardized way. The course list and school catalog matter more than the letters alone.
In advising conversations, I encourage students to ask a practical question: “What will I study and need to complete at this school?” That shift makes it easier to compare programs and avoid relying on assumptions about what a BA or BS must include.
BACS admissions and program overview: What the Computer Science BA means
A BACS usually names an undergraduate computer science degree awarded as a Bachelor of Arts. The title does not, by itself, tell you how much programming, mathematics, or technical depth the program includes. Each institution sets its own meaning, admission rules, and degree requirements, so check the current catalog.
Some colleges write the title as B.A. in Computer Science or BA in Computer Science rather than BACS. Others may use the acronym for a different program. Confirm the full degree name on the official program page and in the catalog, which is the school’s formal list of academic rules.
A BA may include more room for electives or humanities courses than a BS at the same school. That is a possibility, not a guarantee. One BA might require a similar computer science core to its BS counterpart, while another may have a different balance. Compare required courses and graduation rules rather than assuming the title tells the whole story.
What to check before applying
There is no national GPA or test-score cutoff for BACS programs. Each college sets its own first-year and transfer admission rules. Check whether SAT or ACT scores are required, optional, or not considered, along with deadlines, application steps, and any high school course preparation.
Look for these details on the school’s official admissions and program pages:
- Required high school courses or prior college courses
- Math placement rules and any required prerequisites
- Application deadlines and whether testing is required
- Transfer-credit review steps and deadlines
- The full degree title and the department that offers it
If you are transferring, ask for a written evaluation of your credits before committing. A college may accept a course as credit but not apply it to your computer science major or general education requirements. That difference can affect both time to graduation and total cost.
BACS curriculum and degree requirements: Credits, mathematics, and core courses
A curriculum is the set of courses and rules you must complete to earn a degree. Many U.S. bachelor’s programs require about 120 semester credits, but the school’s catalog controls the actual total. Check credit units, residency rules, prerequisites, and required courses before estimating how long the degree will take.
A semester credit measures course work under a school’s system; quarter credits use a different calendar and scale. Do not compare the numbers as if they were identical. Ask the registrar or transfer office how prior credits will be evaluated and what minimum number of credits you must earn at that college, often called the residency requirement.
Courses and mathematics to compare
Computer science programs commonly include programming, data structures, algorithms, computer systems, and discrete mathematics. Discrete mathematics covers topics such as logic, sets, and counting. Programs may also require calculus or statistics, but the exact sequence varies. Check prerequisites and placement rules in the catalog rather than relying on a general list.
| What to compare | Why it matters | Question to ask |
|---|---|---|
| Programming sequence | Shows how students build coding skills over time | Which languages or programming concepts are required? |
| Data structures and algorithms | Covers ways to organize data and solve problems efficiently | Are both required, and what courses come first? |
| Computer systems | Examines how software and hardware work together | Is this a required course or an elective? |
| Mathematics | Supports logic, analysis, and later technical courses | Are algebra, pre-calculus, calculus, statistics, or discrete math required? |
| Upper-level electives | Lets students explore areas such as security, graphics, or data | Which electives run often enough to fit a degree plan? |
| General education | Adds learning outside the major | How many credits are required, and can they overlap with other rules? |
A BA may offer more electives or humanities coursework, but the core technical requirements still need careful review. Compare the BA and BS course lists side by side. Look at required classes, not just the number of courses with “computer science” in the title.
A practical credit-planning check
If a program requires 120 semester credits, eight semesters with 15 credits each would total 120. That is arithmetic, not a promise that every student will finish in four years. Course availability, prerequisites, transfer decisions, part-time enrollment, and other requirements can change the timeline.
Before enrolling, map general education, major courses, prerequisites, and electives with an academic advisor. Ask which courses must be taken in sequence and whether required classes are offered every term. Keep a copy of the degree audit, an official record showing how completed and planned courses apply to graduation.
Academic success and student experience: Advising, projects, internships, and costs
A degree plan connects the catalog rules to your own course schedule. It can help you spot missing prerequisites, courses offered in a set sequence, and credits that do not apply where you expected. Meet with an academic advisor and review your plan each term, especially after changing majors or transferring.
Two student planning cases
These examples are hypothetical, but they show common decisions that follow from degree rules.
- A first-year applicant comparing BA and BS programs: The applicant finds that both programs require programming and algorithms, while one offers more elective space. They compare the full required-course lists and check whether the extra electives support their interests.
- A transfer applicant with previous credits: The student has completed general education and math courses. Before enrolling, they request a written transfer review and ask which credits count toward the major, general education, and residency minimum.
These checks can reveal a gap between “credit accepted” and “requirement satisfied.” If a transfer course counts only as an elective, you may still need to take the required course at the new college.
Compare total cost, not only tuition
A net price calculator is a school tool that estimates what a student might pay after grants and scholarships. Use the calculator for each college, then confirm details with the financial aid office. The estimate is not a guaranteed offer, and your actual aid may depend on your circumstances and the school’s rules.
Also ask about fees, housing and other living costs, aid renewal conditions, and how many credits you must take to receive specific aid. Federal student aid rules include satisfactory academic progress, or SAP. SAP is a school’s standard for checking whether a student is moving toward a degree at an acceptable pace. Ask the financial aid office for its policy and what happens if you do not meet it.
Verify accreditation and aid information
Institutional accreditation reviews the college as a whole through a recognized accrediting agency. In the United States, you can check the U.S. Department of Education’s Database of Accredited Postsecondary Institutions and Programs, or DAPIP, and the Council for Higher Education Accreditation, or CHEA, directory. Also confirm the school’s federal-aid details directly with its financial aid office.
ABET computing accreditation is optional for computer science programs. It is not a replacement for checking the institution’s accreditation, nor does its presence alone establish that a program is the right fit. Review the actual curriculum, costs, and student support services alongside accreditation information.
Computer science BA career pathways and employment outcomes
A computer science BA can prepare students for technical work when its curriculum builds relevant skills, but the degree title alone does not guarantee a job or a particular salary. Employers and graduate programs may consider coursework, projects, experience, and other qualifications. Check the expectations for the roles or further study you hope to pursue.
The program’s course list can help you judge whether it aligns with your goals. For example, a student interested in software development may want to see programming, data structures, algorithms, and team projects. Someone considering graduate study should check target programs for prerequisite courses, such as specific mathematics or computer science topics.
Projects, internships, and a portfolio can help you show what you can do. A portfolio is a collection of work, such as code or project descriptions, that presents your skills. Ask the department about project-based courses, internship support, and ways to build experience. These options vary by school and are not guaranteed parts of a degree.
To assess employment information, look for outcomes published by the institution and ask how they were collected. Check what counts as employment, which graduates are included, and whether the figures are specific to computer science or combine several majors. Treat broad claims as a starting point, not a promise about your own result.
How to compare BACS programs and choose your next step
A useful comparison uses official information from each school. The BA or BS label is one detail, not a decision rule. Gather the catalog, program plan, net price estimate, accreditation information, and transfer evaluation, then compare the details that affect your goals and graduation plan.
| Comparison item | Where to verify it | What to record |
|---|---|---|
| Degree title and courses | Current catalog and department page | Full title, core courses, electives |
| Total credits and residency | Catalog and registrar | Credit system, total credits, minimum credits at the school |
| Admissions rules | Current admissions page | Deadlines, preparation, testing policy |
| Transfer applicability | Registrar or transfer office | Credits applied to major, general education, and electives |
| Net cost | Net price calculator and aid office | Estimated cost and aid conditions |
| Accreditation | DAPIP, CHEA, and school | Institution status and program information |
| Outcomes | Department or career office | Data scope, dates, and methods |
A clear next-step plan is simple:
- Choose a few programs that fit your academic and budget needs.
- Compare required courses, credit totals, and math preparation.
- Check deadlines, admission rules, and transfer policies.
- Use each school’s net price calculator and contact the aid office.
- Ask an advisor to map your degree plan before registration.
- Review your plan each term and track SAP requirements if you receive federal aid.
The strongest choice is the one whose actual requirements, cost, and learning options fit your needs. Do not choose only because a program uses BA or BS, lists a low sticker price, or promises an outcome.
Frequently asked questions about a BACS degree
These short answers explain common points of confusion about the computer science BA. Because degree names and rules vary by college, use them as a guide, then confirm the details in the current catalog and with the relevant office.
What does BACS stand for?
It commonly means Bachelor of Arts in Computer Science. Some colleges use BA in Computer Science or B.A. Computer Science instead. Confirm the full degree title at the school you are considering.
Is a BACS the same as a BA in Computer Science?
Often, the terms refer to the same kind of degree. The acronym and title can vary by institution, so check the official program description and catalog.
Is a computer science BA less technical than a BS?
Not always. The difference depends on the college’s required courses. Compare programming, algorithms, systems, mathematics, and elective rules for both programs.
How many credits does a BACS require?
Many U.S. bachelor’s programs require about 120 semester credits, but the exact total varies. Check the catalog for total credits, credit type, and residency minimum.
What math do I need for a BACS?
Requirements vary. Programs may require algebra, pre-calculus, calculus, statistics, or discrete mathematics. Check prerequisites and placement rules for the specific program.
Is there a required GPA or test score for admission?
There is no national BACS cutoff. Each college sets its admission rules and decides whether SAT or ACT scores are required, optional, or not considered.
Can I transfer credits into a computer science BA?
Often, colleges review transfer credits, but acceptance does not mean every course meets a major or general education requirement. Request a written evaluation before enrolling.
Is ABET accreditation required for a computer science degree?
No. ABET computing accreditation is optional for computer science. Check the college’s institutional accreditation and review the program curriculum as well.
Can a BACS qualify me for federal student aid?
Aid eligibility depends on the institution, program, and your circumstances. Confirm the school’s status and your options with its financial aid office, and ask about its SAP policy.
What should I do before choosing a BACS program?
Compare official course lists, credits, admission rules, transfer policies, net cost, and accreditation. Then ask an advisor to map how your courses could meet graduation requirements.
(This article was written by one of our staff writers, Nathan Sterling. Visit our Meet the Team page.)
