Apply now

Posted 4 months ago

FAPT41-26 CPSC 100 & CPSC 321

@ University of Northern British Columbia

Prince George, British Columbia

Apply now
SIGNALS

Overview

The University of Northern British Columbia is hiring a part-time sessional instructor for the Department of Computer Science for Fall 2026, to teach CPSC 100 Computer Programming I and CPSC 321 Operating Systems. The work is university teaching paid by semester contact hour at $3,231.53 per SCH, under the UNBC Faculty Association Collective Agreement. A master's degree in computer science or a closely related field is required and a PhD is preferred.

Responsibilities:

  • Teach CPSC 100-4 Computer Programming I
  • Teach CPSC 321-3 Operating Systems
  • Deliver lectures, tutorials and laboratory sections
  • Assess student programming and operating systems work

Requirements summary:

  • Master's degree in computer science or closely related discipline
  • PhD preferred
  • Demonstrated university-level computer science teaching experience
  • Experience with programming and operating systems courses

Tools & skills

Source and dates

Source type not verified · njoyn

Employer posting date
2026-07-21
First seen by our source
2026-10-16
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentEducation
Travelair: none · ground: none
Work settingSchool, Laboratory
PositionMostly standing
Physical demandsphysical low · computer high
LanguagesEnglish
Encouraged to apply2SLGBTQ+
EducationMaster’s degree (required), Doctorate (preferred)
Fields of studyComputer science, Closely related discipline

Summary and details written by AI from the posting; the employer’s posting is the authority.

University of Northern British Columbia

FieldValue
HeadquartersPrince George
Open jobs on Jobsy43
Job description

Part-Time Instructor

Department of Computer Science
Faculty of Science and Engineering
Part-Time, Term

The University of Northern British Columbia (UNBC) invites applications for sessional instructor positions to teach the following courses in the Department of Computer Science for the Fall 2026 semester. As an institution committed to the fostering of an inclusive and transformative learning environment, UNBC values high quality and growth in both teaching and scholarship.

We are seeking candidate(s) who hold a master’s degree in computer science or a closely related discipline (a PhD is preferred) and have demonstrated experience teaching university-level computer science courses, particularly those closely aligned with the following course(s).
Fall 2026

CPSC 100-4 Computer Programming I
This course introduces the fundamental concepts of programming from an object-oriented perspective. Topics include fundamentals of programming style, syntax, data types, arithmetic and logical expressions, assignments, control structures, arrays, functions, file i/o, classes, inheritance, and dynamic storage allocation. The course emphasizes the development of problem solving and programming skills, including testing techniques and the use of debugging tools. Students must also register in a lab and a tutorial section. Credit will not be awarded for both CPSC 110-3 and CPSC 100-4. Refer to major for required course. Please note: You must register separately in lectures, tutorial, and lab components.

CPSC 321-3 Operating Systems
This course introduces the fundamental concepts of operating systems. Topics include tasking and processes, process co-ordination and synchronization, scheduling and dispatch, physical and virtual memory organization, paging and segmentation, device management, file systems, and security and protection. Students study a simple operating system and have an opportunity to make modifications to it in laboratory exercises.

Our Commitment to Diversity and Employment Equity
The University of Northern British Columbia is fully committed to creating and maintaining an equitable, diverse, and inclusive environment that is accessible to all. We are devoted to ensuring a welcoming, safe, and inclusive campus free from harassment, bullying, and discrimination. This commitment is woven into our motto and mission. In the Dakelh language, UNBC’s motto ‘En Cha Huná translates to “he/she/they also live” and means respect for all living things. Through the respect for all living things, we are able to grow and learn better together, each bringing our own unique individual differences and contributions to inspire leaders for tomorrow by influencing the world today.

Employment equity requires that we remove barriers and overcome both direct and indirect discrimination. In this way, the pool of excellent candidates increases substantially. We encourage applications from members of groups that have been marginalized on any grounds enumerated under the B.C. Human Rights Code, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, or Indigenous person

About the University and its Community
Since its founding in 1990, the University of Northern British Columbia (UNBC) has emerged as one of Canada’s best small research-intensive universities, with a passion for teaching, discovery, people, and the North. UNBC’s excellence is derived from community-inspired research, hands-on learning, and alumni who are leading change around the world.

Since time immemorial, Indigenous peoples have walked gently on the diverse traditional territories where the University of Northern British Columbia community is grateful to live, work, learn, and play. We are committed to building and nurturing relationships with Indigenous peoples, we acknowledge their traditional lands, and we thank them for their hospitality. UNBC’s largest campus in Prince George is located on the traditional unceded territory of the Lheidli T’enneh, in the spectacular landscape near the geographic centre of beautiful British Columbia.

UNBC’s three regional campuses are located in Quesnel, Fort St. John, and Terrace. The South-Central campus in Quesnel is situated on the traditional territory of the Lhtako Dené (Red Bluff Band), Nazko, Lhoosk’uz Dené Nation (Kluskus Band), and Esdilagh First Nations (formerly Alexandria Band). Lhtako, Nazko, and Lhoosk’uz are Dakelh First Nations, and Esdilagh is a member of the Tsilhqot’in Nation. The Peace River-Liard campus in Fort St. John is situated on the traditional territory of the Doig River, Blueberry River and Halfway River First Nations. They are the Dunne-Za people. The Northwest campus in Terrace is situated on traditional Ts’msyen (Tsimshian) territory of the Kitsumkalum and Kitselas First Nations. It includes a satellite campus in the coastal community of Prince Rupert.

