Skip to main contentSkip Navigation or Skip to Content
Thompson Rivers University
Thompson Rivers University

Courses

Search for a course

How to register

On-Campus

There are a number of ways to register for on-campus courses at TRU which are determined by your program of study.

Open Learning

We offer over 400 courses by distance learning. These courses are offered in several formats, including print-based, web-based and online.


Continuing Studies

Community U provides individuals and organizations with formal and non-formal opportunities to pursue personal and professional goals life-long.

Trades and Technology

Apprenticeship, foundation and continuing studies courses are offered in construction, mechanical trades, professional driving and more.

Sort any table by clicking on the column header.

Courses - D
Title Name Delivery
DAAD 1100
Communications Graphics (2,1,0)(L)

3 credits
This course is designed to develop students' awareness of the principles and practice involved in the production and design of effective visual communications for both audio/visual and print production. Creative and practical applications of typography, photography and illustration are examined, as they relate to visual problem solving in a computer graphics environment. Oral and visual presentation skills are emphasized. Prerequisite: DAAD 1200, CMNS 1750
More information about this course

Campus
DAAD 1200
Graphic Design (2,1,0)

3 credits
Effective design communicates a message within a given context: superior design requires the combining of various elements including words, photographs, illustrations, and graphic images in a manner that achieves an interaction with the intended audience. This course encourages students to explore their creative potential by working with these elements through conscious experimentation while studying the effects of reworking and refining ideas. Corequisite: CMNS 1750
More information about this course

Campus
DAAD 1950
Desktop Publishing and Digital Prepress 1 (2,1,3)(L)

3 credits
This course introduces the issues and technologies involved in moving print-based design projects from concept to final output. This is accomplished through a study of print technologies, their limitations and attributes, and an exploration of common computer-based publishing technologies. Prerequisite: DAAD 1200, CMNS 1760, CMNS 1750 (or relevant work experience with a work portfolio)
More information about this course

Campus
DAAD 2950
Desktop Publishing & Digital Prepress 2 (2,1,3)(L)

3 credits
Continuing from DAAD 1950, this course examines the issues and technologies involved in moving print-based design projects from concept to final output. Issues involving advanced color usage, service bureau liaison, and high-end printing are studied in greater depth. Prerequisite: DAAD 1100, 1200, 1950 and CMNS 1760
More information about this course

Campus
DASC 5410
Data & Database Management for Data Science (3,1,0)

3 credits
This course is a comprehensive survey of concepts related to the management and manipulation of databases for data science endeavors. Core topics related to the theory and nature of working with data and databases, as well as contemporary and advanced methods for working with complex and/or large amounts of data will be covered. This course is designed to prepare data science professionals and researchers to key concerns in data management and approaches to address them. Prerequisites: COMP 1130 or equivalent Recommended Requisites: COMP 3610 or equivalent
More information about this course

Campus
DASC 5420
Theoretical Machine Learning(3,1,0)

3 credits
This course will study the theory and applications of many foundational machine learning methods. Several supervised, semi-supervised and unsupervised learning approaches will be explored, including Bayesian methods, decision trees, kernel-based methods and neural networks methods, as well as areas of clustering and dimension reduction. We will also discuss how to model problems as machine learning problems. Methods discussed will be applicable to natural language processing, speech recognition, computer vision, data mining, adaptive computer systems and other areas. Prerequisites:STAT 3060 or equivalent,STAT 3050 or equivalent ,MATH 2120 or equivalent, MATH 2111 or equivalent , Successful completion of atleast two university level computer programming courses Recommended Requisites: STAT 5310, STAT 5320 DASC 5410
More information about this course

Campus
DASC 6210
Data Analysis in Business and Economics

