Business Data Science Bachelor of Science Degree (B.S.)

Not all programs are offered for completion at each campus or through Berkeley College Online®. Please review the academic program pages ( for information on where each program is offered. Additionally, all students may be required to take some courses at another campus or online. The Internship courses are only offered online.



Course Requirements 


BDS1100 Storytelling with Data 

3 Credits

This course introduces students to building and effectively presenting compelling narratives and stories with data for multiple audiences. It acquaints and takes students to the life-cycle of a data science project. Students work with case studies, examples, and data visualization tool kits, and practice with different strategies and techniques for building visual analytics and stories that can help organizations and individuals with better decisions or social impact.

BDS2240 Programming for Computer Science and Data Science 

3 Credits

This course is designed to provide students with the skills necessary to use Python programming for computer science and data science projects. This course is designed to give students fundamental programming skills, and show how to utilize python to manipulate data in ways commonly used in data science practice and applications with a focus on use cases.

Prerequisite: BDS1100 Storytelling with Data

BDS2260 Machine Learning

3 Credits

This course introduces students to the theory and applications of machine learning concepts and algorithms. It covers key topics in machine learning including both supervised and unsupervised learning algorithms. The key topics will include linear models for regression and classification, decision trees, support vector machines and kernel methods, ensemble methods, unsupervised learning, and dimension reduction. We will apply these algorithms to solve problems with real data.

Prerequisite: BDS2240 Programming for Computer Science and Data Science

BDS3360 SQL and Managing Data

3 Credits

This course is designed to help students develop proficiency in database design and gain knowledge of SQL programming. Additionally, students will be introduced to NoSQL database systems optimized for big data analytics. This course will demonstrate how a relational database coupled with efficient programming can help data scientists to effectively manage data and deliver accurate and reliable results

Prerequisite: BDS2240 Programming for Computer Science and Data Science

 BDS4410 Data Security and Privacy

3 Credits

This course introduces students to the concepts, tools, trends, and technologies for data and application security. The focus will be on examining data and information security methodologies for the control, protection, and access as well as the preservation of the integrity of the data. Topics covered will include secure databases and distributed systems, privacy, confidentiality, and trust management, and cybersecurity

Prerequisite: BDS3360 SQL and Managing Data

BDS4483 Data Science Internship

3 Credits

Allows students to work in a position related to Data Science. The internship experience is about exploring and understanding data science needs and practices within a real-life organizational context. Students integrate the skills and knowledge learned through their academic experiences and reflect on it in focused reflective online discussions/projects.

Prerequisite: Department permission


BDS2210 Artificial Intelligence

3 Credits

This course aims to introduce students to some basic concepts, techniques and a variety of applications of artificial intelligence. The course begins by discussing the processes and limits of human decision-making and learning in combination with AI systems. This course will include hands-on exercises and the final project, groups of students will create an AI-based application.


ITM3330 Object-Oriented Programming

3 Credits

Provides an introduction to the principles of computer programming using a current programming language such as Visual Basic, NET, C++, or Java. This course is a beginning programming course and focuses on basic principles of object-oriented design

BDS4440 Advanced Programming for AI and Big Data

3 Credits

This course is designed to provide students with advanced machine learning and Python programming skills to learn today’s most compelling leading-edge computing technologies including AI, big data and cloud case studies on natural language processing, IBM Watson cognitive computing, machine learning, deep learning, computer vision, Hadoop, Spark and the internet of things.

Prerequisites: BDS2240 Programming for Computer Science and Data Science, and, BDS2260 Machine Learning

BDS4450 Applied Deep Learning and Chatbots

3 Credits

Chatbots have come and transformed the way we have been conducting online business. At this time, this course aims to introduce students to the concepts and applications of deep learning and theories behind AI-powered Chatbots and introduce them to the tool kits for building and implementing Chatbots. 

Prerequisite: BDS2210 Artificial Intelligence


BUS2210 Business Intelligence and Analytics

3 Credits

Introduces students to the fast-growing field of business intelligence and analytics. The course provides students with a general understanding of quantitative methods, analytical software, and data analysis to help them comprehend and analyze contemporary business issues and problems. The emphasis is placed on critical thinking and quantitative reasoning skills.

ITM2260 IT Project Management

3 Credits

IT projects face unique challenges for all project team members, and most of all, for the project manager. This course is designed along the IT project management lifecycle. Topics entail the basic concepts of IT project management, including initiating, planning, controlling, executing, and closing projects. The course also shows students how IT projects should be managed, from inception to post-implementation review. Students will use Microsoft Project software.

ITM3313 Cloud Computing 

3 Credits

Introduces the underlying concepts of cloud models, virtualization, infrastructure, security, resource management, and business continuity. Emphasizes terminology and technologies in cloud environments and provides a general overview of the field of cloud computing in business and technology.

Prerequisites: ITM2210/ ITM 2211, Or DS2240 Programming for Computer Science and Data Science

BUS4420 Data Mining for Business Analytics

3 Credits

This course provides an overview of the fundamental principles and techniques of data mining for business analytics. Case studies will be utilized to place data mining techniques into context and to develop data-analytic thinking. Emphasis will be placed on real-world applications to illustrate that proper allocation of data mining is an art as well as a science. Analytics/data mining software will be utilized.

Prerequisites: BUS2210 or MAT2215


ACC1111 Financial Accounting

3 Credits

Introduces the basic structure of accounting terminology and procedures of a business organization. Students learn about recording and reporting functions, adjusting entries and closing entries, the preparation of financial statements, accounting for merchandising operations, valuation of inventories, purpose and significant features of
internal controls, preparation of bank reconciliations and the valuation of receivables.  

CIS1115 Computer Applications 

3 Credits

It provides an introduction to computer technology with an emphasis on applications. Students learn to use the software, such as Microsoft Windows, Word, PowerPoint, and Excel.

CIS2201 Advanced Spreadsheet

3 Credits

Provides students with experience using spreadsheet applications, such as Microsoft Excel. Topics include building complex worksheets; importing and exporting data; using mathematical, financial, and statistical functions; developing macros; consolidating spreadsheets; creating templates; and utilizing “what if” analyses.

Prerequisites: CIS1115 Computer Applications 

MKT3322 Digital Marketing 

3 Credits

Provides an in-depth study of online marketing strategies and tactics. Students will learn advanced concepts and tools of digital marketing and apply these new skills to make business decisions. Emphasis is on website optimization, display advertising, Search Engine Marketing, Search Engine Optimization, Social Media Marketing, and Mobile Marketing

Prerequisite: MKT 2220 and MKT2223 Or BDS1100 Storytelling with Data

BUS4430 CRM and Enterprise Systems

3 Credits

This course examines the roles of enterprise systems, for example, customer relationship management (CRM) systems, supply chain management (SCM) systems, and ERP systems, in automating organizations’ relationships with their stakeholders. Students will explore the role of these systems in transforming organizations and gain hands-on experience in using them.

Prerequisite: MKT3322 Digital Marketing

IBS4420 Global Fintech: AI, Blockchain and Financial Modeling

3 Credits

This course introduces students to the key concepts, applications and implications of innovations in financial technology (FinTech) like artificial intelligence, Blockchain and financial modeling in the context of Global Business and Finance. Students will receive a structured understanding of AI and its impact on real-life examples and use cases and will explore how technological advances in data and analytics are enabling the financial sector innovations with special emphasis on Blockchain, financial modeling, and algorithmic trading and investment strategies.

Prerequisite: Financial Accounting (ACC1111)


12 Credits


MAT2211 College Algebra

3 Credits

Introduces students to solving problems by using geometric and algebraic approaches and appropriate technology. Topics include the Cartesian coordinate system, linear equations, absolute value, rational and exponential functions, systems of linear equations, linear inequalities, logarithms, and polynomials.

MAT2218 Probability Statistics and Applied Regression 

3 Credits

Introduces probability, statistical methods, and applied regression. Students become acquainted with the collection, analysis, and presentation of quantitative data. Topics include basic concepts of probability, frequency distributions, binomial distributions, sampling theory, hypothesis testing, and regression and correlation.

MAT3301 Discrete Mathematics

3 Credits

Covers mathematical topics most directly related to the fields of information technology management and/or computer science. Topics include logic, relations, functions, basic set theory, graph theory, combinatorics, recursive functions, and Boolean algebra.

Prerequisite: MAT 2211 College Algebra

MAT4440 Applications of Calculus 

3 Credits

Introduces to differential and integral calculus, with an emphasis on applications. This course is intended for students in data science and business. Topics include modeling change using functions, the concept of the derivative, computing the derivative, applications of the derivative to business, and computer sciences, and an introduction to integration.

Prerequisite: MAT 2211 College Algebra


ENG1105 Writing and Research

3 Credits

An introduction to expository writing through a comprehensive survey of forms of composition. Students are taught to use words with precision and strengthen their understanding and application of grammatical and rhetorical principles. Students are encouraged to appreciate and incorporate the principles of academic and professional writing.

ENG2205 Writing Through Literature

3 Credits

Further develop the writing, reading, and interpretive abilities introduced in ENG1105 through critical engagement with literary texts from a myriad of genres

Prerequisite: ENG1105 Writing and Research

ENG2215 Public Speaking

3 Credits

Supports students in the development of oral communication skills. This course emphasizes the identification of good and poor speech habits, techniques for improving speech, oral interpretation, effective speech planning and delivery, and interpersonal communication.

Prerequisite or Corequisite: ENG2205 Writing through literature

ENG3316 The Confident Writer 

3 Credits

Explores a wide variety of professional and creative writing modes, from personal profiles to blogging and beyond. Students build their reading, writing, and researching skills while reinforcing the fundamental concepts and current developments associated with the areas of their respective majors.

Prerequisite: ENG2205 Writing through Literature

ENG4400 Scientific and Technical Communications

3 Credits

This course introduces students to the techniques of objective reporting on scientific and technical material. Topics covered include research techniques, information design, principles of technical exposition, effective use of graphics, a study of language uses, preparation and presentation of oral reports, writing samples and principles of various technical reports including manuals, proposals, and abstracts.

Prerequisite: ENG3315 The Confident Writer


SOC1123 First Year Experience

3 Credits

Explores the challenges students most frequently face in pursuing and achieving a college degree. Students will identify their own perceived challenges, share critical insights to meeting them, and implement their own plan of action to address and overcome such challenges.

HUM2225 Introduction to Ethics 

3 credits

Introduces the study of ethics and moral philosophy, including its historical development, the major figures within that history, and ethical and moral issues that face us today. This course presents the ideas of great thinkers throughout history and encourages students’ own thinking on various ethical and moral issues.

SOC2231 Human Relations

3 Credits

Students will develop the interpersonal skills known to be key ingredients for successful everyday interactions with a focus on the challenges of workplace relationships involving coworkers, supervisors, and customers/clients. Some major skill areas covered in the course include making a good impression with your employer, managing conflict with difficult coworkers, working on a team with diverse groups of people, providing exceptional service for customers/clients, and managing on-the-job stressors.



Liberal Arts Elective                                                                                   15 Credits

Humanities Elective                                                                                     3 Credits 

Science Elective                                                                                           3 Credits

Social Science Elective                                                                                3 Credits