Computing Science
Computing Science is a young academic discipline. While it does not have the depth nor breadth of theory of the other
traditional sciences, it nevertheless contains an extensive body of knowledge. A distinguishing feature of this subject is the
extremely diversified collection of applications to other areas. This collection is expanding rapidly and is fuelled by steady
developments in both hardware and software. Introductory courses focus on the ways in which computers are used by looking
at structures and languages or tools that use them. Students are required to use computers extensively in most courses so good
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 fulfil 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 degree 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 courses should start with COMP 125 and COMP 150.
Students who are not considering a computing science or CIS program, but are wanting a computing course to satisfy program
requirements or to enhance career opportunities, should consider taking CIS 100.
Paul Franklin, MSc (SFU), Department Head
Stephen Bohm, BEng, MASc (Concordia)
Shelley Drysdale, BASc (UBC), MEng (UBC), PEng
Ravi Gill, BCIS (UCFV)
Daniel Harris, BCIS (UCFV)
Duncan Jeffries, BSc (UBC), MSc (UBC)
Paul Kroeker, BCIS (UCFV)
Edward Lo, MASc (UBC), PEng
Veena Merz, BSc, MA, MCP+Internet, MCSE
Patrick O‘Brien, BComm (Windsor), MSc (BSU)
Gary Ridsdale, PhD (SFU)
Paul Rushton, BSc, BEd (Dalhousie), MSc (Alberta)
Ora Steyn, BA (South Africa)
Chris Watkiss, PhD (Toronto)
Trish Blondin, Dip (BCIT)
Vijay Dass, Dip (Singapore)
Nicole Egresits, MOUS, Dip (CDI)
David Fynn, CA
Colleen Gingerich, BA (Michigan)
Jim Hamlin, BCIS (UCFV)
Jim Hobek, Dip (CDI)
Fred Lanigan, BA (Providence), Dip (UCFV), MCSE, A+
Randall Venhola, BSc (Carleton)
Leslie Bogula, Departmental Assistant
Daphne Cockerill, Dip. CIS (UCFV)
Dave McCarthy, BA, MCSE
The Computing department receives both advice and assistance from members of an advisory committee on all aspects of the
program. Current members include:
Andy Blackman, Correctional Services Canada
Nicolle Bourget, Telus Enterprise Solutions
Steve Calnek, TSC Software
Computer Information Systems Student Association Member, UCFV
Terry Cox, Computing and Technical Services, UCFV
Lance Duthie, BC Hot House Foods Inc.
Dana Epp, Merilus, Fraser Valley Linux Users Group
Darlene Jensen, Canada Customs Revenue Agency
Rob Mitchell, Cooperative Education, UCFV
Trevor Newton, Stratabase
Randall Venhola, Discovery Software
Shawn Welles, City of Abbotsford
To course
descriptions index
Back to Faculty of Science, Health, & Human
Services index