91¹ú²úÊÓÆµ

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 91¹ú²úÊÓÆµ's Trades building in Kelowna

Our work

A showcase of achievements of the OC Department of Computer Science. 

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

Explore our courses

Search for courses that are available in Computer Information Systems.

Transfer options

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

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

Dr. Youry Khmelevsky has been a Professor in the Computer Science Department at 91¹ú²úÊÓÆµ since 2005. He served as Department Chair from 2015 to 2018 and from 2020 to 2027. From 2021 to 2025, he chaired the Research Ethics Board, while contributing to institutional governance on multiple committees. Since 2013, he has also led the IEEE Okanagan Subsection, which under his leadership was elevated in 2024 to become the IEEE Thompson Okanagan Section—the 21st newest IEEE Section in Canada and the 3rd in BC—where he has been serving as Section Chair since 2024.

He holds a Ph.D. in Computer Science from the National Academy of Sciences of Ukraine and an M.Sc. in Electrical Engineering and Microelectronics (with distinction, GPA 99%) from Igor Sikorsky Kyiv Polytechnic Institute (KPI), Ukraine’s largest technical university and a leading European research centre.

Dr. Khmelevsky completed a postdoctoral fellowship at Harvard University, served as a visiting scientist at MIT CSAIL (2010–2011), working in software engineering and cybersecurity, and was affiliated with the Databases and Machine Learning Department at Sorbonne University’s LIP6 Research Lab (2018–2019). His research spans data systems, AI, software engineering, and health informatics. He has authored over 100 papers, received Best Paper Awards (2014, 2023), and secured multiple NSERC, MITACS, Amazon, and Microsoft grants. He is dedicated to mentoring students and advancing interdisciplinary collaboration.

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: C Building 218
Campus: Kelowna
Phone: 250-762-5445 ext. 4370

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

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

Motasem Aldiab

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

Amangel Bhullar

Computer Science
Office:
Campus:
Phone: -

Dan Fan

Computer Science
Office: E Building 319
Campus: Kelowna
Phone: 250-762-5445

Christina Mjema

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

Mahmoud Soliman

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

Discover

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

Connect

Have your questions answered by our experts.

Apply

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