![](/study/2016-2017/files/study.2016-2017/exclamation-point-small.png)
Note: This is the 2010–2011 edition of the eCalendar. Update the year in your browser's URL bar for the most recent version of this page, or click here to jump to the newest eCalendar.
Note: This is the 2010–2011 edition of the eCalendar. Update the year in your browser's URL bar for the most recent version of this page, or click here to jump to the newest eCalendar.
The Major Physics and Computer Science is designed to give motivated students the opportunity to combine the two fields in a way that will distinguish them from the graduates of either field by itself. The two disciplines complement each other, with physics providing an analytic problem-solving outlook and basic understanding of nature, while computer science enhances the ability to make practical and marketable applications, in addition to having its own theoretical interest. Graduates of this program may be able to present themselves as being more immediately useful than a pure physics major, but with more breadth than just a programmer. They will be able to demonstrate their combined expertise in the Special Project course which is the centrepiece of the final year of the program.
Students entering Physics programs from the Freshman program must have successfully completed the courses below or their equivalents. Quebec students must have completed the DEC with appropriate science and mathematics courses.
Chemistry : A study of the fundamental principles of atomic structure, radiation and nuclear chemistry, valence theory, coordination chemistry, and the periodic table.
Terms: Fall 2010
Instructors: Butler, Ian Sydney; Fenster, Ariel; Kakkar, Ashok K; Gauthier, Jean-Marc (Fall)
Chemistry : A study of the fundamental principles of physical chemistry.
Terms: Winter 2011
Instructors: Gauthier, Jean-Marc; Fenster, Ariel; Mittermaier, Anthony; Siwick, Bradley (Winter)
Physics : The basic laws and principles of Newtonian mechanics; oscillations and waves.
Terms: Fall 2010
Instructors: Ragan, Kenneth J (Fall)
Physics : The basic laws of electricity and magnetism; geometrical and physical optics.
Terms: Winter 2011
Instructors: Miyahara, Yoichi (Winter)
One of:
Biology (Sci) : An introduction to the phylogeny, structure, function and adaptation of unicellular organisms, plants and animals in the biosphere.
Terms: Fall 2010
Instructors: Gregory-Eaves, Irene; Dhindsa, Rajinder S; Seizilles de Mazancourt, Claire (Fall)
Biology (Sci) : The cell: ultrastructure, division, chemical constituents and reactions. Bioenergetics: photosynthesis and respiration. Principles of genetics, the molecular basis of inheritance and biotechnology.
Terms: Winter 2011
Instructors: Dent, Joseph Alan; Vogel, Jacalyn (Winter)
MATH 133 and either MATH 140/141 or MATH 150/151.
Mathematics & Statistics (Sci) : Systems of linear equations, matrices, inverses, determinants; geometric vectors in three dimensions, dot product, cross product, lines and planes; introduction to vector spaces, linear dependence and independence, bases; quadratic loci in two and three dimensions.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Kelome, Djivede; Anderson, William J; Loveys, James G; Shahabi, Shahab; Clay, Adam (Fall) Kelome, Djivede; Anderson, William J (Winter) Palka, Karol (Summer)
Mathematics & Statistics (Sci) : Review of functions and graphs. Limits, continuity, derivative. Differentiation of elementary functions. Antidifferentiation. Applications.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Drury, Stephen W; Trudeau, Sidney; Shahabi, Shahab (Fall) Hundemer, Axel W (Winter)
Mathematics & Statistics (Sci) : The definite integral. Techniques of integration. Applications. Introduction to sequences and series.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Trudeau, Sidney (Fall) Sancho, Neville G F; Drury, Stephen W; Trudeau, Sidney (Winter)
Mathematics & Statistics (Sci) : Functions, limits and continuity, differentiation, L'Hospital's rule, applications, Taylor polynomials, parametric curves, functions of several variables.
Terms: Fall 2010
Instructors: Roth, Charles (Fall)
Mathematics & Statistics (Sci) : Integration, methods and applications, infinite sequences and series, power series, arc length and curvature, multiple integration.
Terms: Winter 2011
Instructors: Roth, Charles (Winter)
Computer Science (Sci) : An introduction to the design of computer algorithms, including basic data structures, analysis of algorithms, and establishing correctness of programs. Overview of topics in computer science.
Terms: Fall 2010, Winter 2011
Instructors: Precup, Doina (Fall) Langer, Michael (Winter)
Mathematics & Statistics (Sci) : Taylor series, Taylor's theorem in one and several variables. Review of vector geometry. Partial differentiation, directional derivative. Extreme of functions of 2 or 3 variables. Parametric curves and arc length. Polar and spherical coordinates. Multiple integrals.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Jonsson, Wilbur; Sancho, Neville G F (Fall) Jonsson, Wilbur (Winter)
Mathematics & Statistics (Sci) : Review of matrix algebra, determinants and systems of linear equations. Vector spaces, linear operators and their matrix representations, orthogonality. Eigenvalues and eigenvectors, diagonalization of Hermitian matrices. Applications.
Terms: Fall 2010, Winter 2011
Instructors: Loveys, James G; Huang, Hongnian (Fall) Loveys, James G (Winter)
Mathematics & Statistics (Sci) : Mathematical foundations of logical thinking and reasoning. Mathematical language and proof techniques. Quantifiers. Induction. Elementary number theory. Modular arithmetic. Recurrence relations and asymptotics. Combinatorial enumeration. Functions and relations. Partially ordered sets and lattices. Introduction to graphs, digraphs and rooted trees.
Terms: Fall 2010
Instructors: Shepherd, Frederick (Fall)
Physics : Translational motion under Newton's laws; forces, momentum, work/energy theorem. Special relativity; Lorentz transforms, relativistic mechanics, mass/energy equivalence. Topics in rotational dynamics. Noninertial frames.
Terms: Fall 2010
Instructors: Guo, Hong (Fall)
Physics : Introductory laboratory work and data analysis as related to mechanics, optics and thermodynamics. Introduction to computers as they are employed for laboratory work, for data analysis and for numerical computation. Previous experience with computers is an asset, but is not required.
Terms: Fall 2010
Instructors: Siwick, Bradley (Fall)
Physics : Advanced laboratory work and data analysis as related to mechanics, optics and thermodynamics. Computers will be employed routinely for data analysis and for numerical computation, and, particularly, to facilitate the use of Fourier methods.
Terms: Winter 2011
Instructors: Ryan, Dominic; Engelberg, Edith M (Winter)
Computer Science (Sci) : Comprehensive overview of programming in C, use of system calls and libraries, debugging and testing of code; use of developmental tools like make, version control systems.
Terms: Fall 2010, Winter 2011
Instructors: Vybihal, Joseph P (Fall) Vybihal, Joseph P; Dudek, Gregory L (Winter)
Computer Science (Sci) : Design and analysis of algorithms. Complexity of algorithms. Data structures. Introduction to graph algorithms and their analysis.
Terms: Fall 2010, Winter 2011
Instructors: Verbrugge, Clark (Fall) Crepeau, Claude (Winter)
Computer Science (Sci) : Programming language design issues and programming paradigms. Binding and scoping, parameter passing, lambda abstraction, data abstraction, type checking. Functional and logic programming.
Terms: Fall 2010, Winter 2011
Instructors: Pientka, Brigitte (Fall) Doherty, Jesse (Winter)
Computer Science (Sci) : Computer representation of numbers, IEEE Standard for Floating Point Representation, computer arithmetic and rounding errors. Numerical stability. Matrix computations and software systems. Polynomial interpolation. Least-squares approximation. Iterative methods for solving a nonlinear equation. Discretization methods for integration and differential equations.
Terms: Fall 2010
Instructors: Chang, Xiao-Wen (Fall)
Mathematics & Statistics (Sci) : Derivative as a matrix. Chain rule. Implicit functions. Constrained maxima and minima. Jacobians. Multiple integration. Line and surface integrals. Theorems of Green, Stokes and Gauss.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Jonsson, Wilbur (Fall) Jonsson, Wilbur (Winter) Roth, Charles (Summer)
Mathematics & Statistics (Sci) : First order ordinary differential equations including elementary numerical methods. Linear differential equations. Laplace transforms. Series solutions.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Sancho, Neville G F (Fall) Xu, Jian-Jun (Winter)
Physics : The laws of thermodynamics and their consequences. Thermodynamics of P-V-T systems and simple heat engines. Free, driven, and damped harmonic oscillators. Coupled systems and normal modes. Fourier methods. Wave motion and dispersion. The wave equation.
Terms: Winter 2011
Instructors: Ryan, Dominic (Winter)
Physics : Linear circuit elements, resonance, network theorems, diodes, transistors, amplifiers, feedback, integrated circuits.
Terms: Winter 2011
Instructors: Barrette, Jean (Winter)
Computer Science (Sci) : A study of techniques for the design and analysis of algorithms.
Terms: Fall 2010, Winter 2011
Instructors: Vetta, Adrian Roshan (Fall) Nguyen, The Phuong (Winter)
Mathematics & Statistics (Sci) : Sample space, events, conditional probability, independence of events, Bayes' Theorem. Basic combinatorial probability, random variables, discrete and continuous univariate and multivariate distributions. Independence of random variables. Inequalities, weak law of large numbers, central limit theorem.
Terms: Fall 2010, Winter 2011, Summer 2011
Instructors: Anderson, William J (Fall) Partovi Nia, Vahid (Winter)
Physics : Forced and damped oscillators, Newtonian mechanics in three dimensions, rotational motion, Lagrangian mechanics, small vibrations, normal modes. Introduction to Hamiltonian mechanics.
Terms: Winter 2011
Instructors: Gervais, Guillaume (Winter)
Physics : Introduction to modern techniques of measurement. The use of computers in performing and analysing experiments. Data reduction, statistical methods, report writing. Extensive use of computers is made in this laboratory; therefore some familiarity with computers and computing is an advantage.
Terms: Winter 2011
Instructors: Hilke, Michael (Winter)
Physics : The electrostatic field and scalar potential. Dielectric properties of matter. Energy in the electrostatic field. Methods for solving problems in electrostatics. The magnetic field. Induction and inductance. Energy in the magnetic field. Magnetic properties of matter. Maxwell's equations. The dipole approximation.
Terms: Fall 2010
Instructors: Rutledge, Robert (Fall)
Physics : de Broglie waves, Bohr atom. Schroedinger equation, wave functions, observables. One dimensional potentials. Schroedinger equation in three dimensions. Angular momentum, hydrogen atom. Spin, experimental consequences.
Terms: Fall 2010
Instructors: Reisner, Walter (Fall)
Physics : A project incorporating aspects of both physics and computer science, under the joint supervision of the two departments. The Physics aspect may be either laboratory-based or theoretical in nature. The Computational aspect will involve the development and implementation of algorithms arising from the investigation.
Terms: Winter 2011
Instructors: Barrette, Jean; Buchinger, Fritz (Winter)