Computer Science

University of Redlands provides two Computer Science degree programs and a minor. Each of these programs offers a solid foundation in the core areas of the field, including programming paradigms and languages, algorithms, and software engineering. Students can select higher level electives in areas such as data science, machine learning, mobile development, cryptography, data modeling, and full-stack web programming.

The Bachelor of Arts in Computer Science is suited for students seeking broad computer science study blended with courses in the humanities and the social sciences, leading to careers involving interdisciplinary applications in those areas. There is minimal emphasis on mathematics and no requirements for physics within this degree program.

The Bachelor of Science in Computer Science provides a solid and broad background in computer science with interdisciplinary requirements in Math and Physics. This program is designed for students looking to pursue general software engineering jobs within a broad array of information technology companies or continue on to graduate studies.

The Computer Science minor is designed to complement the majors in various fields of study or to stand alone as a body of courses suitable for careers in software development or computer support.