Site Accessibility Statement
Wilfrid Laurier University Faculty of Science
August 29, 2014
 
 
Canadian Excellence

Recommended 1st Year Course Selection



Honours Computing & Computer Electronics
Honours Photonics
Honours Physics

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(one elective course if MA103 taken in Fall)
MA122 Introductory Linear Algebra MA121 Introduction to Mathematical Proofs
PC131 Mechanics PC132 Thermodynamics and Waves
one elective course CP/PC120 Digital Electronics


Honours Computer Science
Honours Computer Science & Mathematics

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(one elective course if MA103 taken in Fall)
MA122 Introductory Linear Algebra MA121 Introduction to Mathematical Proofs
PC131 Mechanics
(or PC141 Mechanics for the Life Sciences)
PC132 Thermodynamics and Waves
(or PC142 Thermodynamics and Waves for the Life Sciences)
one elective course CP/PC120 Digital Electronics

=> students in the Computer Science & Mathematics program who take MA103 should take MA104 in the winter term. Computer Science & Mathematics students taking MA110* will take MA104 in second year.


Honours Computer Science and Psychology
Honours Computer Science and Psychology: Computation and Cognitive Neuroscience Stream

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(CP120 Digital Electronics if MA103 taken in Fall)
MA122 Introductory Linear Algebra MA121 Introduction to Mathematical Proofs
PC131 Mechanics
(or PC141 Mechanics for the Life Sciences)
PC132 Thermodynamics and Waves
(or PC142 Thermodynamics and Waves for the Life Sciences)
PS101 Introduction to Psychology I PS102 Introduction to Psychology II


Honours Computer Science BA in Combination with another BA program

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(one elective course if MA103 taken in Fall)
MA122 Introductory Linear Algebra MA121 Introduction to Mathematical Proofs
one elective course CP120 Digital Electronics
one elective course one elective course

=> electives must include the first year courses required by the second major


Double Degree in Honours Computer Science & Honours Business Administration

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(one elective course if MA103 taken in Fall, MA122 recommended)
PC131 Mechanics
(or PC141 Mechanics for the Life Sciences)
PC132 Thermodynamics and Waves
(or PC142 Thermodynamics and Waves for the Life Sciences)
BU111 Understanding the Business Environment BU121 Functional Areas of the Organization
EC120 Introduction to Microeconomics EC140 Introduction to Macroeconomics


Double Degree in Honours Computing & Computer Electronics & Honours Business Administration

Fall Term Winter Term
CP104 Introduction to Programming CP114 Data Structures
MA110* Introduction to Differential & Integral Calculus
(or MA103 Calculus I)
MA110* Introduction to Differential & Integral Calculus
(if MA103 is taken in the fall, do not take any elective course!)

MA122 Introductory Linear Algebra
PC131 Mechanics PC132 Thermodynamics and Waves
BU111 Understanding the Business Environment BU121 Functional Areas of the Organization
EC120 Introduction to Microeconomics EC140 Introduction to Macroeconomics


Notes:
  • * Denotes a full-year (two term) course.
  • Course descriptions and hours are included below.
  • A one term course is 0.5 credit; a two term or full-year course is 1.0 credit.
  • Students normally take 5 credits (10 one term courses) in first year. Business and Computing double degree students must take 5 credits. Students in other programs may take less than 5 credits.
  • An elective course is a course that you select according to your interests.
  • Students who need both MA121 and MA122 should take MA122 in the fall term and MA121 in the winter term, if possible.

Course Descriptions

All courses shown below are 3 lecture hours per week unless noted otherwise. Many of the introductory courses have a lab and/or a tutorial component to allow for personalized hands-on instruction in a small group environment of 20 to 30 students.


Computer Science Courses

CP104 Introduction to Programming
An introductory course designed to familiarize the student with modern software development techniques. Emphasis is on problem-solving and structured program design methodologies. Programming projects are implemented in a widely-used high-level language.
Note: This course may be challenged for credit .
3 lecture hours, 2.5 lab hours

CP114 Data Structures
Introduction to analysis of algorithms, data structures, recursion, searching, sorting, linked lists, queues, stacks, trees.
Prerequisite: CP104
3 lecture hours, 2.5 lab hours


Electronics Course

CP120/PC120 Digital Electronics
Introduction to digital logic: logic gates; combinational circuit analysis using Boolean algebra and Karnaugh maps; number systems and codes; minimization techniques applied to combinational logic systems; flip-flops, multivibrators, counters and shift registers.
3 lecture hours, 1.5 lab hours

** For computing students, this counts as a computer science (CP) course in your average; for physics students, this counts as a physics (PC) course in your average. It doesn't matter if you sign up for CP120 or PC120.


Physics Courses

PC131 Mechanics
Calculus-based course which introduces basic principles of physics. Detailed topics covered: one-dimensional motion; vectors; motion in two and three dimensions; force and motion; kinetic energy and work; potential energy; conservation of energy; collisions and momentum; rotational motion; simple harmonic motion; torque; angular momentum; and gravitation.
Prerequisite: OAC or Grade 12 U Physics or Advanced Functions & Introductory Calculus
Co-requisites: MA100 or MA110* or MA103 or MA105. **
3 lecture hours, 1 tutorial hour, 2.5 lab hours alternate weeks
** You must register for your calculus course first and then for the physics course.  For our students, the calculus course will be either MA110* or MA103.

