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 Okanagan 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, Salmon Arm
  • 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 Okanagan 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. 

Youry Khmelevsky's Google Scholar profile

Publications by Youry Khmelevsky

Credentials:
PhD, Computer Science, KPI

Arthur Boehm

Computer Science
Office: Main Building D368
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

Google Scholar profile

Sarah Foss

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

Matthew Fritter

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

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

Dr. Jim Nastos

Computer Science
Office: E Building 318
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

Google Scholar profile

Deb Warren

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

Credentials:
MA Education, UBC

Daniel Ling

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

Billy Spelchan

Computer Science
Office: Portable 1 100
Campus: Kelowna
Phone: 250-762-5445 ext. 6378

Chaoping Guo

Computer Science
Office: Portable 1 100
Campus: Kelowna
Phone: 250-762-5445 ext. 6756

Karanmeet Khatra

Computer Science
Office:
Campus:
Phone: -

Dr. Olga Sediako

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

Upon completion of my doctorate degree in automatic control systems, I started my career more than 20 years ago as an industrial engineer responsible for optimal control system development in metallurgical industries. After spending a number of years in engineering R&D, I moved to software development, software engineering, database application development for private industries in Ontario and later switched my professional interests to education. My long career in education has been quite diverse, including teaching in high schools, college setting, and academia. I am currently a professor of computer science department of Okanagan College, delivering courses in programming, object oriented analysis and design, and user experience.

Credentials:
PhD, Engineering, Belarussian National Technical University
B. Engineering, Honours, magna cum laude, Belarussian National Technical University
B. Education, Math/Computer Science, University of Ottawa

Google Scholar profile

Experience

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

Ask

Have your questions answered by an advisor or recruiter. 

Apply

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