Search Redlands

Resources for

More Info
Common App is open. Now accepting undergraduate applications for 2026!
Apply now
file (2)

Bachelor of Arts in Computer Science

The B.A. degree offers students a great deal of flexibility in combining computer science study with courses in other fields, particularly in the humanities and the social sciences, leading to careers involving interdisciplinary applications.

Degrees Offered

Bachelor of Arts

Program Types

Undergraduate, Major, Minor

Mode of Study

On Campus

What is a computer science degree?

In the computer science program, you will study the concepts and techniques used in the design and analysis of software, along with the fundamentals of implementation, computations, and algorithms. 

Why you should major in computer science at Redlands?

The computer science program offers small, interactive classes, where you will work closely with faculty and your fellow students. Along your program journey, you will have the opportunity to study abroad, complete summer research, and participate in internships, including employment within the department and outside the university.

At Redlands, you'll have the chance to explore more advanced areas like data analytics, Neural Networks (AI), mobile development, and software engineering and gain opportunities in a variety of career paths with skills that are highly transferable and valuable across many fields. The interdisciplinary nature of computer science allows you to apply your skills to make an impact in your career and in your community. 

Our value

Advice to new CS students

Students planning to major in computer science do not need any prior coding experience! The standard introductory sequence for new students is CS 110 followed by CS 111. Most students taking the introductory CS110 course have no prior coding experience. We recommend that students begin with CS 110 and a calculus course (Math 121 or Math 118).

Those students who have passed the CS AP exam can begin with CS 111. Students with a considerable amount of prior programming experience in C++ or Java should contact the director, Trish Cornez.

Please note the following:
  1. Students can wait to take calculus, if they choose. Redlands uses the ALEKS math placement test to evaluate students’ preparedness for specific math courses.
  2. All students accepted to Redlands can take this test and use its learning modules to prepare for calculus placement.
  3. For questions about math placement, math transfer credit, and AP test scores, email math_placement@redlands.edu or calculus_placement@redlands.edu.
  4. Students can declare the B.A. CS major at any time.
  5. Students can declare the B.S CS major after completing CS 111 and Math 122 (Calculus II).

Summer research opportunities

Students interested in summer research can apply to REUs (Research Experiences for Undergraduates). The REU program supports active research participation by undergraduate students in computer science. This research is funded by the National Science Foundation. REU projects involve students in ongoing research programs or in research projects specifically designed for the REU program. REU programs consist of a group of undergraduate students who work in the research programs of a host institution. Each student is associated with a specific research project, where he/she work closely with the faculty and other researchers. Students in this program are granted stipends and, in many cases, assistance with housing and travel.

Students can consult the REU directory for available REU programs as early as November.

Apply directly to individual REU programs. Most REU application deadlines are the end of January or February.

Study away opportunities

Students pursuing a Computer Science degree at Redlands have the opportunity to participate in study away programs in countries around the world. Students can explore and experience the lifestyle of another country while studying Computer Science.

The Computer Science program allows Redlands CS majors to satisfy several of their computer science course requirements at another four-year institution abroad. Once you find an abroad program that interests you, check online for a list of its CS courses. Contact Director Trish Cornez to verify that these courses can be counted toward your CS degree.

The following study away programs are some of those available to CS students. Students typically study abroad during their junior year.

• DIS Copenhagen
• DIS Stockholm
• Queen Mary University of London
• University of Canterbury
• University of East Anglia
• University of Melbourne
• Victoria University Wellington

Classes you'll take

The B.A. degree offers students a great deal of flexibility in combining computer science study with courses in other fields, particularly in the humanities and the social sciences, leading to careers involving interdisciplinary applications.