3 credits
This course will provide students with applications of data science in business and economics. Students learn to integrate personal judgment and intuition in realistic business situations with the most widely applicable methodologies of decision and risk analysis, probability and statistics, competitive analysis, and management science. Topics include an introduction to decision analysis and modelling; spreadsheet engineering and error reduction; framing decision analysis problems; framework for analyzing risk; data analysis; resource allocation with optimization models; multi-period deterministic models; multi-factor deterministic models; regression modelling;strategic interactive decisions; and interpreting models, data, and decisions. Note: This course has a graduate mirror course BUSN 6250 Decision Analysis and Modelling. Students may not get credits for both courses.
More information about this course

Campus
DASC 6310
Data Analysis in Biology and Life Sciences

3 credits
This course focuses on the development of research skills required for framing strong hypotheses and performing robust experiments using large biological and biochemical data sets. Beginning with an introduction to genome evolution, organization and regulation, the major goal of the course is to develop skills for framing important biological hypotheses and deploying appropriate tools for testing those hypotheses. Approaches for data quality assessment and evaluation of computational tools is a major theme, and laboratory time will provide hands-on experience with analysis of DNA, RNA and protein sequence data, and the regulatory networks controlling gene expression and metabolic activity. Focus will be placed on experimental design, interacting with data in local and public databases, version control, documentation, and conducting reproducible research. Prerequisites:DASC 5410. Knowledge of Linux system and skills of computer programming will be an asset.
More information about this course

Campus
DASC 6510
Selected Topics in Data Science( 3,0,0)

3 credits
Students explore various topics related to Data Science. Course topics vary to ensure a timely coverage of new techniques, software, theories, and trends. Prerequisites: DASC 5410 and DASC 5420 . Also approval by the MScDS program coordinator
More information about this course

Campus
DASC 6520
Data Analysis in Data Science

3 credits
In this independent study course, students investigate a specific topic of interest in Data Science. Course content is mutually determined by the instructor and the student. Prerequisite : DASC 5410; DASC 5420 and approved by MScDS program coordinator .
More information about this course

Campus
DASC 6710
Work Experience

3 credits
Hands-on work experience undertaken by a student is an integral part of Data Science program. Work experience provide opportunities for the program and its community to combine resources to further the student's knowledge, personal interest, career path and employability skills through activities at work sites. Therefore, students taking a job related to data analysis can earn work experience credits. The typical work includes a research assistant job in statistical analysis, or data analyst in a financial, IT or industrial organization. Usually the minimum length of employment to qualify for 3 credit is 12 weeks. Students may earn up to maximum 6 credits (e.g., an 8-month job or two 4 month jobs).
More information about this course

Campus
DASC 6810
Data Science Seminar (0,1,0)

1 credits
To cope the rapid-change of knowledge, software, techniques and directions in Data Science, it is important for students and instructors to stay on top of the growths and progresses in this fast moving discipline. The nature of inter-disciplinarity of Data Science also demands the students to be aware of the methods and applications from wide range of backgrounds and to learn beyond the course content of the program. To serve these purpose, the seminar and colloquium series will invite scientists and technology leaders to present the current developments and progress in big data and data analytics, to showcase the successful applications in real-world. This is also the opportunity for students and faculty to share their research ideas and results.
More information about this course

Campus
DASC 6910
Graduate Project on Data Science ( 9,0,0)

9 credits
Students in the Graduate Project Option in the MSc in Data Science program prepare and defend a report that address a particular data science issue or problem. The report is completed under the direction of a faculty member and evaluated by a project defense committee. Prerequisite: DASC 5420
More information about this course

Campus
DASC 6930
Graduate Thesis

12 credits
***Please note: DASC 6930 is a full year course. Students choosing this course in Fall must also register for the same section for it in Winter and vice-versa.*** Students in the Graduate Thesis Option in the MSc in Data Science program undertake an independent research project of relevance to data science, generating original theoretical contributions that advance the body of literature in this field, prepare and defend a thesis in accordance with the policies established by the Research, Innovation, and Graduate Studies Office. The thesis is completed under the supervision of a faculty member and a thesis supervisory committee and evaluated by a thesis defense/examining committee. Prerequisite: Admission to the program of MSc in Data Science
More information about this course

