Data Structures and Algorithms Expert

6 days ago


Kamloops, British Columbia, Canada Thompson Rivers University Full time
Comp 2231: Data Structures and Algorithms Content Specialist

The Thompson Rivers University, Open Learning is seeking an experienced content specialist to revamp the COMP 2231: Data Structures and Algorithms course.

About the Job

We are looking for a qualified individual with a PhD in computer science who has considerable teaching or industrial experience in Computer Systems. The ideal candidate should have recent experience teaching computer science face-to-face and/or via distance learning.

In this role, you will work under the guidance of the Instructional Designer responsible for the course development project. Your responsibilities will include:

  • Participating in brainstorming and planning sessions;
  • Developing a detailed framework (or blueprint) for the course which includes relevant learning outcomes, learning activities, and assessments appropriate for an online continuous entry course;
  • Revising and/or developing content, including learning activities and authentic assessments to ensure that they are relevant and appropriate for an online continuous entry course;
  • Creating multimedia or other active learning activities to ensure student engagement through experiential learning;
  • Choosing effective and appropriate resources, ideally digital, and prioritizing low-cost and accessible options, such as Open Educational Resources (OERs), TRU's e-Library collection and article databases, and other accessible material and media.

You will also be expected to meet deliverables according to the agreed-upon timeline, respond to project-related communication and meeting requests in a timely manner, and participate in post-development contract evaluation.

Salary: $80,000 - $100,000 per year, depending on qualifications and experience.

Requirements:

  • A PhD in computer science;
  • Considerable teaching or industrial experience in Computer Systems;
  • Recent experience teaching computer science face-to-face and/or via distance learning;
  • Significant relevant work experience;
  • Demonstration of current and ongoing engagement in the course subject matter through research and/or the scholarship of teaching, including the dissemination of outcomes in appropriate academic venues.

What We Offer:

  • A competitive salary range;
  • A comprehensive benefits package;
  • An opportunity to work with a team of experienced professionals;
  • A chance to contribute to the development of high-quality educational content.

How to Apply:

Please submit your application, including a cover letter, CV/resume, copies of transcripts*, and a writing sample^ via the online application system.



  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    Job Opportunity at Thompson Rivers UniversityWe are seeking a qualified individual to assume the role of Content Expert/Curriculum Developer for COMP 2231: Data Structures and Algorithms course.About the JobThe successful candidate will work under the guidance of the Instructional Designer, collaborating with the course development team to revise and develop...


  • Kamloops, British Columbia, Canada 876 Structures Designz & Construction Ltd. Full time

    About the RoleWe are seeking a skilled Construction Specialist to join our team at 876 Structures Designz & Construction Ltd. as a Woodwork Expert. The ideal candidate will have extensive experience in carpentry and woodwork, with a strong focus on safety procedures, quality workmanship, and attention to detail.Key ResponsibilitiesPlan, prepare, and execute...


  • Kamloops, British Columbia, Canada Double G Constructions Corp. Full time

    We are seeking a highly skilled Data Scientist to join our team. As a key member of our analytics department, you will be responsible for developing and implementing advanced data models to drive business growth.Your primary focus will be on analyzing complex data sets, identifying trends, and creating data visualizations to inform business decisions.The...

  • **Data Scientist

    3 weeks ago


    Kamloops, British Columbia, Canada BC Ltd. dba NuTips Nail Bar Full time

    Job Description:As a Data Scientist, you will work on developing AI models that can analyze and interpret complex data. Your expertise in machine learning will be crucial in identifying patterns and trends that can inform business decisions. You will be responsible for designing and implementing AI solutions that can drive business growth and...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    Thompson Rivers University is seeking a highly qualified individual for a tenure-track position as an Assistant Teaching Professor in the Department of Engineering.About UsWe are a comprehensive, student-focused institution built on over 45 years of excellence in post-secondary education and training. Our main campus is located in Kamloops, BC, a prosperous...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    The Department of Engineering at Thompson Rivers University is seeking a highly qualified individual for a Tenure-Track Position at the rank of Assistant Teaching Professor. The successful candidate must possess a PhD in Software Engineering or an equivalent discipline from a recognized university, and have teaching and research experience within the core...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    The Department of Engineering at Thompson Rivers University is seeking a highly qualified individual for a Tenure-Track Assistant Professor position in Software Engineering. The successful candidate will possess a PhD in Software Engineering or an equivalent discipline from a recognized university and have teaching and research experience within the core...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    Job SummaryThompson Rivers University is seeking a highly qualified individual for a tenure-track position at the rank of Assistant Teaching Professor in the Department of Engineering. The successful candidate will possess a PhD in Software Engineering or an equivalent discipline and have teaching and research experience within the core areas of Software...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    Job DescriptionWe are seeking a highly qualified individual for a tenure-track position as an Assistant Teaching Professor in the Department of Engineering at Thompson Rivers University.About UsThompson Rivers University is a comprehensive, student-focused institution built on over 45 years of excellence in post-secondary education and training. Our main...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    Job SummaryThompson Rivers University is seeking a highly qualified individual for a tenure-track position at the rank of Assistant Teaching Professor in the Department of Engineering. The successful candidate will possess a PhD in Software Engineering or an equivalent discipline from a recognized university and have teaching and research experience within...


  • Kamloops, British Columbia, Canada Stantec Full time

    Transforming the Built EnvironmentThe buildings that make up our daily lives may seem permanent, but what if they didn't have to be? At Stantec, we're reimagining the built environment - where we live, learn, play, and conduct business - to be more dynamic and adaptable. Our team of experts is dedicated to creating spaces that inspire and connect people,...


  • Kamloops, British Columbia, Canada Goldbeck Recruiting Inc. Full time

    About the RoleWe are excited to recruit for a Senior Hydrologist and Dam Safety Expert to join the team at Ducks Unlimited Canada. Our client is a leading conservation organization focused on hydrology and civil engineering.The ideal candidate will have a strong background in hydrology, hydraulic, water resources, geotechnical, or dam safety engineering,...


  • Kamloops, British Columbia, Canada Thompson Rivers University Full time

    About This OpportunityWe are seeking a highly qualified and experienced Senior University Lecturer to join our Computer Science department at Thompson Rivers University. As a member of our academic team, you will be responsible for teaching computer science courses, developing curriculum, and contributing to the growth and success of our students.Job...


  • Kamloops, British Columbia, Canada Envision Financial Full time

    About the RoleEnvision Financial is seeking a highly skilled Financial Analyst Expert to join our team. As a key member of our commercial banking team, you will play a crucial role in analyzing financial data and identifying potential issues or concerns.ResponsibilitiesFinancial Analysis: Conduct in-depth analysis of financial statements, identify areas for...


  • Kamloops, British Columbia, Canada PACC-CCAP - Privacy and Access Council of Canada Full time

    The City of Kamloops is seeking a permanent, full-time Data Protection Specialist to join our Enterprise Risk Management team.This role requires a unique blend of problem-solving skills, creativity, and attention to detail to ensure compliance with FIPPA regulations.The successful candidate will have a strong background in local government administration,...

  • Concrete Finisher

    4 weeks ago


    Kamloops, British Columbia, Canada Kamloops Concrete Placing and Finishing Ltd Full time

    We are seeking a skilled Concrete Finisher to join our team at Kamloops Concrete Placing and Finishing Ltd. As a Concrete Finisher, you will be responsible for ensuring the highest quality finish on our concrete projects.Key Responsibilities:Check formwork, granular base, and steel reinforcement materials to ensure they meet our quality standards.Direct the...

  • Investment Advisor

    4 weeks ago


    Kamloops, British Columbia, Canada Royal Bank of Canada> Full time

    Job SummaryJob DescriptionUnlock your potential as a Financial Planning and Portfolio Management Professional at RBCAs a Financial Planning and Portfolio Management Professional at RBC, you will have the opportunity to help your clients achieve their financial goals while growing your own career. With our comprehensive training and support, you will be...

  • Commercial Analyst

    4 weeks ago


    Kamloops, British Columbia, Canada Envision Financial Full time

    We are seeking a Commercial Analyst to support our commercial sales team at Envision Financial.The Commercial Analyst is a trainee role for future commercial sales/lending roles and incumbents in this role do not have an option to remain in this role long term. An incumbent will spend approximately two years in this role and once required skill and...

  • Sales Consultant

    1 week ago


    Kamloops, British Columbia, Canada EMCO Corporation Full time

    Role OverviewThis is a fantastic opportunity to become part of EMCO Corporation's team as a Sales Consultant for our Plumbing, Kitchen, and Bathroom Showrooms. We are looking for an exceptional individual who can provide expert product selection assistance and design advice to our customers.Job SummaryThe successful candidate will be responsible...


  • Kamloops, British Columbia, Canada beBee Professionals Full time $45,000 - $65,000

    We are seeking a skilled Welder to work with us at beBee Professionals in Kamloops, Canada. In this role, you will be responsible for performing welding tasks to fabricate and repair metal structures and components.Key Responsibilities:Read and interpret technical drawings and blueprints to ensure accurate fabrication and repair.Perform welding operations...