Irving K. Barber Faculty of Science

Positions for Full-time and Part-time Sessionals

Department of Computer Science, Mathematics, Physics, and Statistics

The Computer Science, Mathematics, Physics, and Statistics Department of the Irving K. Barber Faculty of Science at UBC’s Okanagan campus, requires one or more instructors to teach the following courses during the Summer Sessions of 2021.

Term 1 (May 10 – June 25, 2021)

COSC 111 Computer Programming I

Introduction to the design, implementation, and understanding of computer programs. Topics include problem solving, algorithm design, and data and procedural abstraction, with emphasis on the development of working programs.

COSC 122 Computer Fluency

Introduction to computer skills (electronic communication, websites, Internet, document editing, programming, data analysis using spreadsheets/databases) and concepts (information representation, abstraction, algorithmic thinking). Course objectives are life-long productivity and understanding of technology in society.

 COSC 221 Introduction to Discrete Structures

Introduction to sets, logic, combinatorics, and graph theory, as applied in computing: sets and propositions, permutations and combinations, graphs and trees, Boolean algebra, algorithms, and applications.

COSC 222 Data Structures

Introduction to the design, implementation and analysis of data structures. Topics will include lists, stacks, queues, trees, and graphs.

COSC 322 Introduction to Artificial Intelligence

AI and intelligent agents; state space search; game playing agents; logic and knowledge-based agents; constraint programming; planning; reasoning and decision making under uncertainty; machine learning; natural language understanding.

COSC 360 Web Programming

Design and implementation of web-based information systems and app development. Rich user interfaces, asynchronous updates, client-side and server-side scripting using standard technologies such as HTML, CSS, SVG, JavaScript, PHP. Data manipulation with SQL, JSON, XML.

DATA 101 Making Predictions with Data

Introduction to the techniques and software for handling real-world data. Topics include data cleaning, visualization, simulation, basic modeling, and prediction making.

MATH 100 Differential Calculus with Applications to Physical Sciences and Engineering

Derivatives of elementary functions, limits. Covers applications and modelling: graphing and optimization.

MATH 125 Pre-Calculus

Prepares students for a calculus course. Functions and their graphs; inverse functions; algebraic, exponential, logarithmic, trigonometric functions; trigonometric identities; matrices; determinants; complex numbers; binomial theorem; sequences; series; conic selections.

MATH 221 Matrix Algebra

Systems of linear equations, operations on matrices, determinants, eigenvalues and eigenvectors, diagonalization of symmetric matrices.

STAT 121 Elementary Statistics

Descriptive and inferential statistics, elementary probability, probability distributions, estimation of parameters, hypotheses testing, correlation, linear regression.

STAT 230  Introductory Statistics

Applied statistics for students with a first-year calculus background. Estimation and testing of hypotheses, problem formulation, models and basic methods in analysis of variance, linear regression, and non-parametrics. Descriptive statistics and probability are presented as a basis for such procedures.

Term 2 (July 5 – August 20, 2021)

COSC 101 Digital Citizenship

Provides knowledge and skills to navigate the digital society. The importance of digital participation will be investigated by studying issues surrounding digital access, skills, and utilization. Digital literacy is emphasized through the exploration of computer applications, the use of converging technologies, and online resources.

COSC 121 Computer Programming II

Advanced programming in the application of software engineering techniques to the design and implementation of programs manipulating complex data structures.

COSC 211 Machine Architecture

Organization and design of computer systems and their impact on the practice of software development. Instruction set architecture and assembly programming languages, design of central processing units (CPU), memory hierarchy and cache organization, input and output programming.

COSC 304 Introduction to Databases

Databases from a user’s perspective: querying with SQL, designing with UML, and using programs to analyze data. Construction of database-driven applications and websites and experience with current database technologies.

COSC 320 Analysis of Algorithms

Design and analysis of algorithms, illustrated from various problem areas. Models of computation, choice of data structures, space and time efficiency, computation complexity, algorithms for searching, sorting and graph-theoretic problems, NP-complete problems.

DATA 301 Introduction to Data Analytics

Techniques for computation, analysis, and visualization of data using software. Manipulation of small and large data sets. Automation using scripting. Real-world applications from life sciences, physical sciences, economics, engineering, or psychology. No prior computing background is required.

