Computer Science with Business Applications (CSBA) Major
Program Overview
Computer Science and Engineering
The Computer Science and Engineering program at the University of California, Riverside, is designed to provide students with a broad background in science and humanities, as well as an understanding of fundamental principles of computing and modern computing technology.
Program Overview
The program prepares students for professional work with computer systems and business environments. It is accredited by the Computing Accreditation Commission (CAC) of ABET, under the commission's General Criteria and Program Criteria for Computer Science.
Curriculum
The Computer Science with Business Applications major is designed to provide students with a broad background in science and humanities and to provide an understanding of fundamental principles of computing and modern computing technology. It prepares the student for professional work with computer systems and business environments.
Courses
As a Computer Science with Business Applications major, students will take a mix of core computer science courses, core business courses, and a breadth of humanities and social science courses.
Program Educational Objectives
Graduates of the program will meet high professional, ethical, and societal goals as demonstrated by:
- Success in post-graduation studies, including satisfaction with the decision to further their education, advanced degrees earned, professional visibility, and professional responsibilities.
- Success in a chosen profession or vocation, including career satisfaction, promotions, professional visibility, and professional responsibilities.
- Contributions to society, including leadership roles, public service, mentoring, and volunteer service.
Student Outcomes
As a graduate of the program, students will be able to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Support the delivery, use, and management of information systems within an information systems environment.
Graduation and Enrollment Data
In the Fall of 2023, total undergraduate enrollment in Computer Science with Business Applications was 217 students. In Spring of 2023, 64 Bachelor of Science degrees were awarded.
Research Areas
The program includes research areas such as:
- Algorithms and Theory of Computation
- Architecture, Compilers, and Embedded Systems
- Bioinformatics
- Computer Science Education
- Cybersecurity
- Databases, Data Mining, and Artificial Intelligence
- High-Performance Computing and Graphics
- Programming Languages and Software Engineering
- Systems and Networks
Programs
The program offers various undergraduate and graduate degrees, including:
- Computer Science Major
- Computer Science BS+MS Major
- Computer Science Minor
- Computer Science with Business Applications Major
- Computer Engineering Major
- Data Science Major
- Data Science Minor
- Robotics Major
- PhD in Computer Science
- MS in Computer Science
- BS+MS in Computer Science
- MS in Computational Data Science
- MS in Computer Engineering
- MS in Robotics
