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. 

Faculty 

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) 

Part-time faculty 

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) 

Program staff 

Leslie Bogula, Departmental Assistant
Daphne Cockerill, Dip. CIS (UCFV)
Dave McCarthy, BA, MCSE 

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: 

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