Course Information



    Differential Geometry I (Math 380)
    Multivariable Calculus I (Mast 218)
    Multivariable Calculus II (Mast 219)
    Advanced Calculus I (Math 264)
    Advanced Calculus II (Math 265
    Differential Equations (Math 370)
    Partial Differential Equations (Math 371)
    Partial Differential Equations (Math 473) (Mast 666)
    Complex Analysis (Math 366)
    Linear Algebra I (Math 251)
    Linear Algebra (Maple) II (Mast 235)
    Calculus I (Math 203)
    Calculus of Variations (Math 433)
    Variational Methods (Mast 689)
    Quantum Mechanics (Mast 684)
    Numerical Analysis (Mast 680B Mast 683)
    Computational Applied Mathematics (Mast 680J)
    Spectral Geometry (Mast 855)
    Classical Optimization (Math 618)
    Reading List


    Return to Home Page.

    Numerical Analysis in C++ (Mast 680B)


    Numerical Analysis (Mast 683)

    References  Students will need to consult books on Numerical Analysis and Scientific Computing. NR = Numerical Recipes by Press et al (Cambridge, 1986) and Introducing C++ for Scientists, Engineers, and Mathematicians by Capper (Springer, 1994) are recommended. NR is well described by its title: for mathematical proofs and detailed results, one must look at the references, and other mathematical literature.
    Prerequisites  Undergraduate analysis, differential equations, and linear algebra. The C++ language itself will be introduced and studied as part of this course.
    Evaluation  There will be a sequence of assignments gradually increasing in difficulty. In the final assignment, which will have the flavour of a small project, students will choose one problem from a list of about 10.
    Aims  This is an elementary course in numerical analysis and computing. Various fundamental topics in numerical analysis will be included. There will be a bias towards analytical problems involving roots, integration, differential equations, optimization, and Fourier transforms. The use of `functional programming' and graphical techniques will be strongly encouraged. Students will be shown how to extend an initial C++ graphics class so that they can take advantage of graphical methods for exploratory purposes. By the end of this course students should have made a good start on the construction of a personal library of tools for exploring and solving mathematical problems numerically.
    Computing  Students registered in the course will be able to receive a computer account from H925. At the University, the supported dialects are Turbo C++ and Visual C++. These are available in PC LAB C (H923 and H925-1). Students are strongly encouraged to use more private computing environments to which they may have convenient access. For graphics the best dialects for the course are those such as Turbo and Visual that are based on 'Windows'. NB Students who are new to computing should expect that this course will occupy much more time than an ordinary course of mathematics.

    Examples and Assignments
    Back to the top



    Variational Methods (Mast 689)
    Calculus of Variations (Math 433)


    Text  A reading list will be provided, but the principal text for the course is Calculus of Variations by I. M. Gelfand and V. S. Fomin (Prentice-Hall, 1963; Dover 2000 [ISBN 0486414485])
    Prerequisites  analysis, differential equations
    Evaluation  There will be assignments and a substantial term paper. Students will consult with the professor concerning topics for their term papers.
    Topics  Variational problems, function spaces, Fréchet and Gâteaux variations of a functional, necessary conditions for an extremum, lemmas of Dubois-Reymond, Euler's equation, n unknown functions, higher derivatives, variable end points, coner conditions, side conditions and constraints, canonical form, classical dynamics, Noether's theorem, invariance, symmetries, Lie groups, sufficient conditions for extrema, Weierstrass's E-function, Hamilton-Jacobi theory, problems involving multiple integrals, continuum mechanics, quantum mechanics, direct methods, dynamic programming.

    Assignments
    Topics for term paper
    Back to the top



    Computational Applied Mathematics (Mast 680J)

    References  Students will need to consult books on various topics in mathematics and computing. An annotated reading list is accessible from the RH home page: http://www.mathstat.concordia.ca/faculty/rhall/
    Prerequisites  analysis, differential equations, numerical analysis. Students who take this course are expected to have some familiarity with at least one high-level computing environment such as Maple, Mathematica, or Matlab. If there is sufficient interest, some time may be devoted to programming directly in C++.
    Evaluation  There will be two projects, chosen in consulatation with the professor. The first one will be selected from a list of suggestions provided; the second will be individually chosen and more ambitious. They will each require detailed design and planning, both mathematically and computationally.
    Aims  In the initial lectures, mathematical and computational aspects of some problems chosen from the following areas will be considered: approximation theory, ordinary differential equations, calculus of variations, dynamical systems, partial differential equations, integral equations, Fourier transforms, Sturm-Liouville problems, Monte Carlo methods, discrete spectra of Schrödinger operators. By arrangement, each student will choose a project area; the style of the course will then become that of a workshop. It is a principal aim of the course that the students generate well-documented programs that solve mathematical problems.

    Assignments
    Back to the top


    Quantum Mechanics (Mast 684, Math 434J & 856B)

    Aim:  The course is designed to introduce students of mathematics to quantum mechanics. It will start with a short review of calculus of variations and classical mechanics and then go on to Hilbert space and quantum mechanics. The emphasis will be mostly on non-relativistic bound systems. Students will be expected to solve problems in mechanics, applied functional analysis, and quantum mechanics. The course will include topics from: calculus of variations, classical mechanics, Hilbert space, operator theory, Fourier analysis, analytically soluble QM problems, symmetries, angular momentum, estimation of spectra, variational methods, Rayleigh-Ritz theorem, identical particles, the many-body problem.

    Prerequisites: Analysis and differential equations.

    Evaluation: There will be a number of problem sets, and a short project on an approved topic.

    Books: An annotated reading list on mathematics and quantum mechanics may be found on my web page. Students are advised to study a text book such as Mathematical concepts of quantum mechanics by S. J. Gustafson and I. M. Sigal (Springer, 2003 - 2011), or An introduction to quantum theory by K. Hannabuss (Oxford, 1997). It may also be helpful to consult an introductory QM text such as that by Greiner (QM Vol I, Springer, 1989), books on classical mechanics, such as Goldstein (Addison-Wesley, 1980 - 2001), and on operator theory, such as Schechter (North Holland, 1981) or Analysis by Lieb and Loss (AMS, 1997 - 2001).

    Assignments

    Back to the top


    Differential Geometry I (Math 380)

    Text Book Elementary Differential Geometry by B. O'Neill (Academic Press, 1997)
    Evaluation There will be weekly assignments (10%), one class test (30%), and a final examination (60%). A missed assignment or test cannot be made up. If it benefits the student, the weight of the final exam will be increased to 100%.
    The following table gives an indication of the scope and approximate pace of the course, in terms of sections of the text book. Students are expected to read Chapter 3 on Euclidean Geometry the subject matter of which will be examined.

    TopicsSectionsweeks
    Introduction: a first look at some important concepts1.1-1.72
    Curves and Frame fields: the Serret-Frenet apparatus and some extensions2.1-2.83
    Test on Chapters I and II-1
    Euclidean geometry: essentially to be read by the student3.1-3.51
    Calculus on a manifold: differentiation, integration, and Stokes's theorem4.1-4.66


    Assignments
    List of errors in the text book
    Tests and Exams
    Back to the top



      Advanced Calculus II (Math 265)

      Text Book Multivariable Calculus by James Stewart (Brooks/Cole, 5th ed 2003)
      Evaluation There will be weekly assignments (10%), one class test (20%), and a final examination (70%). A missed assignment or test cannot be made up. If it benefits the student, the weight of the final exam will be increased to 100%.

      The following table gives an indication of the scope and approximate pace of the course, in terms of sections of the text book.

      TopicsSectionsweeks
      Multiple integrals16.1 - 16.94
      Vector calculus17.1 - 17.95
      Second-order differential equations18.1 - 18.42


      Assignments
      Sample Test and Exam
      Back to the top



      Multivariable Calculus I (Mast 218)

      Text Book Multivariable Calculus by James Stewart (Thomson [Brooks/Cole], 8th edition)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A + ,(0.3)T + (0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course in terms of sections of the text book.

      TopicsSectionsweeks
      Parametrically defined plane curves,   polar coordinates,   conic sections10.1-10.63
      Taylor series review,   R3,  vectors,   equations of lines and planes,  quadric surfaces11.10,  12.1-12.62
      Vector functions,  space curves,  curvature,   particle motion13.1-13.42
      Partial derivatives,  tangent planes,   gradient,  linear approximations,   maxima and minima 14.1-14.84


      Assignments
      Books
      Solutions and Notes
      Back to the top



      Multivariable Calculus II (Mast 219)

      Text Book Multivariable Calculus by James Stewart (Thomson [Brooks/Cole], 8th edition)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A + ,(0.3)T + (0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course in terms of sections of the text book.

      TopicsSectionsweeks
      Multiple integrals15.1 - 15.97
      Vector calculus16.1 - 16.96


      Assignments
      Books
      Solutions, notes, detailed outline
      Back to the top



      Advanced Calculus I (Math 264)

      Text Book Multivariable Calculus by James Stewart (Thomson [Brooks/Cole], 7th edition)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A +(0.3)T +(0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course, in terms of sections of the text book.

      TopicsSectionsweeks
      Curves, polar coordinates, conic sections10.1-10.62
      Taylor series11.8-11.101
      Geometry in R3,  vectors, lines, planes, quadric surfaces12.1-12.62
      Vector functions,  curves,  particle motion13.1-13.42
      Continuity, partial derivatives, tangent planes, linear approximations, chain rule, directional derivatives, gradient14.1-14.63
      Maxima and minima, Lagrange multipliers14.7-14.82


      Assignments
      Books
      Solutions and Notes
      Back to the top


      Differential Equations (Math 370)

      Text Book Elementary Differential equations and boundary value problems by W.E.Boyce and R.C.DiPrima, Edition 10 (Wiley, 2012 & 2013)
      Evaluation There will be weekly assignments (10%), one class test (30%), and a final examination (60%). A missed assignment or test cannot be made up. If it benefits the student, the weights will be: assignments (10%) and final exam (90%).
      The following table gives an indication of the scope and approximate pace of the course, in terms of time spent on sections of the text book.

      TopicsSectionsnumber of weeks on topic
      Introduction1.1-1.31
      First-order differential equations2.1-2.63
      Existence of solutions. Numerical methods2.7-2.81
      Second-order differential equations3.1-3.83
      Higher-order differential equations4.1-4.42
      Solutions as power series 5.1-5.3 {+ ... ?}2


      Assignments
      Assignments and solutions
      Back to the top



      Partial Differential Equations (Math 371)

      Text Book Elementary Differential equations and boundary value problems by W. E. Boyce and R. C. DiPrima (Ed. 9, Wiley, 2009)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A +(0.3)T +(0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course, in terms of sections of the text book.

      TopicsSectionsNumber of weeks on topic
      Introduction: 1st order equations; characteristics10.11
      Derivation of heat flow and wave equations10: Appendices A and B1
      pde's and boundary-value problems11.11
      Fourier Series10.2 - 10.42
      Solution of the heat equation10.5 - 10.62
      Solution of the wave equation10.71
      Laplace's equation10.81
      Sturm-Liouville problems11.2 - 11.42


      Assignments
      Books
      Solutions and Notes
      Back to the top



      Partial Differential Equations (Math 473) (Mast 666)

      Text Book Basic Partial Differential Equations by David Bleecker and George Csordas (International Press, Somerville, 1996 or later)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A +(0.3)T +(0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course, in terms of chapters of the text book.

      TopicChaptersNumber of weeks on topic
      Introduction: 1st order equations1 & 21
      Fourier Series42
      Heat and diffusion equation33
      Sturm-Liouville theory42
      Wave equation53
      Laplace's equation61


      Assignments
      Books
      Solutions, Notes, tests, etc.
      Back to the top



      Complex Analysis (Math 366)

      Text Book Complex Variables and Applications by J. W. Brown and R. V. Churchill (Edition 8, McGraw-Hill, 2009)
      Evaluation There will be weekly assignments A, one class test T, and a final examination E. A missed assignment or test cannot be made up. The final grade will be based on the larger of (0.1)A +(0.3)T +(0.6)E or (0.1)A + (0.9)E.

      The following table gives an indication of the scope and approximate pace of the course, in terms of chapters of the text book.

      TopicsChaptersNumber of weeks on topic
      Introduction11
      Analytic functions22
      Elementary functions32
      Complex integration42
      Taylor and Laurent series52
      Residue theorem and applications6 & 72
      Selected topics8 & 9 & 121


      Assignments
      Books
      Solutions and Notes
      Back to the top


      Linear Algebra I (Math 251)

      Evaluation There will be one class test (30%), and a final examination (70%). A missed test cannot be made up. If it benefits the student, the weight of the final exam will be increased to 100%.

      Detailed course outline
      Midterm Test (2003)
      Anna Sierpinska's site for Linear Algebra I
      Back to the top


      Linear Algebra (Maple) II (Mast 235)


      Detailed course outline
      Notes
      Class Sessions
      Quizzes and Tests
      Dates of Tests and Quizzes
      Maple on the Web
      Mast 235 site of Fred Szabo
      Back to the top


      Calculus I (Math 203)

      Text Book Single Variable Calculus by James Stewart (Brooks/Cole, 2003)
      Evaluation There will be weekly assignments (10%), one class test (15%), and a final examination (75%). A missed assignment or test cannot be made up. If it benefits the student, the weight of the final exam will be increased to 100%.

      Detailed course outline
      Some notes concerning derivatives
      Midterm Test (2002)
      Midterm Test (2003)
      Back to the top



      Classical Optimization (Math 618)

      Course Outline
      Assignment 1
      Assignment 2
      Maple Code
      Mathematica Code
      Short reading list
      Suggestions for projects

      Some related programs (under development):
      de  A program for solving first and second order ordinary differential equations  [de.exe]
      cvt  Calculus of Variations: (i) Input F(x,y,y') and y" = f(x,y,y') (ii) Input trial function y(x; a)  [cvt.exe]
      cvn  Calculus of Variations, Numerical solution: Input F(x,y,y')  [cvn.exe]
      nmg  Nelder-Mead Simplex Algorithm for Minima  [nmg.exe]

      Back to the top


      Spectral Geometry (Mast 855)

      References A list of suitable books and papers on mathematics and quantum mechanics will be given out. Prerequisites This course has three aspects: mathematics, quantum mechanics, and approximation theory. The techniques are mostly from real analysis. Previous experience with quantum mechanics and operator theory would be helpful, so would some knowledge of computing.
      Evaluation There will be assignments (50%) and a small project (50%).
      Description Geometrical considerations of the type we shall study in this course enter a quantum-mechanical spectral problem when the Hamiltonian operator H = -Delta + V(x,v), which acts on a suitable domain in L2(Rn), depends smoothly on certain real parameters v. Spectral objects such as eigenvalues depend in turn on v and in so doing they generate curves or surfaces in a Euclidean space. It is the goal of spectral geometry to study these manifolds. Reference to established results from functional analysis is needed to set up the basic problem after which standard techniques of real analysis become the principal tools. For a full appreciation of the significance of these efforts some knowledge of quantum mechanics would be very useful. Since exact results are not always possible, the course will explore what might be called spectral approximation theory. Students will be encouraged to use numerical and graphical methods to investigate specific problems. Access to a micro-computer laboratory will be available, including a set of elementary graphics procedures in C++ for those who wish to use them. Solutions obtained with the aid of Mathematica or Maple are also welcome. Some computer work will be unavoidable.

      Back to the top



      Return to Home Page.