°ÄÃÅÁùºÏ²Ê¿ª½±½á¹û²éѯ

Department of Computer Science

Computer Information Systems student works behind two monitors

Master technical aspects of computer information systems, including software development, database systems and systems analysis. Learn to develop software for computers, websites and mobile applications. Collect and manage data to design models for technological solutions. Perform systems and object-oriented analysis, and collaborate with a team of students on real-world projects and challenges.

aerial view of the entrance to the °ÄÃÅÁùºÏ²Ê¿ª½±½á¹û²éѯ College's Trades building in Kelowna

WCCCE 2024

26th Western Canadian Conference on Computing Education May 2-3, 2024

Bachelor of Computer Information Systems

Concentrate on areas of computing such as software design and development, database systems and general studies, while developing a broad knowledge of computing.

Computer Information Systems Diploma

Get an introduction to various areas of computing, specifically to work in entry-level positions within an organization or business.

Associate of Science Degree

The Associate of Science Degree is the umbrella program for university transfer courses in science. Complete up to two years of studies, then transfer to a university of your choice with a Computer Science emphasis.

Explore Computer Science and related programs

  • Legend:
  • Full program offered
  • Partial program offered
  • Credential
  • International students
Associate of Science Degree
  • Kelowna, Vernon
  • Penticton, Salmon Arm
  • Associate Degree
  • International students
Bachelor of Computer Information Systems Degree
  • Kelowna
  • Degree
  • International students
Computer Information Systems Diploma
  • Kelowna, Vernon
  • Diploma
  • International students

Computer Science programs by location

Related programs and concentration

Explore other popular programs at OC that are related to Computer Science or where you can chose concentration in Computer Science programs.

Transfer options

There are many different transfer pathways for students, such as Block Transfer, Degree Partnership, Associate Degree and Program Specific Transfer.

Explore our courses

Search for courses that are available in Computer Information Systems.

Meet our faculty

Dr. Youry Khmelevsky

Chair - Computer Science
Office: E Building 321
Campus: Kelowna
Phone: 250-762-5445 ext. 4741
Computer Science - Youry Khmelevsky

I have been a Professor in the Computer Science department at °ÄÃÅÁùºÏ²Ê¿ª½±½á¹û²éѯ College since 2005. I was a Chair of the Department since June 2015 for 3 years, and then from 2020. I have a Ph.D. in Computer Science and a Master of Science in Electrical Engineering and Microelectronics with distinctions (GPA 99%). I also completed a post-doctoral study in the United States at Harvard University in 1997. I was a visiting scientist at the Computer Science and Artificial Intelligence Laboratory at Massachusetts Institute of Technology in August 2010 for 12 months and at LIP6, Sorbonne University, Paris, France, in August 2018 for 12 months. My research team was awarded 2 of the best conference research paper awards in 2014 and 2023. 

Publications by Youry Khmelevsky

Credentials:
PhD, Computer Science, KPI

Arthur Boehm

Computer Science
Office: C Building 333
Campus: Vernon
Phone: 250-545-7291 ext. 2243

Kenneth Chidlow

Computer Science
Office: E Building 317
Campus: Kelowna
Phone: 250-762-5445 ext. 4634

Credentials:
MSc, Computer Science, SFU

Sarah Foss

Computer Science
Office: E Building 317
Campus: Kelowna
Phone: 250-762-5445 ext. 4970
Sarah Foss Headshot

Matthew Fritter

Computer Science
Office: E Building 314
Campus: Kelowna
Phone: 250-762-5445 ext. 4727

Chaoping Guo

Computer Science
Office: E Building 315
Campus: Kelowna
Phone: 250-762-5445 ext. 6756

Alan Kennedy

Computer Science
Office: E Building 319
Campus: Kelowna
Phone: 250-762-5445 ext. 4297
Alan Kennedy

Credentials:
MSc IS, Athabasca University
BEng and MEng, McMaster University
BSc, University of Toronto

Mohamad Khajezade

Computer Science
Office: E Building 318
Campus: Kelowna
Phone: 250-762-5445 ext. 4615

Karanmeet Khatra

Computer Science
Office: Portable 3 101
Campus: Kelowna
Phone: 250-762-5445 ext. 4370

Daniel Ling

Computer Science
Office: E Building 313
Campus: Kelowna
Phone: 250-762-5445 ext. 4405

Dr. Jim Nastos

Computer Science
Office: E Building 315
Campus: Kelowna
Phone: 250-762-5445 ext. 4704
Computer Science - Jim Nastos

Credentials:
PhD, Computer Science and Mathematics, UBCO
MSc, Computing Science, University of Alberta
BEd, Secondary Mathematics, UBC
BMath, Combinatorics and Optimization, University of Waterloo

Vladimir Ryjov

Computer Science
Office: E Building 314
Campus: Kelowna
Phone: 250-762-5445 ext. 4152

Billy Spelchan

Computer Science
Office: Main Building D360
Campus: Vernon
Phone: 250-762-5445 ext. 6378

Deb Warren

Computer Science
Office: Main Building C311
Campus: Vernon
Phone: 250-762-5445 ext. 4389

Credentials:
MA Education, UBC

Jake Fischer

Laboratory Technician - Computer Science
Office: E Building 318
Campus: Kelowna
Phone: 250-762-5445 ext. 3285

Experience

Join an info session or become a student for a day.

Ask

Have your questions answered by an education advisor or future student facilitator. 

Apply

Take the next step and enrol in a program or course at OC.