# Computer Science
**Source**: https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bus-Admin-Computer-Sci-Double-Degree-Reqmnt-1.html
**Parent**: https://cs.uwaterloo.ca/bbabcs
| | | | | | | | | | | | | | | | |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| | | | | --- | --- | | | | | 2020-2021 | [The Undergraduate Calendar](https://academic-calendar-archive.uwaterloo.ca/) | | - [The Undergraduate Studies Calendar](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/uWaterloo-Undergraduate-Calendar-Access.html) - [General Information](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-General-Information.html) - [Calendar of Events and Academic Deadlines](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/uWaterloo-Calendar-Events-and-Academic-Deadlines.html) - [Admissions](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Admissions.html) - [Fees](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Fees.html) - [Awards and Financial Aid](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Awards-and-Financial-Aid.html) - [Co-operative Education & Career Action](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Co-operative-Education-Career-Action.html) - [University Policies, Guidelines, and Academic Regulations](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Policies-Guidelines-Academic-Regulations.html) - [Faculty of Applied Health Sciences](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Faculty-of-Applied-Health-Sciences.html) - [Faculty of Arts](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Faculty-of-Arts.html) - [Faculty of Engineering](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Faculty-of-Engineering.html) - [Faculty of Environment](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Faculty-of-Environment.html) - [**Faculty of Mathematics**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/u-Waterloo-Faculty-of-Mathematics.html) - [About the Faculty of Mathematics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-About-the-Faculty-of-Mathematics.html) - [List of Academic Programs/Plans](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-List-of-Academic-Programs-or-Plans.html) - [Admission to Specific Honours Academic Plans](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Admission-Specific-Honours-Academic-Plans.html) - [Bachelor of Computer Science and Bachelor of Mathematics Plan Combinations](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-BCS-and-BMath-Academic-Plan-Combinations.html) - [**Academic Plans and Requirements**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Academic-Plans-and-Requirements.html) - [Degree Requirements for all Math students](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Degree-Requirements-for-Math-students.html) - [Actuarial Science](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Actuarial-Science-1.html) - [Applied Mathematics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Applied-Mathematics-1.html) - [Combinatorics and Optimization](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Combinatorics-and-Optimization1.html) - [Computational Mathematics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Computational-Mathematics-1.html) - [**Computer Science**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Computer-Science-1.html) - [Overview](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Overview-2.html) - [Admissions](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Admissions.html) - [**Plan Requirements**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Plan-Requirements.html) - [Bachelor of Computer Science](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bachelor-of-Computer-Science-1.html) - [Bachelor of Computer Science (Data Science)](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bachelor-of-Computer-Science-Data-Science.html) - [Bachelor of Mathematics (Computer Science)](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bachelor-of-Mathematics-Computer-Science-1.html) - [**Business Administration & Computer Science Double Degree**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Business-Admin-Computer-Sci-Double-Degree-1.html) - [Overview](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bus-Admin-Computer-Sci-Double-Deg-Overview-1.html) - [**Degree Requirements**](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Bus-Admin-Computer-Sci-Double-Degree-Reqmnt-1.html) - [Joint Computer Science (Bachelor of Mathematics)](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Joint-Computer-Science-Bach-of-Math.html) - [Joint Bachelor of Computer Science](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Joint-Bachelor-of-Computer-Science-1.html) - [Specializations](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Specializations.html) - [Computer Science Minor](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Minor-2.html) - [Computing Minor](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computing-Minor.html) - [Accelerated Master's](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Computer-Science-Accelerated-Masters.html) - [Computing and Financial Management](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Computing-and-Financial-Management.html) - [Mathematics/Business](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Mathematics-or-Business.html) - [Mathematical Optimization](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Mathematical-Optimization1.html) - [Mathematical Studies](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Mathematical-Studies-1.html) - [Mathematics/Teaching](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Mathematics-or-Teaching.html) - [Plans for Students outside the Mathematics Faculty](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Plans-for-Students-outside-Mathematics-Fac.html) - [Pure Mathematics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Pure-Mathematics-1.html) - [Software Engineering](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Software-Engineering.html) - [Statistics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Statistics-1.html) - [Faculty Policies](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/MATH-Faculty-Policies.html) - [Courses - Faculty of Mathematics](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/Courses-Faculty-of-Mathematics.html) - [Courses - Undergraduate](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/Course-Descriptions-Index.html) - [Faculty of Science](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Faculty-of-Science.html) - [Social Work](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Social-Work.html) - [Minors, Options, Diplomas, Certificates](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Minors-Options-Diplomas-Certificates.html) - [Undergraduate Course Descriptions](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/Course-Descriptions-Index.html) - [Amendments](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/group/uWaterloo-Amendments.html) | | | | | | | | | --- | --- | --- | --- | --- | --- | | | | | --- | | Computer Science Business Administration & Computer Science Double Degree | | | | | --- | | Degree Requirements | | | | Students in this plan must fulfil all the requirements in [Table I](https://academic-calendar-archive.uwaterloo.ca/undergraduate-studies/2020-2021/page/MATH-Degree-Requirements-for-Math-students.html#Table%20I) and the following: From the University of Waterloo (Waterloo) One of [CS 115](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS115) Introduction to Computer Science 1 [CS 135](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS135) Designing Functional Programs [CS 145](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS145) Designing Functional Programs (Advanced Level) One of [CS 136](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS136) Elementary Algorithm Design and Data Abstraction [CS 146](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS146) Elementary Algorithm Design and Data Abstraction (Advanced Level) One of [MATH 127](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH127) Calculus 1 for the Sciences [MATH 137](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH137) Calculus 1 for Honours Mathematics [MATH 147](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH147) Calculus 1 (Advanced Level) One of [MATH 128](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH128) Calculus 2 for the Sciences [MATH 138](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH138) Calculus 2 for Honours Mathematics [MATH 148](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH148) Calculus 2 (Advanced Level) One of [MATH 135](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH135) Algebra for Honours Mathematics [MATH 145](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH145) Algebra (Advanced Level) One of [MATH 136](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH136) Linear Algebra 1 for Honours Mathematics [MATH 146](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH146) Linear Algebra 1 (Advanced Level) One of [MATH 239](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH239) Introduction to Combinatorics [MATH 249](https://ucalendar.uwaterloo.ca/2021/COURSE/course-MATH.html#MATH249) Introduction to Combinatorics (Advanced Level) One of [STAT 230](https://ucalendar.uwaterloo.ca/2021/COURSE/course-STAT.html#STAT230) Probability [STAT 240](https://ucalendar.uwaterloo.ca/2021/COURSE/course-STAT.html#STAT240) Probability (Advanced Level) One of [STAT 231](https://ucalendar.uwaterloo.ca/2021/COURSE/course-STAT.html#STAT231) Statistics [STAT 241](https://ucalendar.uwaterloo.ca/2021/COURSE/course-STAT.html#STAT241) Statistics (Advanced Level) All of [CO 250](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CO.html#CO250) Introduction to Optimization [CS 240](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS240) Data Structures and Data Management [CS 241](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS241) Foundations of Sequential Programs [CS 245](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS245) Logic and Computation [CS 246](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS246) Object-Oriented Software Development [CS 251](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS251) Computer Organization and Design [CS 341](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS341) Algorithms [CS 350](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS350) Operating Systems [CS 490](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS490) Information Systems Management [CS 492](https://ucalendar.uwaterloo.ca/2021/COURSE/course-CS.html#CS492) The Social Implications of Computing Four additional CS courses chosen from CS 340-CS 398, CS 440-CS 489, with at least two chosen from CS 440-CS 489. From Wilfrid Laurier University (Laurier) All of BUS 111W Understanding the Business Environment BUS 121W Functional Areas of the Organization BUS 127W Introduction to Financial Accounting BUS 231W Business Law BUS 247W Managerial Accounting BUS 283W Financial Management I BUS 288W Organizational Behaviour I BUS 352W Introduction to Marketing Management BUS 354W Human Resources Management BUS 362W Building and Managing Products, Services and Brands BUS 375W Operations Management BUS 393W Financial Management II BUS 398W Organizational Behaviour II BUS 481W Business Policy I BUS 491W Business Policy II ECON 120W Introduction to Microeconomics ECON 140W Introduction to Macroeconomics One of ECON 250W Intermediate Macroeconomic Analysis for Management ECON 260W Intermediate Microeconomic Analysis for Management Six additional 300- or 400-level BUS or ENTR elective courses (3.0 units) taken in third, fourth, or fifth year. From Waterloo or Laurier Four additional elective courses (2.0 units) are required. Students are free to choose their elective courses from either university. Notes 1. For details about the various Laurier Honours Bachelor of Business Administration (BBA) policies, procedures, regulations, and requirements that apply to this double degree plan, please consult the Laurier Calendar and/or one of the plan's academic advisors at Laurier. 2. W courses are offered by Laurier. See the Laurier Calendar for course details. 3. Students may be allowed to have additional designations (e.g., minors or options) on their Waterloo diploma and transcript. Such designations must be approved by the academic unit offering the minor or option and the double degree advisors from both Waterloo and Laurier. The designations must not be similar to any designations on the student's Laurier academic record and must be in disciplines offered outside of the Lazaridis School of Business and Economics at Laurier. | | | | --- | | | --- | | Office of the Registrar University of Waterloo Ira G. Needles Hall 200 University Avenue West Waterloo, Ontario, Canada N2L 3G1 519-888-4567 | | | | | |