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 school of Arts and Sciences at UBC, Okanagan campus, requires one or more instructors to teach the following courses during the Summer Sessions of 2022.

 

Term 1 (May 16 – June 30, 2022)

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)

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 222 Data Structures

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

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 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. Modern scripting frameworks and libraries.

DATA 101 Making Predictions with Data

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

DATA 311 Machine Learning

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

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 sections.

STAT 121 Elementary Statistics

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

 

Term 2 (July 5 – August 19, 2022)

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 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 310 Software Engineering

Techniques to construct large systems using fundamental activities of specification, design, implementation, testing, and maintenance. Various life cycle models, exposure to software development tools, modelling techniques, good development practices, and project management.

COSC 328 Introduction to Networks

The five-layer Internet architecture using TCP/IP: application, transport, network, link, and physical. Topics include web protocols, network programming, routing, addressing, congestion control, error handling, Ethernet, wireless networks, security, multimedia transmission, and network management.

COSC 419N Topics in Computer Science

Advanced or specialized topics in computer science. Consult the department for the specific topic to be offered in any given year.

MATH 101 Integral Calculus with Applications to Physical Sciences and Engineering

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

MATH 302/STAT 303 Introduction to Probability

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

PHYS 122 Introductory Physics for the Life Sciences II

Introduction to physics primarily for students majoring in the life sciences. Basic concepts of simple harmonic motion, sound, physical and wave optics, electricity, electric circuits, and magnetism with biological applications. Experimental laboratory investigations in electricity, magnetism, waves and optics.

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 224 Mathematics of Finance

Simple interest and discount, compound interest and discount, simple and general annuities, amortization of debts, bonds, depreciation, probability, mortality tables, contingent payments, life annuities and insurance. Calculations will be carried out using a modern scripting language.

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 1 & 2 (May 16 – August 19, 2022)

COSC 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.

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.

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.

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.

MATH 221 Matrix Algebra

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

————————————————————————————————————————————

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 30, 2022. Please send application documents in electronic format using WORD or PDF files to the Head of Computer Science, Mathematics, Physics and Statistics: cmps.okanagan@ubc.ca or send documents to:

W. John Braun

University of British Columbia – Okanagan

Science 200E

1177 Research Road
Kelowna, BC V1V 1V7

Phone: 1-250-807-8032

For more information regarding the positions, please contact Dr. W. John Braun ubcokb5-g-DeptHead@mail.ubc.ca). 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

The Department of Biology of the Irving K. Barber Faculty of Science at UBC, Okanagan campus, requires an instructor to teach the following course during the Summer Session, 2022S.

TERM 2 (July 4 to August 11, 2022)

BIOL 125 (Laboratory)

Continuation of BIOL 116. Introduction to biological concepts necessary for second-year biology. Physiology of reproduction, gas exchange, inter-organ transport, inter-organ coordination in plants and animals, and excretion and movement in animals. Ecosystem, population, community, and behavioural ecology are discussed. Credit will be granted for only one of BIOL 116/125 or BIOL 117/122.

Applicants with a PhD in the discipline or a 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 laboratory teaching experience, and experience supervising TAs),
• recent teaching evaluations (if available), and
• the name of three referees who have agreed to submit letters of reference directly to Cheryl Craig at cheryl.craig@ubc.ca.

Deadline for receipt of application is April 22, 2022. Please send application documents in electronic format using WORD or PDF files to: Cheryl Craig at cheryl.craig@ubc.ca or mail documents to:
Cheryl Craig, Senior Administrative Assistant
Department of Biology
University of British Columbia – Okanagan
SCI 155, 1177 Research Road, Kelowna, BC V1V 1V7

For more information regarding the positions, please contact Cheryl Craig at cheryl.craig@ubc.ca. 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 Chemistry

There are no postings at this time.

to top


Department of Earth, Environmental and Geographic Sciences

There are no postings at this time.

to top