Machine Learning Workshop

Paige Tyler and
Tim Sayler
Computer Science, Okanagan College

Machine Learning Workshop

Time & Date: 1:30 pm–4 pm, Thursday, February 2nd, 2017
Time & Date: 4:30 pm–7 pm, Thursday, February 2nd, 2017 (evening session)
Location: E107, Okanagan College, 1000 KLO Rd., Kelowna, BC V1Y 4X8

Talk Abstract: Machine learning is a category of computer science that involves the prediction of data based on the observation of patterns in previously gathered data. Microsoft has recently released Azure, a cloud computing service that makes machine learning algorithms available building, deploying and managing applications through Microsoft data centers. This workshop will start off with an overview of machine learning and its algorithms. We will then guide you on the basics of building and deploying some simple experiments and then break you off into groups to attempt your own experiments.

A representative from Microsoft Vancouver will participate in workshop.

What to Bring: a laptop

Speaker Biographies:
Paige Tyler is a second year student in the Computer Information Systems degree at the Okanagan College with an interest in machine learning. She has spent some time exploring Microsoft’s Azure Machine Learning service as a research assistant.

Tim Sayler is a third-year student studying in the degree program of Computer Information Systems at Okanagan College. His primary focus is software engineering, as well as machine learning and collaborating in an agile team environment. He has over 10 years of previous industry experience and works as a research assistant while attending Okanagan College.

