All of
Lecture Hours: 0.0  Seminar: 8.0  Lab: 0.0
This seminar course on industry topics provides students with opportunities to explore current and emerging research, trends, practices, and issues in bioinformatics. Course content changes from semester to semester and is selected based on current "hot topics" in the field. Please contact the bioinformatics program coordinator for information about the next offering of this course. Priority registration in this course is offered to students admitted to the Bachelor of Science in Bioinformatics.
More Information »

Lecture Hours: 0.0  Seminar: 8.0  Lab: 0.0
This seminar course on industry topics provides students with opportunities to explore current and emerging research, trends, practices, and issues in bioinformatics. Course content changes from semester to semester and is selected based on current "hot topics" in the field. Please contact the bioinformatics program coordinator for information about the next offering of this course. Priority registration in this course is offered to students admitted to the Bachelor of Science in Bioinformatics.Prerequisite(s): An "S" grade in BINF 1100.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Students majoring in science are introduced to cell and molecular biology with a strong emphasis on evolution. Through lectures and laboratories, students acquire the theoretical background and handson skills necessary to succeed in upper level biology courses. Topics of study include physical and chemical properties of living matter, atoms and molecules, molecular transformations essential to life, biological information flow, cellular structures and functions, cell energetics, cell division, heredity, and population genetics.Prerequisite(s): One of the following: LET 3; LEAP 8; a minimum "C+" grade in one of the following: English Studies 12, Literary Studies 12, English First Peoples 12, or equivalent; a minimum "C" grade in one of the following: CMNS 1115, ENGL 1120, 1123, or 1128; or an "S" grade in ENGL 1107, 1108, or 1110; and One of the following prerequisite combinations: 1) A minimum "C" grade in one of the following: BIOL 1111, 1118, 1175, or 1218; or 2) A minimum "C+" grade in Life Sciences 11, Anatomy and Physiology 12, or equivalent; and a minimum "C+" grade in one of the following: Chemistry 11, CHEM 1114, 1117, or 1217.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Students majoring in science are introduced to organismal biology with a strong emphasis on ecology and evolution. Through lectures and laboratories, students acquire the theoretical background and handson skills necessary to succeed in upper level biology courses. Topics of study include speciation, phylogenetics, biodiversity (microorganisms, plants, fungi, and animals), and ecology.Prerequisite(s): A minimum "C" grade in BIOL 1115.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
This course establishes the foundations for further understanding of biology by covering the fundamental concepts governing biochemistry, with a focus on the structure and function of biomolecules, the process of metabolism, and biological information flow.Prerequisite(s): A minimum "C+" grade in both BIOL 1115 and 1215; a minimum "C" grade in CHEM 1220; or permission of the instructor. Successful completion or concurrent registration in CHEM 2316 and 2416 is recommended.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
With an emphasis on problemsolving, students explore genetics including mitosis and meiosis; Mendelian genetics; modified Mendelian ratios; sexlinkage; linked genes and chromosome mapping; variations in chromosome number; quantitative and population genetics. Prerequisite(s): A minimum "C" grade in BIOL 1115 and 1215; or permission of the instructor.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 3.0
Cell biology focuses on the study of cell structure from the molecular level to the whole cell. Students learn the components of the cell and how these components form and function. Students also explore some of the common methods and tools used in Cell biology.Prerequisite(s): A minimum "C+" grade in both BIOL 1115 and 1215; or permission of the instructor.
More Information »

