Link to the University of Waterloo home page
2009-2010

The Undergraduate Calendar

 

 

Arts Degree Requirements

Bachelor of Computing and Financial Management

Overview

The objective of the Computing and Financial Management program is to provide students with a strong core background in computer science and accounting and financial management. Careful selection of optional courses should permit graduates to go on to graduate studies in these disciplines, with a small number of supplemental courses.

The Computing and Financial Management program is offered jointly by the David R. Cheriton School of Computer Science and the School of Accounting and Finance.  Students will be considered to be members of both the Faculty of Arts and the Faculty of Mathematics, although, for administrative purposes, they will be registered in a separate unit.  The Honours Computing and Financial Management program leads to a Bachelor of Computing and Financial Management degree.

The course requirements for the Computing and Financial Management program reflect the interdisciplinary nature of this program, with nineteen courses from the Faculty of Mathematics, nineteen courses from the Faculty of Arts, and two general electives, for a total of forty courses.

This program requires successful completion of at least twenty academic course units and all the requirements specified in Table I, except that the Writing Skills Requirement is as specified by the Faculty of Arts.  Work reports must be completed according to Policy 14.2.  A student's standing in the program will be determined according to policies used in the Faculty of Mathematics.  The specific course requirements are as indicated below.  The Honours Computing and Financial Management program is also considered an Honours Mathematics plan for purposes of student access to math courses.

One of

CS 135 Designing Functional Programs
A 300- or 400-level CS major course in addition to those required below

One of

CS 136 Elementary Algorithm Design and Data Abstraction
CS 145 Design, Abstraction, and Implementation

All of

AFM 101 Introduction to Financial Accounting
AFM 102 Introduction to Managerial Accounting
AFM 131/ARBUS 101 Introduction to Business in North America
AFM 231 Business Law
AFM 272/ACTSC 291 Mathematical Managerial Finance 1
AFM 291 Intermediate Financial Accounting 1
AFM 372/ACTSC 391 Mathematical Managerial Finance 2
AFM 391 Intermediate Financial Accounting 2
AFM 431 Professional Ethics for Financial Managers
AFM 472 Investments
AFM 474 Derivatives and Risk Management
AFM 475 Fixed Income Securities
AFM 492 Financial Statement Analysis
CM 339/CS 341 Algorithms
CS 240 Data Structures and Data Management
CS 241 Foundations of Sequential Programs
CS 245 Logic and Computation
CS 246 Software Abstraction and Specification
CS 251 Computer Organization and Design
ECON 101 Introduction to Microeconomics
ECON 102 Introduction to Macroeconomics
MATH 135 Algebra for Honours Mathematics or MATH 145 Algebra (Advanced Level)
MATH 136 Linear Algebra 1 for Honours Mathematics or MATH 146 Linear Algebra 1 (Advanced Level)
MATH 137 Calculus 1 for Honours Mathematics or MATH 147 Calculus 1 (Advanced Level)
MATH 138 Calculus 2 for Honours Mathematics or MATH 148 Calculus 2 (Advanced Level)
MATH 239 Introduction to Combinatorics or MATH 249 Introduction to Combinatorics (Advanced Level)
STAT 230 Probability or STAT 240 Probability (Advanced Level)
STAT 231 Statistics or STAT 241 Statistics (Advanced Level)
STAT 373 Regression and Forecasting Methods in Finance

Three of

AFM 401 Accounting Theory
AFM 471 Cases in Corporate Finance
AFM 473 Advanced Topics in Corporate Finance
AFM 481 Cost Management Systems
AFM 491 Advanced Financial Accounting
ARBUS 302/ECON 344 Marketing: Principles of Marketing and Consumer Economics
ECON 201 Microeconomic Theory 1
ECON 202 Macroeconomic Theory 1
ECON 231 Introduction to International Economics
SPCOM 223 Public Speaking

One additional course from CS 440-498, CO 487/CM 432.

Two additional courses from CS 340-398, 440-498, CO 487/CM 432.

One of

ENGL 119 Communications in Mathematics & Computer Science
ENGL 210F Genres of Business Communication

One additional course (0.5 units) from the Faculties of Mathematics or Arts but not in Computer Science or Accounting and Financial Management.

One additional course.

Notes

  1. Since the Computing and Financial Management academic curriculum is a combination of the curricula in Computer Science and Accounting and Financial Management, no additional combinations or options will be recognized on a student's transcript or diploma. This does not preclude students from completing additional requirements to enhance their learning.
  2. BCFM students have a major average (MAV) based on all math courses and a special average (SMAV) based on all courses taken from the Faculty of Arts. To graduate with a BCFM degree,a student must have a MAV of a least 60% and a SMAV of at least 70%.
  3. To continue in the BCFM program a student must normally meet the average requirements specified in the preceding note at the end of each term.The averages, however, are not computed until there are at least three courses available for the average. A student who does not meet the MAV or SMAV requirement at the end of a term, may, at the discretion of a BCFM advisor, be allowed to continue for an additional term in an attempt to raise the average(s) to the required standard.
  4. There is very little flexibility for altering the academic/work-term sequence prescribed for the Bachelor of Computing and Financial Management (see the co-op "Study/Work Sequence" section) because of limited term offerings and structured prerequisites for most AFM courses. Since deviations from this sequence can cause a delay in graduation of as much as one calendar year, alterations should not be considered without careful consultation with the appropriate faculty advisor.


Office of the Registrar
University of Waterloo
2nd Floor, Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4567
 Campaign Waterloo