Registration is open now:
Pizza will be provided after the talk. For further information please contact:
Youry Khmelevsky (email:

Data Analytics in Educational Institutions: Building a Predictive Model for Student Enrolment


McCall Milligan, Jim Nastos and
Jan O’Brien

Department of Institutional Research, Okanagan College

Data Analytics in Educational Institutions:
Building a Predictive Model for Student Enrolment

 Time & Date: 4pm–5pm, Wednesday, December 7th, 2016
Location: E103, Okanagan College, 1000 KLO Rd., Kelowna, BC V1Y 4X8

Talk Abstract: Now more than ever, planning and decision-making is data, rather than gut, driven. While there are many existing models for regression, prediction and learning, choosing an appropriate model involves understanding the associated data deeply. Often, choosing a standard model is still insufficient if the analyst is not customizing their model to handle the intricacies of their data.

We describe our development process of a Markov chain and Dynamic Markov Chain-based model for predicting college enrolments. The model is compared and contrasted against previously-attempted models. We include a demo of using our interface into the model, which allows for roughly 600 configurations of parameters, and many additional override value options.

The ideas presented here are applicable to many dynamical systems involving population migration in a discrete-time process.

Speaker Biography: Jim Nastos earned his PhD from UBC Okanagan in Interdisciplinary Studies. He is currently a College Professor of Computer Science at Okanagan College, and previously worked as an Institutional Research Data Analyst at Okanagan College, a math and computer science lecturer at the UBCO and a math lecturer at the UAlberta. His academic research has been published in mathematics, computer science, physics, social networks, bioinformatics and marketing venues.

McCall Milligan earned his bachelor of Applied Mathematics at UBC Okanagan. He will be entering an MSc program in financial modeling and risk analysis in 2017. McCall is currently working as an Analyst at Okanagan College in the Institutional Research and Planning office.

Jan O’Brien is Manager of Institutional Research and Planning at Okanagan College. She has been in higher education for over 20 years, in Faculty, co-op education and administration. The department works with data to support planning and evaluation of college programming. Jan earned a Master of Science degree from the University of Leicester and a bachelor of business administration degree from Simon Fraser University. Before working in higher education, Jan worked in technology marketing in Vancouver.

Registration is open now:
Pizza will be provided after the talk. For further information please contact:
Youry Khmelevsky (email:

Real World Software, Entrepreneurship & Community



Keith MacIntyre, P.Eng.
President, Big Bear Software Inc.

Real World Software, Entrepreneurship & Community

Time & Date: 5pm–6pm, Monday, December 5th, 2016
Location: E105, Okanagan College, 1000 KLO Rd., Kelowna, BC V1Y 4X8

Talk Abstract: Software Development can seem abstract at times when learning concepts, theories and algorithms. I will take you through my 18-year journey of writing and deploying large software applications, leading teams, working for start-ups and starting my own company. I will share with you my successes, and more importantly the lessons learned from my failures. I will talk about the importance of mentorship, choosing a company to work for and my approach to building teams. Lastly, I will demonstrate the importance of community within a company, and being an active member of the community you live in.

Speaker Biography: Keith MacIntyre graduated from the University of Alberta with an Electrical Engineering Degree in 1998. He started writing software with some of the first home PC’s in the 1980’s. He quickly became a key software developer at General Dynamics Canada redeveloping election preparation and tabulation software for touch-screen voting systems used in numerous US elections. He has twice been the first employee for two start-ups that grew into successful 30+ person companies. He has personally written military tactical simulators used for training in the Middle East, chemical and nuclear disaster simulators used by the US Army, a pandemic flu simulator used by the Center for Disease Control, and many other products and systems. He has been running Big Bear Software Inc. for 13 years, 6 of those from Penticton. He is an active member of the community have been an executive member of JCI Penticton, a Director on the Chamber of Commerce, and ran in a municipal election for School Trustee, finding a balance between, work, community and raising his two sons.

Registration is open now:
Refreshments (& Pizza) will be provided. For further information please contact:
Youry Khmelevsky (email:

Congrats to Okanagan College “unstumpable” team – 2nd place Canadian team in @ieeextreme prog competition!

Congrats to Okanagan College team – 2nd place Canadian team in @ieeextreme prog competition! See the results here:

COSC Okanagan College “unstumpable” team  is 2nd top Canadian team in @ieeextreme prog competition!  and 125th in the World (McGill U is the 1st)! Our team competed against 74 teams in Canada and against about 2200 teams worldwide.  Two other teams are 25th and 46th in Canada (see below). Congratulations everybody! The competition was organized by IEEE – A not-for-profit organization, the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

Teams from the top Canadian Universities are behind of us: Ottawa U (5), UofA (6), UofT(8), QueensU(10), etc.

IEEEXtreme 24-Hour Programming Competition, 21 October 2016

IEEEXtreme 10 Brand

IEEEXtreme is a global challenge in which teams of IEEE Student members—advised and proctored by an IEEE member, and often supported by an IEEE Student Branch—compete in a 24-hour time span against each other to solve a set of programming problems.

IEEEXtreme 10.0 will be held 22 October 2016 00:00:00 UTC.

Registration will be open through 17 October 2016.

For more information see

Students at Okanagan College will compete in E301 starting from 4 pm in E308 and then will be moved into E301 at 5:30 pm on 21 October 2015. Please join us.

If you have any questions, please contact to youry AT


At 2 pm, after 22 hours of competition:

ieeextreme10atoc4ieeextreme10atoc3 ieeextreme10atoc1ieeextreme10atoc2ieeextreme10atoc15

Introduction to Microsoft Azure

sergiibaidachnyiSergii Baidachnyi
Principal Technical Evangelist
Microsoft Canada

Time & Date: 3 pm–4 pm, Tuesday, October 18th, 2016
Location: EME 2202, UBC, Okanagan Campus, Kelowna, BC
Registration is open now:

Time & Date: 5 pm–6 pm, Tuesday, October 18th, 2016 (Evening talk at Okanagan College).
Location: C-240, Okanagan College, 1000 KLO Rd., Kelowna, BC, V1Y 4X8
Registration is open now:

Talk Abstract: In this session we are going to discuss several Microsoft Azure services that may be interesting for students, developer and researchers. We will start with some PaaS services that allow you to build Web Applications and Internet of Things solutions. In the first demo you will be able to see how to deploy a basic web site even without any knowledge in Azure. In the second demo we will cover IoT Hub, Stream Analytic and Power BI services. The second important topic in the presentation is Big Data. Thanks to Azure you can use lots of Big Data services like HDInsight, Data Lake and Azure Date Lake Analytics. We will discuss all of them. Right after the Big Data topic we will discuss Containers that are very popular not just in development environments but also for many tasks in production environments. You will be able to see, how to deploy containers based on Docker service. Of course, we cannot miss Azure Machine Learning. You will be able to see tools and components that you can use in order to train you ML model and publish it as a web service in order to make it available to all other services. If time permits, we will discuss Microsoft Cognitive Services and Visual Studio Team Services.

Speaker Biography: Sergii Baidachnyi is a principal developer evangelist at Microsoft. Currently residing in Canada, Sergii is responsible for working with the developer community and promoting client-development tools as a superior mechanism for creating cross-platform business applications. The author was introduced to the .NET platform circa 2001, and since that time, he has actively participated in a number of .NET projects, developing, managing, and architecting financial, medical, and multimedia applications. At the same time, Sergii led Microsoft IT Academy, where he delivered .NET-related trainings on C#, Windows Forms, ASP.NET, and so on. He has published articles and reviews in multiple IT-industry magazines and several books on ASP.NET, Silverlight, Windows Forms, and Windows 8 Development. His book about Windows 10 development is available on Amazon. You can read more of Sergii’s musings on his blog at You can also catch him attending and speaking at Microsoft events around Canada. Sergii’s twitter is @sbaidachni.

For further information please contact: Youry Khmelevsky (email:
Refreshments will be provided.

Your First Wireless Product: Essential Things You Need to know




Lee Vishloff PEng, IEEE WCP


Your First Wireless Product: Essential Things You Need to know.

Time & Date: 4:30 pm – 6:30 pm, Tuesday, June 21st, 2016.
E103, Okanagan College, 1000 KLO Rd, Kelowna, BC V1Y4X8 (parking info).

Talk Abstract: That all-in-one radio IC data sheet says , “No RF experience required”. But is it true?
There are a host of things that one needs to understand when designing a wireless product.
The most important of these is making (or keeping) the product legal to sell. Then comes
performance. Poor wireless performance results in product support calls which will destroy
your profit margin and/or create many unhappy customers. In these days of high competition
and social media poorly performing products are a sure way to a quick product death.

What is Covered:
This seminar will cover the essential things you need to address in order to create a high quality
wireless product including:
1. Factors affecting radio performance
2. Regulatory requirements
3. Radio transmission basics
4. Making your product testable
5. RF issues you need to address
6. Ways to improve system availability and performance
7. Things to watch out for when using approved wireless modules.

Who Should Attend:
This seminar is relevant to:
* Designers new to wireless product development
* R&D team leaders and managers
* Product managers looking to add wireless capability to a product line
* Investors and budget managers in a company starting in wireless

Answer to the question:
Yes, but only if you don’t care about transmit power, receive performance and regulatory

Speaker Biography:  Mr. Vishloff is a wireless consultant working in the areas of cellular-based IoT solutions, short-range wireless products and EMC Consulting. He is a regular contributor to the IEEE Communications Society training program teaching several courses in Wireless Technology. He is the current chair of the IEEE Vancouver Section.

He has over 30 years of experience in wireless systems and product design. During his career he has designed a wide range of wireless products including satellite systems, terrestrial radio systems, short-range video, rural communications, aeronautical and others. Lee brings a wide range of practical experience with hands-on and management experience in wireless telecommunication systems, modem, RF, analog, digital, embedded firmware and mechanical design technologies.

Refreshments will be provided. For further information please contact:
Youry Khmelevsky (email: youry at
Registration Page:

04/25/2016: Learning to Use Git, SourceTree, and BitBucket

IEEE Okanagan College Student Branch &
IEEE Okanagan Subsection Present

Daniel Atkinson and Martin Wallace – Okanagan College

Learning to Use Git, SourceTree, and BitBucket

Time & Date: Monday, April 25th, 2016 5:30-7:30 PM
Location: E310, Okanagan College Campus 1000 KLO Road, Kelowna, BC

Talk Abstract:
In team environments one of the greatest challenges you can encounter is how to effectively share code and resources between members or to recover from disastrous updates. Git is a version control system that effectively solves these monumental problems. Git is the most widely used version control system in the world and is used by innumerable companies and teams to distribute code and work together as a more efficient and effective whole. Of course Git is only as useful as the repository that you use to store everything and we will be covering how to use Git to interface with web repository BitBucket and how to get files into and out of a remote repository hosted on BitBucket. BitBucket is a free to use and highly versatile web-based hosting service. Finally we will be covering how to use SourceTree, a graphical Git desktop client to perform Git operations in a graphical environment.

This workshop is intended for a wide audience and assumes no previous experience with Git, BitBucket, or SourceTree. Learners will be introduced to the basics of creating a repository, pushing and pulling, and working with branches via command line and graphical user interface. At the end of the workshop, learners will be able to create and interact with repositories in two different manners and be able to collaborate with teams of any size on personal or professional projects.

Speakers Biography:
Daniel Atkinson
and Martin Wallace are students and experienced research assistants at Okanagan College in the Computer Science department. Each has used Git, BitBucket, and SourceTree on several personal and professional projects including as part of their environment for a previous NSERC research project at Okanagan College.

Refreshments will be provided. For further information please contact:
Scott Fazackerley (email:
Registration Page: (

04/27/2016: Jira: A Beginner’s Approach to Project Management

IEEE Okanagan College Student Branch &
IEEE Okanagan Subsection Present

Ben Ward*, Parker Brown*, Garfield De’Pluzer* and Tyler Sutherland**
Computer Science, Okanagan College* & WTFast**

Jira: A Beginner’s Approach to Project Management

Time & Date: 5:30 – 7:30 PM, Wednesday April 27, 2016
Location: E310, Okanagan College, Kelowna, BC

Workshop Abstract:

We will be providing a workshop environment to share the utility of the project management tool Jira. Developed by Atlassian in response to a shift in industry standards of communication on project teams; Jira allows users to unlock the power in the AGILE development method using SCRUM style meetings as a stepping off point for organizing information.

Presenters’ Biographies:

Ben Ward
Is completing his third year towards a Bachelor’s Degree in Computer Information Systems with a focus on software systems development. He has taken a keen interest in software design, artificial intelligence and revolve around procedural generation.



Parker Brown
Is working towards a Diploma in Computer Information Systems. Interested in metadata.





Garfield De’Pluzer
Second year student of the Network and Telecommunications Engineering Technology program with experience in network and system administration.





Tyler Sutherland
Is the Project Manager of WTFast, with over fifteen years of experience leading enterprise information technology projects and managing operations.



Refreshments will be provided. For further information please contact:
Youry Khmelevsky (email:
Registration Page: (