UNBC consistently ranks in the top three in its category in the annual Maclean’s university rankings. UNBC also recently placed among the top five per cent of higher education institutions worldwide by the Times Higher Education World University Rankings.

With a diverse student population, the University is friendly, inclusive, and supportive. Prince George is a city of ~74,000 people with impressive cultural, educational, and recreational amenities. For more information about living and working in Prince George, please refer to http://www.unbc.ca/experience and https://moveupprincegeorge.ca. Make your mark with this leading post-secondary institution.

Salary

The salary for Part-Time Sessional Instructors is determined on the basis of Semester Contact Hour (SCH) at a rate of $3,231.53 per SCH.

Please refer to the UNBC Faculty Association Collective Agreement (Appendix 48B) for more compensation information.

To Apply
The University of Northern British Columbia is committed to employment equity and encourages applications from the four designated groups (women, Indigenous peoples, persons with disabilities, and members of visible minorities) as well as the LGBTQ2S+ communities and individuals with intersectional identities.

Applicants should forward their curriculum vitae and the names and addresses of three references (including telephone, fax, and email information) to:

Dr. Shahadat Hossain, Chair – Department of Computer Science
[email protected]
250-960-5548

Persons with disabilities who anticipate needing accommodation for any part of the application and hiring process, may contact UNBC Health & Wellbeing at [email protected]. Any personal information provided will be maintained in confidence.

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. We thank all applicants for their interest in UNBC however, only those applicants selected for further consideration will be contacted.

Applications received on or before 28 July 2026, will receive full consideration; however, applications will be accepted until the position is filled.

Similar jobs

  • Appliance Sales Specialist : Full Time - PRINCE GEORGE

    Prince George, BC
    On-siteFull Time

    HOME DEPOT CANADA, INC.: The Home Depot Canada is the Canadian arm of the world’s largest home improvement retailer.

    1+ YOECandidates need 1-2+ years of sales experience, ideally selling major appliances. They should communicate well, solve problems, make good decisions, use computers and pay close attention to detail.

    Receiving Associate : Part Time - PRINCE GEORGE

    Prince George, BC
    On-sitePart Time

    HOME DEPOT CANADA, INC.: The Home Depot Canada is the Canadian arm of the world’s largest home improvement retailer.

    1+ YOECandidates need at least one year of receiving experience, a high school diploma or equivalent, and a licence to operate powered lift equipment. Strong attention to detail, the ability to follow procedures, and comfort lifting heavy items are required.

    First Phone, Order Fulfillment Application, forklift, electric pallet jack, reach truck, order puller

  • Admin Manager - PT/OT

    Prince George, BC

    University of Northern British Columbia

    5+ YOE5+ MgmtCandidates need a bachelor's degree in a related field and more than 5 years of senior supervisory and administrative experience. Strong negotiation, communication, change leadership and University administrative knowledge are required, along with a valid BC driver's licence.

    SAP DMS, Physiotherapy, Occupational therapy, Occupational science, Leadership, Strategic planning

    Maintenance Assistant

    Prince George, BC
    $67k–$70k/yr

    University of Northern British Columbia

    3+ YOECandidates need a high school diploma, three or more years of relevant experience (post-secondary preferred), trades skills, and a valid BC driver's licence. They must be able to lift up to 50 lbs, work outdoors in cold conditions, and provide a clear criminal record check.

    snow blower, lawn mower, power rake, gas trimmer, tractor, skid steer

  • Analyst Insights and Pipeline Management

    Vancouver, BC +8
    $52k–$59k/yrHybridFull Time

    Canadian Cancer Society

    2+ YOECanadian Cancer Society needs candidates with a business analytics degree and 2 to 5 years in a similar role. Candidates need Salesforce and analytics experience, strong communication skills, and French and English bilingualism.

    Salesforce, analytics tools, visualization tools

  • Beauty Advisor

    Prince George, BC
    $18.25–$21.58/hr

    London Drugs Limited

    Candidates need proven experience advising customers on beauty products, strong makeup and cosmetic application skills, and good knowledge of beauty products and services. They must communicate clearly, handle change well, and work evenings and weekends in a busy retail environment.

    POS, point-of-sale merchandising tools

  • Prince George - Cast Member Seasonal

    Prince George, BC
    Part Time

    Famous Players LP

    Candidates need to be friendly, energetic and team-oriented, and comfortable in a fast-paced guest-facing role. Provincial Smart Serve or Pro Serve certification is an asset, along with legal age to serve alcohol.

  • Coordonnateur (trice), Cyberincidents, Sécurité numérique

    Vaughan, ON +24
    Full Time

    KPMG

    5+ YOECandidates need 5+ years in cybersecurity, IT, project coordination or stakeholder management, plus a university degree in computing or a related field. They also need strong written and oral English, Microsoft 365 skills, and familiarity with security tools such as Wiz, Qualys, Microsoft Defender for Endpoint or Cyera.

    Wiz, Qualys, Microsoft Defender for Endpoint, Cyera, ServiceNow, Microsoft 365

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.