To view specific classes, program requirements, and coursework information, visit the current university catalog.

  1. Lower Division (2 courses)
    • CS 110 Introduction to Programming (Fall and Spring)
    • CS 111 Data, File Structures, and OOP (Spring)
  2. Core Coursework Part A (Choose 1 course)
    • CS 222 Web Programming (Fall):  Satisfies IMLI and WR
    • CS 230 Operating Systems (Fall)
  3. Core Coursework Part B (Choose 1 course)
    • CS 220 Architecture and Assembly (Spring)
    • CS 240 Theory of Algorithms (Spring)
  4. Computer Science Electives (Choose 2 additional courses, not already taken)
    • CS 220 Computer Architecture and Assembly Language
    • CS 222 Web Application Development (Fall)
    • CS 223 Game Programming AI (Alternate Spring semesters)
    • CS 230 Operating Systems (Alternate Fall semesters)
    • CS 240 Theory of Algorithms (Spring)
    • CS 251 Neural Networks and Machine Learning (Alternate Spring semesters)
    • CS 301 Business Analysis with Excel (Fall and Spring)
    • CS 323 Mobile Programming (Alternate Spring semesters)
    • CS 330 Database Management (Spring)
    • CS 331 Artificial Intelligence (Alternate Spring semesters)
    • CS 340 Programming Languages (Alternate Fall semesters)
    • CS 341 Software Engineering (Fall)
  5. Related Field Requirements (Choose 2 courses). Substitution courses may be available with approval.
    • SBUG 415 Competing with Analytics (Credited toward M.S. Business Analytics*)
    • SBUG 420 Data Science Foundations (Credited toward M.S. Business Analytics*)
    • GIS 411 Fundamentals of Geographic Information (Credited toward a M.S. GIS degree**)
    • GIS 467 Project Concept & Scope (Credited toward a M.S. GIS **)
      MATH 119 or above.
    • Statistics (MATH 111 or POLI 202  or PSYC 250)
  6. Capstone
    • CS 450 Computer Science Senior Project (Spring)

Why should you minor in computer science?

The minor is computer science is designed to provide basic expertise in computer science. The requirements focus on a basic foundation that allows you, if you are specializing in another discipline, to benefit from knowing more about computing, blending well with other areas of study.

  • CS 110 Introduction to Programming
  • CS 111 Data and File Structures and OOP
  • Any three elective courses in computer science at the 200-level or above.
  • MATH 111 Elementary Statistics with Applications
  • One additional mathematics course
Undergraduate application deadlines
Fall Term - First Year

Early Action 1: November 1
Early Action 2: December 1
Regular Decision: January 15*

Spring Term - First Year
Deadline: November 1*
Fall Term - Transfer
Priority Deadline: March 1*
Spring Term - Transfer
Priority Deadline: November 1*
Note
*Applications will be reviewed on a rolling basis after the deadline based on capacity.
Apply now

What you'll learn

Understand the computational process.
Analyze and design data structures and algorithms.
Understand programming concepts in order to acquire computer language proficiency.

What you'll learn

Mutiple media - Computer science education camp

Graduates pursue careers as

Mask group (73)

Graduates pursue careers as

Designing and building innovative software solutions to meet diverse technological needs.
Developing intelligent systems that learn and adapt to solve real-world problems.
Analyzing complex data to uncover insights and drive informed business decisions.
Providing expert advice and solutions to optimize organizational technology strategies.
WEB 24-09-16 Global Business classroom -FP-0043-Media content row multiple media 1440x1440-1440x1440

Pursue a pathway to a graduate degree

Computer Science majors (B.S. or B.A.) may pursue an accelerated 4+1 pathway that allows them to begin graduate coursework while completing their bachelor’s degree. Students may apply to the M.S. in Business Analytics (MSBA) or the Geographic Information Science master's program (MSGIS or MGIS), with select graduate courses double-counted toward both degrees, allowing for the completion of a bachelor’s and master’s degree in approximately five years.

Group 52

Student Testimonial 


“Solving a problem through programming is really satisfying. The bigger projects show me that I can do it—they’re what I will encounter on the job, but on a smaller scale. A lot of the skills needed to get and keep a job in the industry directly transfer from what I’m learning.”

— Jacob Griffin ’22, B.S. in Computer Science

a981f270d20211f0adea2a4d06eae48a

Department of Computer Science

The Department of Computer Science is part of the College of Arts & Sciences. Our faculty combine strong academic foundations with real-world experience and offer personalized mentorship in coursework, research, and career preparation. Explore our programs, student resources, and faculty to learn more.

Mask group (65)

Redlands' Signature Experiences

The Core Four Framework

At Redlands, our students’ success is at the heart of everything we do. We offer experiential learning opportunities, but our CORE Four initiative takes that commitment to a deeper, intentional level. More than a set of experiences, the CORE Four is a framework for transformation. Learn more about how students can prepare for their academic journey.

Want to know more?

Get in touch with our admissions team.

Loading...