PC132 Thermodynamics and Waves
Calculus-based course which introduces basic principles of physics. Detailed topics covered: elasticity; fluids; waves and sound; temperature and heat; the laws of thermodynamics; entropy; and an introduction to electricity.
Prerequisite: PC131, MA110* (co-requisite) or MA101 (co-requisite) or MA103 or MA105.
3 lecture hours, 1 tutorial hour, 2.5 lab hours alternate weeks

PC141 Mechanics for the Life Sciences
Algebra-based course which introduces basic principles of physics. Detailed topics covered: kinematics; motion in two dimensions; force; work and energy; linear momentum and collisions; circular motion and gravitation; rotational motion and equilibrium.
Prerequisite: One of OAC or Grade 12U in Biology, Chemistry or Physics.
3 lecture hours, 2.5 lab hours alternate weeks

PC142 Thermodynamics and Waves for the Life Sciences
Algebra-based course which introduces basic principles of physics. Detailed topics covered: solids and fluids; temperature; heat; thermodynamics; vibrations and waves; sound.
Prerequisite: PC141 or PC131
3 lecture hours, 1 tutorial hour, 2.5 lab hours alternate weeks


Mathematics Courses

See Calculus Options and Preparation Evaluation for information about selecting the appropriate calculus course. 

MA103 Calculus I
Limits and continuity; differential and integral calculus of functions of a single variable; the Mean Value Theorem; determination of extrema; the Fundamental Theorem of Calculus and techniques of integration; introduction to partial derivatives.
Prerequisite: A minimum score of 70% on the Calculus Preparation Evaluation (CPE); and Grade 12 Calculus or MA100 or MA129.
3 lecture hours, 1.5 lab hours

MA104 Calculus II
Applications of integration; polar coordinates and parametric equations; infinite sequences and series; applications of partial derivatives.
Prerequisite: MA101 or MA103 (or MA110*) or MA105.
3 lecture hours, 1.5 lab hours

MA110* Introduction to Differential and Integral Calculus
A thorough introduction to limits of functions. Continuity and its consequences. Rational, algebraic and transcendental functions and geometric relationships. Theory and applications of differential and integral calculus of functions of a single variable. The Fundamental Theorem of Calculus and techniques of integration. Introduction to multivariable calculus and applications.
Prerequisites: Completion of the Calculus Preparation Evaluation (CPE).
3 lecture hours, 1.5 lab hours

MA121 Introduction to Mathematical Proofs 
An introduction to proofs and to mathematical writing. Methods of proof, such as direct proofs, proofs by contradiction, contrapositive proofs, counterexamples and mathematical induction. Examples of proofs will be illustrated using sets, functions and elementary number theory. Use of precise mathematical language will be emphasized.

MA122 Introductory Linear Algebra 
Systems of linear equations; algebra of complex numbers; algebra of matrices with real and complex entries; determinants and their applications; vector geometry in R2 and R3; spanning, linear independence and linear transformations in Rn and Cn ; introduction to eigenvalues and eigenvectors; applications of linear algebra.


Business Courses

BU111 Understanding the Business Environment
This course highlights challenges in the external business environment with a focus on their impact on business decisions. Topics include competitive analysis, and an in-depth examination of political, economic, social, and technological factors. Students will apply their knowledge using cases, and by identifying and researching the feasibility of a new venture/business opportunity. The course includes a required weekly lab in which research, writing, teamwork, and individual and group presentation skills are also developed.
3 lecture hours, 1.5 lab hours

BU121 Functional Areas of the Organization
This course provides an overview to the functional areas of a business; specifically marketing, finance, operations, and human resources. The areas will be examined using an integrative model and by focusing on current issues such as sustainability. Students will apply their knowledge using cases, and by developing a business plan for a new venture. The course includes a required weekly lab in which teamwork, business writing, critical thinking, negotiating, and individual and group presentation skills are also developed.
3 lecture hours, 1.5 lab hours


Economics Courses

EC120 Introduction to Microeconomics
This course analyzes the decision making of individual households and firms in a market economy, with an emphasis on the use of the price mechanism to allocate resources. The course will include applications to relevant economic policy.

EC140 Introduction to Macroeconomics
This course examines the working of the national economy with an emphasis on the determination of national income. There will be an examination of important issues such as unemployment, price stability, and balance of payments and of possible government policies to deal with these issues.


Psychology Courses

PS101 Introduction to Psychology I
Methods for understanding human and animal behaviour are introduced. This course introduces psychology and its history, and shows how the different areas of psychology are integrated. Topics such as research methods, biological bases, sensation & perception, consciousness, personality, disorders, and treatment are surveyed.

PS102 Introduction to Psychology II
Methods for understanding human and animal behaviour are discussed. This course continues the introduction to psychology and shows how different areas are integrated by covering topics such as learning, memory, language & thought, intelligence & testing, motivation & emotion, development, stress & coping, community psychology, and social psychology.
Prerequisite: PS101