Lecture Hours: 3.0  Seminar: 0.0  Lab: 3.0
CHEM 1120 constitutes a firstyear course in general college chemistry. CHEM 1120 covers quantum chemistry, bonding, absorption of energy by molecules, applications of structure and chemistry in society.Students will receive credit for only one of CHEM 1120 or 1121.Prerequisite(s): CHEM 1118 with "C" or Chem 12 with "A" or "B" or successful score on Chemistry Diagnostic Test. In addition, one of MATH 1152 or Precalculus 12 with "C" or MDT 75. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 3.0  Seminar: 0.0  Lab: 3.0
A firstyear course in general chemistry. Topics include solutions, energetics, thermodynamics, chemical kinetics, structure, and reactivity.Students will receive credit for only one of CHEM 1220 or 1221.Prerequisite(s): CHEM 1120 with "C" and MATH 1152 or Precalculus 12 with "C" or MDT 75. A proficiency test administered by the department may be required for students wishing to transfer into CHEM 1220. (MATH 1153 is recommended as a corequisite). Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 3.0
This organic chemistry course is intended for students in the biological sciences. Topics include properties of aromatic compounds, reactions and properties of alkenes, alkynes, cabonyl compounds, and carbohydrates. Not intended for students completing a chemistry or biochemistry major.Prerequisite(s): A minimum "C" grade in CHEM 1220 or equivalent. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 22.5
Work experience and report. Practical application of theoretical knowledge gained in academic studies to enhance skills and to provide professional and personal development. Coop work placements consist of full time work in a student's area of study. Evaluation will consist of employer evaluation, work term report, and presentation.Cooperative education courses cannot be used to meet elective requirements.Students will only receive credit for COOP 2301, or COOP 2302 and 2303.Prerequisite(s): A minimum "C" grade in BUSM 2300, COOP 2300, or EXPE 2300; a minimum 2.6 GPA; acceptance to the cooperative education option; and confirmed coop work placement.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 22.5
Work experience and report. Practical application of theoretical knowledge gained in academic studies to enhance skills and to provide professional and personal development. Coop work placements consist of fulltime work in a student's area of study. Evaluation will consist of employer evaluation, work term report, and presentation.Cooperative Education courses cannot be used to meet elective requirements.Students will only receive credit for COOP 2501, or COOP 2502 and 2503.Prerequisite(s): COOP 2301.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Students focus on practicing and developing programing skills. Students implement algorithms along with appropriate data structures to produce good software. Students apply recursion, abstract data types, algorithm analysis, sorting and searching algorithms, pointers, arrays, dynamic memory management, linked lists, stacks, and queues. Students also learn about lowlevel data representations and systematic software development. As a tool, objectoriented programming is introduced.Prerequisite(s): A minimum "C" grade in one of CPSC 1150 or 1155; and one of the following: a minimum "B" grade in Precalculus 12; or a minimum "C" grade in MATH 1170, 1171, 1173, or 1174; or a minimum "C+" in Precalculus 12 and a minimum "C" grade in Calculus 12; or MDT 85. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Objectoriented programming (OOP) is a paradigm to design and develop software based on the concept of objects. Students are introduced to the fundamental concepts of programming from an objectoriented (OO) perspective: abstraction; objects; classes and class hierarchies; methods; encapsulation and information hiding; inheritance; polymorphism. Students learn and practice the application of OO design with modeling tools (e.g., class diagrams), container/collection classes, eventdriven programming, exception handling, GUI, multithreading, and networking. The focus is placed on good software engineering principles using a language that supports the OO paradigm.Prerequisite(s): A minimum "C" grade in CPSC 1150 or 1155; or permission of department. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Students build on the foundational concepts learned in CPSC 1160 and expand their skills to include nonlinear data structures and hashing. Topics include algorithm analysis, noncomparative sorting, algorithmic paradigms (divide and conquer, greedy, heuristic, backtracking, and dynamic programming), binary search trees, balanced trees, tree traversals, priority queues and heaps, Huffman codes, graphs, and graph algorithms. Students implement solutions using an objectoriented programming language.Prerequisite(s): A minimum "C" grade in CPSC 1160; or permission of department. CPSC 1181 is recommended. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
A comprehensive introduction to theory and practice of designing and building databases and applications using database management systems. The relational model, relational algebra, SQL (the standard language for creating, querying, and modifying relational databases), UML or E/R approach to database design, as well as relational design principles based on functional dependencies and normal forms. Other topics include indexes, views, transactions, integrity constraints, and triggers. Students will design and implement a relational database for an enterprise as a major project using programming tools widely used in industry (e.g., Oracle).Students will receive credit for only one of CPSC 1220 and 2221.Prerequisite(s): A minimum "C" grade in one of CPSC 1040, 1045, 1150, or 1155. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 3.0  Seminar: 2.0  Lab: 0.0
EXPE 2300 is a combined lecture/seminar course that will provide students with knowledge of what it takes to get a job in today's constantly changing workplace. This course will give students a chance to learn as well as practice each of the steps towards attaining a job, including selfassessment; resume and cover letter writing; networking and interviewing skills; as well as job search tactics. By completing this course, each student will have the resources to make a positive, lasting impression on prospective employers. This course complements other curriculum already offered in career programs with the Cooperative Education option and is designed to further develop specific competencies related to employment in the student's field of study. The final project is to produce a professional career portfolio. 9Students will receive credit for only one of BUSM 2300, COOP 2300, and EXPE 2300.Note: This course a prerequiste for participation in Cooperative Education.Prerequisite(s): One of the following: a minimum 67% in English Studies 12, Literary Studies 12, English First Peoples 12, or equivalent; a minimum "C" grade in a universitylevel English or communications course for which Langara awards transfer credit; a minimum "C" grade in ENGL 1120; a minimum "C" grade in ENGL 1121; an "S" grade in ENGL 1107, 1108, or 1110; a minimum Level 3 on the LET; LEAP 8; or LPI with a minimum 26 on the essay and one of 5 in English usage, 5 in sentence structure, or 10 in reading comprehension.
More Information »