Campus
DRAF 1520
Engineering Graphics (2,0,3)(L)

3 credits
This course is intended for students in first-year engineering. The course covers the fundamentals of orthographic projection, technical sketching, engineering graphic standards and conventions, and graphic solution of space and vector problems. Conventional drafting techniques are limited to sketched solutions, with the majority of the assignments being performed on the computer using CAD software. The course includes three hours per week of computer lab time during which students will learn to operate AutoCAD software on PC workstations. Prerequisite: Admission to Engineering Transfer Program or written consent of Program Coordinator.
More information about this course

Campus
DRIV 0910
Class 1 - Regular (34 hours)

1 credits
This 32-hour course provides the training you need to prepare for a Class 1 road test. You'll experience mixed urban and rural driving, and receive the training you need to continue to safely improve your skills. A licensed instructor individualizes training using hands-on practice and demonstrations. Practical training is scheduled in 3-hour and 4-hour formats, using industry current tractor-trailer units. This training program provides the use of the tractor-trailer unit for the practical training, as well as for a pre-arranged ICBC road test. To be successful with this program, students should have previous experience shifting multi-speed non-synchronized transmissions. Prerequisites: To enter this course you must be 19 years of age or older and produce a valid Class 1 learner's permit with an air brakes endorsement.
More information about this course

Campus
DRIV 0920
Class 1 - Extended (42 hours)

2 credits
This 40-hour course is designed for the student who intends to become a commercial truck driver and requires the confidence and skills needed to apply for entry level driving positions. This course is more suited for those applying for in-town driving jobs. You'll experience a mix of urban and rural driving and receive the training you need to continue to safely improve your driving skills. A licensed instructor individualizes training using hands-on practice and demonstrations. Practical training is scheduled in three and four-hour formats. This training program includes the use of the truck and trailer unit for a pre-arranged ICBC road test. Students need to have a good operational understanding of non-synchronized transmissions to do well on this course. Prerequisites: To enter this course you must be 19 years of age or older and produce a valid Class 1 learner's permit with an air brakes endorsement.
More information about this course

Campus
DRIV 0930
Class 1 - Canada (68 hours)

2 credits
This course is designed for those students who want to change careers or are being retrained as a commercial truck driver. The course includes 20 hours of highway and mountain training where the student will learn to read road grades and fine-tune their shifting skills. Students will also be taught vehicle handling characteristics, collision avoidance, load security and weigh scale procedures. This three week, sixty hour Driver Training Program provides the training and information you will need to prepare for the Class 1 road test. A licensed instructor individualizes training using hands-on practice and demonstrations. Practical training is scheduled in four and eight-hour lessons using industry current tractor-trailer units. Upon successful completion of this course, students will have the confidence and skills required applying for in-town and highway driving positions. Prerequisites: Participants entering this course must be 19 years of age or older and produce a valid Class 1 learner's permit with an air brakes endorsement.
More information about this course

Campus
DRIV 0940
Class 1 - Greenhorn Canada and US (88 hours)

3 credits
This 104-hour course is designed for the student who intends to become a commercial truck driver and requires the confidence and skills needed to apply for entry level driving positions. This course is more suited for those applying for in-town driving jobs. You'll experience a mix of urban and rural driving and receive the training you need to continue to safely improve your driving skills. A licensed instructor individualizes training using hands-on practice and demonstrations. Practical training is scheduled in three and four-hour formats. This training program includes the use of the truck and trailer unit for a pre-arranged ICBC road test. Students need to have a good operational understanding of non-synchronized transmissions to do well on this course. Prerequisites: To enter this course you must be 19 years of age or older and produce a valid Class 1 learner's permit with an air brakes endorsement.
More information about this course

Campus
Search To Top