
|
Computing Science is a relatively young
academic discipline. The field of study is expanding rapidly and
is fuelled by steady developments in both hardware and software.
Introductory computing science courses focus on algorithms,
problem-solving, programming, and the organization and design of
computers.
Students are required to use computers
extensively in most courses. Mathematics and problem-solving
skills are valuable assets.
A variety of computing courses are
available in both the Computing Science and Computer Information
Systems (CIS) program areas. Computing courses can be used to
fulfill various requirements in the Associate of Science,
Bachelor of Science, and Bachelor of Computer Information
Systems programs, and are listed in those sections of the
calendar.
Students wishing to transfer to
computing programs at other universities or institutes should
consult that university’s calendar, the transfer guide, and/or
consult with a Student Services educational advisor or the
department. Students interested in taking several computing
science courses should start with COMP 125 and COMP 150.
This section specifies the Computing
Science discipline requirements only. Students must combine
these minor requirements with another science minor or major.
See this section for additional Bachelor of Science requirements and the appropriate pages for the chosen major or minor.
Lower-level requirements
Course
Title
Credits
COMP 125
Principles of Computing
3
COMP 150
Introduction to Programming
4
COMP 155
Object-Oriented Design
4
COMP 251
Data Structures and Algorithms
4
COMP 256
Introduction to Machine Architecture
4
or CIS 270 Analysis and Design 3
CIS 230
Databases and Database
Management Systems 4
MATH 111
Calculus I
4
MATH 112
Calculus II
4
MATH 125
Introduction to Discrete Mathematics
4
Upper-level requirements
Course
Title
Credits
COMP
Upper-level computing science courses
or CIS Upper-level computing information systems courses 12
Plus three credits from:
PHYS 462
Digital Electronics and Computer
Interfacing 3
or PHYS 472 Digital
Electronics
3
or MATH 316 Numerical Analysis 3 or MATH 343 Applied Discrete Mathematics 3 or COMP Upper-level computing science courses 3 or CIS Upper-level computing information systems courses 3
Faculty
Shelley Drysdale, BASc (UBC), MEng (UBC),
PEng, Department Head
Stephen Bohm, BEng, MASc (Concordia)
Paul Franklin, MSc (SFU)
Ravi Gill, BCIS (UCFV)
Colleen Gingerich, BA (Michigan), lab
instructor
Daniel Harris, BCIS (UCFV)
Duncan Jeffries, BSc (UBC), MSc (UBC)
Paul Kroeker, BCIS (UCFV)
Edward Lo, MASc (UBC), PEng
Robert McAuliffe, BIST (SAIT)
Patrick O‘Brien, BComm (Windsor), MSc (BSU)
Gary Ridsdale, PhD (SFU)
Paul Rushton, BSc, BEd (Dalhousie), MSc
(Alberta)
Sandi Sasaki, BA (SFU), Instructor’s
Diploma (VCC), Lab Instructor
Ora Steyn, BA (South Africa)
Chris Watkiss, PhD (Toronto)
Part-time faculty
Trish Blondin, Dip (BCIT)
Paul Dance, BSc (SFU)
Vijay Dass, Dip (Singapore)
David Fynn, CA
Jim Hamlin, BCIS (UCFV)
Jim Hobek, Dip (CDI)
John Murtha, MEd
Program staff
Leslie Bogula, Media Resources Dip. (Capilano),
Departmental Assistant
Dave McCarthy, BA, MCSE, MCT, System
Administrator
Program Advisory committee
The Computing department receives both
advice and assistance from members of an advisory committee on
all aspects of the program. Current members include:
Rob Bleeker, Telus Business Solutions
Nicolle Bourget, Telus Enterprise
Solutions
Steve Calnek, TSC Software
Computer Information Systems Student
Association Member, UCFV
Terry Cox, Information Technology
Services, UCFV
Lance Duthie, BC Hot House Foods Inc.
Dana Epp, Scorpion software
Ian McLeod, BCIT
Natalie Yano, Cooperative Education,
UCFV
Trevor Newton, Stratabase
Sandy Shaw, North Vancouver School
District
Aaron Shepard, Correctional Services
Canada
Randall Venhola, Modular Mining Systems
Inc.
Website:
www.ucfv.ca/math
“Mathematics compares the most diverse
phenomena and discovers the secret analogies that unite them.”
— Joseph Fourier
What is mathematics? Anyone who has
taken a science or business course knows one answer: mathematics
is a language. In any discipline in which quantity plays a role
(such as chemistry, economics, sociology, or engineering),
mathematics is used to both communicate and reason. To make
oneself understood in any such discipline, and even to
comprehend our technological society, one must be able to
“speak” mathematics.
Mathematics has also been called a
science, the science of reason. Here the laboratory is in the
mind, and the apparatus is that of logic and deduction. The
inventions made here rarely stay in the lab for long before they
find application, and by no means have all the discoveries been
made! The mathematical methods behind compact disk players,
airline scheduling, satellite communications and modern genetics
have all been discovered quite recently. Of course, the ability
to reason carefully and analytically is as important outside
mathematics as within, and taking a math course is a great way
to acquire this skill.
Perhaps less familiar is the idea of
mathematics as art. Mathematicians often speak of patterns and
structure of their discipline as “beautiful” or “subtle”, and
even calculus itself has been said to be “...like the
full-rigged sailing ship, a classic expression of Western
genius.”
UCFV mathematics courses cover the
range from precollege algebraic manipulation skills, through the
basic calculus, linear algebra, complex variables and
differential equations required to understand physics and
engineering, the discrete mathematics required for computer
science, to the axiomatic development of algebraic systems and
analysis in degree-level mathematics courses.
UCFV statistics courses deal with the
mathematical deductions of probability, experimental design,
sample surveys, the analysis of real world data, and the
application of simple probability models to predicting and
forecasting. Courses cover the range from introductory material
for students with Grade 11 math to the generalized linear models
and survival analysis used in modern biomedical literature.
UCFV offers a major in mathematics,
extended minors and minors in both mathematics and
math/statistics as part of its Bachelor of Arts program, and a
major in mathematics, and minors in both mathematics and math/statistics as part of its Bachelor of Science program. For
information about the BA Math options refer to
this
section.
Students pursuing a minor or major
degree in mathematics should note that not all courses will be
offered every year. In order to increase the availability of
upper-level courses, students should:
a) Take at least four 200-level
Mathematics courses during their second year.
b) Take an introductory statistics
course such as MATH 270 in their second or third year.
Students pursuing the statistics option
of a math degree should take MATH 270 in their second year.
The following program outline is for
the Bachelor of Science:
This section specifies the mathematics
major discipline requirements only. See
this section for additional Bachelor of Science requirements.
Lower-level requirements: 39–41
credits
Course
Title
Credits
MATH 111 Calculus I
4
MATH 112 Calculus
II
4
MATH 211 Calculus
III
3
MATH 214
Introduction to Analysis
3
MATH 221 Linear
Algebra
3
MATH 270
Introduction to Probability and Statistics
4
COMP 150
Introduction to Programming
4
(or higher)
One of:
MATH 225* Topics in Discrete
Mathematics
or MATH 255 Ordinary Differential Equations 3
One of:
COMP 155 Advanced Programming or
higher
4
or MATH 235 Mathematical Modeling 3 or PHYS 484 Nonlinear Physics 3
One pair of courses from the
following sequences:
CHEM 111 & Principles of Chemistry I
(previously offered) 4
CHEM 112 Principles of Chemistry II (previously offered) 4
or
CHEM 113 & Principles of
Chemistry I
5
CHEM 114 Principles of Chemistry II 5
or
PHYS 111 & Mechanics
5
PHYS 112 Electricity and Magnetism 5
or
BIO 111 &
Introductory Biology I
5
BIO 112 Introductory Biology II 5
* Students who have successfully
completed MATH 125 prior to Winter 2005 may use MATH 125 in
place of MATH 225.
Upper-level requirements: 30 credits
Thirty upper-level credits of
mathematics courses labeled above MATH 302. At least nine of
these upper-level credits must be 400-level (not including
Directed Studies or Job Practicum).
This section specifies the mathematics
minor discipline requirements only. Students need to combine
these minor requirements with another science minor or major
other than the mathematics major or mathematics minor
(statistics option).
See this section for additional Bachelor of Science requirements. Lower-level requirements
Course
Title
Credits
MATH 111 Calculus I
4
MATH 112 Calculus II
4
MATH 211 Calculus III
3
MATH 221 Linear Algebra
3
COMP 150 Introduction to
Programming
4
One of:
COMP 155 Advanced
Programming
4
MATH 235 Mathematical
Modelling
3
PHYS 484 Nonlinear
Physics
3
Two additional 200-level MATH courses
(excluding MATH 205).
One pair of courses from the
following sequences:
CHEM 111
Principles of Chemistry I
(previously offered) 4 & CHEM 112 Principles of Chemistry II (previously offered) 4
or
CHEM 113 & Principles of Chemistry I
5
CHEM 114 Principles of Chemistry II 5
or
PHYS 111
Mechanics
5
& PHYS 112 Electricity and Magnetism 5
or
BIO 111
Introductory Biology I
5
& BIO 112 Introductory Biology II 5 Upper-level requirements
Course
Title
Credits
MATH
Any MATH courses numbered
308 or higher 15
Note: SCI 400 is highly
recommended.
This section specifies the Mathematics
minor (Statistics option) discipline requirements only. Students
need to combine these minor requirements with another science
minor or major other than the mathematics major or mathematics
minor. See
this section
for additional Bachelor of Science requirements.
Lower-level requirements
Course
Title
Credits
MATH 111
Calculus I
or MATH 115 Differential & Integral Calculus I 4
MATH 112
Calculus II
or MATH 116 Calculus II for Business & CIS 4
MATH 211
Calculus III
3
MATH 221
Linear Algebra
3
MATH 270
Introduction to Probability
and Statistics 4
COMP 150
Introduction to Programming
4
or higher
One of:
COMP 155
Advanced Programming
4
or higher
MATH 235
Mathematical Modelling
or PHYS 484 Nonlinear Physics 3
One pair of courses from the
following sequences:
CHEM 111
Principles of Chemistry I
(previously offered) 4 and CHEM 112 Principles of Chemistry II (previously offered) 4
or
CHEM 113
Principles of Chemistry I
5
and CHEM 114 Principles of Chemistry II 5
or
PHYS 111
Mechanics
5
and PHYS 112 Electricity and Magnetism 5
or
BIO 111
Introductory Biology I
5
and BIO 112 Introductory Biology II 5 Upper-level requirements
Course
Title
Credits
15 credits from:
MATH 308
Linear Programming
or MATH 360 Operations Research I 3
MATH 315
Applied Regression Analysis
3
MATH 330
Design of Experiments
3
MATH 350
Survey Sampling
3
MATH 370
Probability and Stochastic Processes
3
MATH 390
Time Series and Forecasting
3
MATH 402
Generalized Linear Models
and Survival Analysis 3
MATH 420
Empirical and Non-parametric
Statistics 3
MATH 450
Statistical Distribution Theory
3
MATH 451
Parametric Statistical Inference
3
MATH 460
Operations Research II
3
MATH 470
Methods of Multivariate Statistics
3
MATH 488
Selected Topics in Statistics
3
Note: SCI 400 is highly
recommended.
Note: Not all courses will be
available every year, but the department will offer sufficient
courses over a two-year cycle for students to complete the
requirements for a minor in two years.
Math Centre
UCFV is committed to helping students
succeed in their study of mathematics. The Math Centres in
Abbotsford and Chilliwack are open at various times throughout
the week, Monday to Friday. Students are encouraged to come to
the centres for help with math questions. Videos are available
for courses below the 100-level and for introductory statistics.
Computer software, including versions of MAPLE and MINITAB, is
available on centre computers for student use. Students may also
sign out math books to supplement their course work.
Course listings
For complete details on courses see
Math Course descriptions.
Note: The required grade in all
Grade 12 prerequisites must include the provincial exam
component
Faculty
Gillian Mimmack, BSc (Hons), MSc (Cape
Town), MS, PhD (Florida State),
Department Head
Ian Affleck, BSc (Hons) (Regina), PhD (SFU)
Jane Cannon, BA (Mundelein), MSTM
(Santa Clara)
David Chu, BSc, MSc (Concordia), PhD
(McGill)
Ali Reza Fotouhi, BSc (Mashad), MSc
(Shiraz), PhD (Lancaster)
Carollyne Guidera, BSc, MSc (SFU)
Camilo Martinez, BSc, MSc (Havana), PhD
(Moscow)
Susan Milner, BA, BSc (Bishops), MSc
(McMaster)
Linda Riva, BMath, MMath (Waterloo)
Greg Schlitt, BSc (UBC), MSc (SFU), PhD
(McMaster)
Erik Talvila, BSc (Toronto), MSc
(Western Ontario), PhD (Waterloo)
Joseph Yu, BSc (Fudan), Dip. CS, MSc,
PhD (SFU)
Staff
Rhonda Colwell, BA (UCFV), Department
Assistant
Return to
SHHS index
|
|
|
|
|
|