Search Redlands

Resources for

More Info
out-RS42016_140_SummerScienceResearch2017_CM-original

Bachelor of Science in Computer Science

Explore the fundamentals of software design and implementation, computations, and algorithms with a Bachelor of Science in Computer Science degree at University of Redlands. 

Degrees Offered

Bachelor of Science

Program Types

Undergraduate

Mode of Study

On Campus

What is a computer science degree?

In the Bachelor of Science in 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. You will also have the chance to explore more advanced areas like data analytics, Neural Networks (AI), mobile development, and software engineering. 

Why should you major in computer science at Redlands?

The computer science program at University of Redlands 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. Program graduates often return to share their success stories post-completion and to offer insight into what your life could look like in a graduate program or offer networking opportunities. 

Classes you'll take

The B.S. degree offers students robust exposure to the core areas of computer science and provides the requisite background for graduate study or careers involving software development.

The required courses give students a firm foundation in computer science and a choice of related areas in business analytics, GIS (Graphical Information Systems, physics, economics, and mathematics; electives allow them to tailor their program to their specific interests. 

Students are encouraged to meet with computer science faculty early in their program in order to choose courses that will best prepare them for their future goals. Students can declare the B.S CS after completing CS 110, CS 111, and MATH 122 (Calculus II), with a minimum grade of 2.0 in each course.

  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)

B.A. computer science (CS) students are eligible to apply for admission to the M.S. Business Analytics program during their junior and senior years. Students participating in this program will earn both a B.A. in Computer Science and a M.S. in Business Analytics in a total of five years. 

** B.A. computer science students are eligible to apply for admission to the M.S. Geographic Information Systems (GIS) program during the end of their junior year.  Students can earn a B.A. CS degree while concurrently pursuing the M.S. GIS degree.

Why should you minor in computer science?

The minor offers students a strong understanding of the basics of computer science and blends well with all 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 2025 - First Year
November 15, 2024 - Early Action
Fall 2025 - First Year
January 15, 2025 - Regular Decision*
Fall 2025 - Transfer
March 1, 2025 - Regular Decision*
Note
*Applications will be reviewed on a rolling basis after the deadline based on capacity.
Apply Now

What you'll learn

You will learn the design of computers and the computational process.
You will learn how to analyze and design data structures and algorithms.
You will learn how to apply programming concepts in order to acquire computer language proficiency independently and program computers with knowledge of at least two programming languages.
You will learn how to apply software development principles.

What you'll learn

Mutiple media - Computer science education camp

I really like the professors I have. They are very nice and teach well. I’m really looking forward to the rest of the computer science classes I want to take. And I’m hoping that with those classes, I’ll be able to learn what my future career will be.

Demario Anderson ’26, computer science

Graduates pursue careers as

Developing, testing, and maintaining software applications to solve real-world problems and meet user needs.
Utilizing algorithms and statistical models to analyze vast amounts of data, extracting insights to inform decision-making.
Protecting computer systems and networks from cyber threats by implementing security measures and responding to breaches.
Designing and developing AI models and systems that can perform tasks that typically require human intelligence.

Graduates pursue careers as

Mutiple media - Graduation ceremony for college of arts and sciences
89 %

of University of Redlands B.S. in Computer Science graduates have successful outcomes within six months of graduation.

First Year Destination Survey, 2023

9 out of 10 ( 91 %)

Alumni shared they gained critical thinking skills from their degree.

NACM Alumni Career Mobility, 2022

Top 10

Best Universities in the West

U.S. News & World Report, 2023

Career Prep

The University of Redlands offers many ways to prepare you for life after graduation.

Visit career prep page

Want to know more?

Get in touch with our admissions team.

Loading...