DATA 311 Machine Learning

Regression, classification, resampling, model selection and validation, fundamental properties of matrices, dimension reduction, tree-based methods, unsupervised learning.

MATH 101 Integral Calculus with Applications to Physical Sciences and Engineering

Definite integral, integration techniques, applications, modelling, linear ODE’s.

STAT 124 Business Statistics

Introduction to surveys and simple sampling strategies; descriptive methods for one and two variables; frequency distributions; correlation and regression; descriptive methods for time series and index numbers; and probability and relationship to statistical inference.

STAT 303 Introduction to Probability

Basic notions of probability, random variables, expectation and conditional expectation and limit theorems.

Term 1 & 2 (May 10 – August 20, 2021)

COSC 499 Capstone Software Engineering Project

A capstone project requiring team software development for an actual client. Students must produce a comprehensive report and deliver a formal presentation.

MATH 200 Calculus III

Analytic geometry in two and three dimensions, partial and directional derivatives, chain rule, maxima and minima, second derivative test, Lagrange multipliers, multiple integrals with applications.


Applicants with a PhD in a relevant or related discipline, and relevant research and post-secondary teaching experience are preferred. Interested applicants should submit a Curriculum vitae (including but not limited to previous teaching experience), recent teaching evaluations (if available), and the name of three referees who have agreed to submit letters of reference on request.

Deadline for receipt of applications for the summer session is March 31, 2021. Please send application documents in electronic format using WORD or PDF files to the Head of Computer Science, Mathematics, Physics and Statistics: or send documents to:

W. John Braun
c/o Janelle Lessard
University of British Columbia – Okanagan
Science 387
1177 Research Road
Kelowna, BC V1V 1V7
Phone: 1-250-807-8032

For more information regarding the positions, please contact Dr. W. John Braun All positions are subject to funding and enrolment.

Equity and diversity are essential to academic excellence. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged. 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.

to top

Department of Biology

There are no postings at this time.

to top

Department of Chemistry

The Chemistry Department of the Irving K. Barber School of Arts and Sciences at UBC, Okanagan campus, requires one or more instructors to teach the following course(s) during the Summer Sessions of 2021. Teaching duties normally include the laboratory component of the courses.

Term 1, May 16  – June 30, 2021

CHEM 203 Organic Chemistry

Structure, bonding, and physical properties of aliphatic and aromatic compounds; conformational analysis, stereochemistry, and NMR spectroscopy; substitution and elimination reactions of alkyl halides; ethers, epoxides, aldehydes, ketones.

 CHEM 213 Organic Chemistry for Biological Sciences I

Structure, bonding, and physical properties of organic compounds; conformational analysis, stereochemistry, and chirality; reactions of alkenes, alkyl halides, and alcohols. Emphasis will be placed on biological applications.


Term 2, July 4 – August 19, 2021

CHEM 204 Organic Chemistry

Mechanistic analysis of chemical reactivity of common functional groups, with focus on carbonyl chemistry; aromaticity and aromatic substitution; functional group transformations in organic synthesis; carbohydrates, amino acids, proteins, heterocycles.

CHEM 214 Organic Chemistry for Biological Sciences II

Mechanistic description of aromatic substitution, reactions of carbonyl compounds and amines, oxidation/reduction reactions. Chemistry of carbohydrates, amino acids, vitamins, lipids, nucleotides. Chemical principles of biological catalysis and metabolism.

Review of the applications will begin immediately. Deadline for receipt of applications for the summer session is April 2, 2021. Reference letters may be requested. Please send application documents in electronic format using WORD or PDF files to the Head pro tem in the Department of Chemistry:

For more information regarding the positions, please contact Dr. Karen Perry ( All positions are subject to funding and enrolment.

 “UBC hires on the basis of merit and is committed to employment equity. All qualified persons are encouraged to apply. We especially welcome applications from members of visible minority groups, women, Aboriginal persons, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to engage productively with diverse communities.  Government regulations require that Canadians and permanent residents of Canada will be given priority.”


to top

Department of Earth, Environmental and Geographic Sciences

There are no postings at this time.

to top