Lecture Hours: 3.0  Seminar: 0.0  Lab: 1.0
A first course in probability and statistics including introduction to probability, descriptive statistics, regression, correlation, contingency tables, sampling distributions, estimation, hypothesis testing. This course may be followed by STAT 2225 or STAT 2281.Students will receive college credit for only one of STAT 1123, 1124, or 1181.Prerequisite(s): A minimum "C" grade in one of the following: MATH 1153, 1171, 1173, 1174, 1175, or equivalent (all may be taken concurrently). Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
Probability, conditional probability, random variables, moments and moment generating functions, discrete distributions including the binomial, hypergeometric and Poisson distributions, continuous distributions including the exponential, uniform, Chisquare, Beta, and Normal Distributions, Central Limit Theorem, applications to statistics including sampling, model building, and hypotheses testing.Prior exposure to a course like STAT 1181 is recommended. Prerequisite(s): A minimum "C" grade in one of the following: MATH 1271, 1273, 1274, or 1275. Prerequisites are valid for only three years.
More Information »


One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This course deals primarily with differentiation. The major topics include limits (intuitive approach), development and definition of derivatives, differentiation techniques (algebraic, trigonometric, inverse trigonometric, exponential, and logarithmic functions), curve sketching, applications of derivatives (optimization, related rates, linear motion, differential approximations), antiderivatives, growth and decay.Students will receive credit for only one of MATH 1153/1253, 1171, 1173, 1174, or 1175.Prerequisite(s): A minimum "A" grade in Precalculus 12; permission of department based on the MDT process (MDT 95); or a minimum "B" grade in MATH 1170; or a minimum "C+" grade in Precalculus 12 and a minimum "C" grade in Calculus 12. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This is a course in differential calculus, the study of how quantities change. Topics include limits, the definition and interpretations of the derivative, rules and techniques for computing derivatives, using the derivative to study problems involving rates of change, approximation, graphs, and optimization. Traditional classroom instruction will be augmented with laboratory work in MATH 1183. See the description of MATH 1183 for more detail about these activities.Students will receive credit for only one of MATH 1153/1253, 1171, 1173, 1174, or 1175.Prerequisite(s): A minimum "B" grade in Precalculus 12; or permission of the department based on the MDT process (MDT 090); or a minimum "C+" grade in MATH 1170; or a minimum "C+" grade in Precalculus 12 and a minimum "C" grade in Calculus 12. Prerequisites are valid for only three years.Corequisite(s): MATH 1183.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 2.0
This is the laboratory component of MATH 1173. These laboratory activities will usually involve the use of a Computer Algebra System, will include instruction about the computers and the software being used, and will involve activities designed to promote better understanding of ideas being studied in MATH 1173.Corequisite(s): MATH 1173.
More Information »


One of
Lecture Hours: 3.0  Seminar: 0.0  Lab: 1.0
This introductory course will cover topics in vector algebra and geometry in R2 and R3, systems of linear equations and Gaussian elimination, matrices and determinants, and eigenvalues and eigenvectors. Application will include resistor networks, chemical reactions, random walks, projections and transformation, and some computer graphics. College credit will be given for only one of the following courses: MATH 2362 or 1252.Prerequisite(s): MATH 1171 or MATH 1173/1183 with a minimum "C" grade or MATH 1153 and MATH 1253 with a minimum "C+" grade
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
Linear algebra is a source of many important ideas and techniques with broad applications in mathematics, science, and engineering. Students explore some of the main concepts and techniques in linear algebra as they learn about vectors, matrices, linear equations, and their applications. In addition, the course has a theoretical focus and students are expected to complete various types of proofs. The topics include systems of linear equations, Gaussian elimination, operations on matrices, determinants, Euclidean and abstract vector spaces, linear independence of vectors, vector subspaces, the concepts of basis and dimension, linear transformations, change of basis, eigenvalues and eigenvectors, diagonalization, and orthogonal diagonalization.Students will receive credit for only one of MATH 2362 or 1252.Prerequisite(s): A minimum "C" grade in one of the following: MATH 1271, 1273, 1274, or 1275; or a minimum "A" grade in MATH 1171, 1173, or 1253 and concurrent registration in one of the following: MATH 1271, 1273, 1274, or 1275. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 2.0
Computer lab activities to complement topics from linear algebra studies in MATH 2362. The labs are designed to promote better understanding of the ideas studied in MATH 2362, as well as to study applications of Linear Algebra Theory. Applications include Polynomial Fitting, Cryptography, Computer Graphics, Least Squares Method, Polynomial Approximation.Prerequisite(s): MATH 2362 which may be taken concurrently. Prerequisites are valid for only three years.
More Information »

