°ÍÀè·èÂíÐã

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 °ÍÀè·èÂíÐã'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
  • Vernon
  • 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 °ÍÀè·èÂíÐã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 °ÍÀè·èÂíÐã since 2005, with extensive experience in teaching, research, and academic leadership. I served as Chair of the Department from 2015 to 2018 and resumed the role in 2020. Additionally, I have been the Chair of the Research Ethics Board since 2021 (term ending in August 2025) and an active member of several academic committees, contributing to institutional governance and policy development.

I hold a Ph.D. in Computer Science and a Master of Science in Electrical Engineering and Microelectronics, graduating with distinction and a GPA of 99%. I completed a postdoctoral fellowship at Harvard University in 1997 and held visiting scientist roles at:

  • MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) (2010–2011)
  • LIP6, Sorbonne University, Paris, France (2018–2019)

My research spans data systems, artificial intelligence, software engineering, and health informatics, with a strong record of impactful contributions. My team received the Best Conference Research Paper Awards in 2014 and 2023, highlighting the significance of our work.

I am dedicated to fostering interdisciplinary collaboration and mentoring future researchers. My Canadian and international experience equips me to make meaningful contributions to academia.

Publications by Youry Khmelevsky

Credentials:
PhD in Computer Science, Academy of Sciences of Ukraine. Doctoral studies completed at the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute."

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.