May 16, 2024  
Undergraduate Calendar 2021-2022 
    
Undergraduate Calendar 2021-2022 [-ARCHIVED CALENDAR-]

Course Listings


The courses listed in this section include all courses approved for the undergraduate curriculum for the 2021-2022 academic year. Not all courses in the approved curriculum will be offered during the year. Students are advised to refer to the course timetables available annually in Mosaic in March and June to determine which specific courses will be offered in the upcoming sessions.
Note: An A/B suffix appearing in a course number indicates that the course may be delivered across more than one term (see Multi-Term Course in the Glossary  of this calendar). The A/B S suffix indicates that the course may be delivered as either a multi-term course or within a single term. 

See also:


NEW for 2021-22:

Looking for MMEDIA (Multimedia), PEACEST (Peace Studies), or WOMENST (Women’s Studies) courses?

  • The subject MEDIAART (Media Arts) has replaced MMEDIA
  • The subject PEACJUST (Global Peace and Social Justice) has replaced PEACEST
  • The subject GENDRST (Gender Studies) has replaced WOMENST

Please use the revised subject area when searching for courses. Most courses use the same code but with the revised subject area (e.g. MMEDIA 2A06 is now known as MEDIAART 2A06).


Please note, when searching courses by “Code or Number”, an asterisk (*) can be used as a wildcard character to return mass results. For example, a “Code or Number” search of ” 2* ” can be entered returning all level II courses.

 

Computer Science

Courses in Computer Science are administered by the Department of Computing and Software.

Department Notes

  1. Students wishing to pursue a Minor in Computer Science should see the Honours Computer Science program in the Faculty of Engineering section of this Calendar.
  2. Please note that not all elective courses will be offered in each academic year.

Courses

If no prerequisite is listed, the course is open.

  
  • COMPSCI 2AC3 - Automata and Computability

    3 unit(s)

    Finite state machines, regular languages, regular expressions, applications of regular languages, grammars, context-free languages, models of computation, computability and decidability.
    Three lectures, one tutorial (two hours); second term
    Prerequisite(s): COMPSCI 2LC3 , 2C03 
    Antirequisite(s): COMPSCI 2FA3, 2MJ3, SFWRENG 2FA3  
  
  • COMPSCI 2C03 - Data Structures and Algorithms

    3 unit(s)

    Basic data structures: stacks, queues, hash tables, and binary trees; searching and sorting; graph representations and algorithms, including minimum spanning trees, traversals, shortest paths; introduction to algorithmic design strategies; correctness and performance analysis.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 1DM3  or 2DM3; COMPSCI 1XC3  or 1XD3  or 1MD3  or MATH 1MP3  
    Antirequisite(s): SFWRENG 2C03 , COMPENG 3SM4  
  
  • COMPSCI 2DB3 - Databases

    3 unit(s)

    Data modelling, integrity constraints, principles and design of relational databases, relational algebra, SQL, query processing, transactions, concurrency control, recovery, security and data storage.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): COMPSCI 2LC3  or COMPSCI 2DM3 
    Antirequisite(s): COMPSCI 3DB3 , 4DB3, SFWRENG 3DB3  , 3H03, 4M03, 4DB3
  
  • COMPSCI 2GA3 - Computer Architecture

    3 unit(s)

    Introduction to logic gates, computer arithmetic, instruction-set architecture, assembly programming, translation of high-level languages into assembly. Computer system organization: datapath and control, pipelining, memory hierarchies, I/O systems; measures of performance.
    Three lectures, one tutorial, (one hour); first term
    Prerequisite(s): COMPSCI 1XC3  and 1DM3 
    Antirequisite(s): COMPENG 3DR4, 4DM4 , SFWRENG 2GA3 , 3GA3
  
  • COMPSCI 2LC3 - Logical Reasoning for Computer Science

    3 unit(s)

    Introduction to logic and proof techniques for practical reasoning: propositional logic, predicate logic, structural induction; rigorous proofs in discrete mathematics and programming.
    Three lectures, one tutorial (two hours); first term
    Prerequisite(s): COMPSCI 1DM3 , COMPSCI 1MD3  or 1XC3  or 1XD3 
    Antirequisite(s): COMPSCI 2DM3, SFWRENG 2DM3  
  
  • COMPSCI 2ME3 - Introduction to Software Development

    3 unit(s)

    Classes and inheritance, class invariants, interface specifications; object-oriented design patterns; exception handling; tools for interface documentation, testing, program analysis; requirements documentation; quality attributes; development models.
    Three lectures one tutorial (two hours); first term
    Prerequisite(s): COMPSCI 1XC3  or 1XD3 
    Co-requisite(s): COMPSCI 2LC3  
    Antirequisite(s): SFWRENG 2AA4 , SFWRENG 3K04 , MECHTRON 3K04  
  
  • COMPSCI 2SD3 - Concurrent Systems

    3 unit(s)

    Models of concurrency: process algebras, Petri nets, temporal logics and model checking; concurrency as software structuring principle: processes, threads, synchronization mechanisms, resource management and sharing; deadlock, safety and liveness; design, verification and testing of concurrent systems.
    Three lectures, one tutorial (two hours); second term
    Prerequisite(s): COMPSCI 2C03 , 2LC3  or 2DM3, 2ME3  
    Co-requisite(s): COMPSCI 2AC3  
    Antirequisite(s): COMPSCI 3SD3 , SFWRENG 3BB4  
  
  • COMPSCI 2XC3 - Computer Science Practice and Experience: Algorithms and Software Design

    3 unit(s)

    Implementation of computational solutions to practical problems that combine algorithmic design and analysis with software design principles, through an experiential approach in simulated workplace environments. Communication skills: Technical documentation and presentation.
    Two lectures, one lab (three hours), second term
    Prerequisite(s): COMPSCI 1XC3 , 1XD3 , 2C03 , 2ME3 
    Antirequisite(s): COMPSCI 2XB3, SFWRENG 2XB3 
  
  • COMPSCI 3AC3 - Algorithms and Complexity

    3 unit(s)

    Basic computability models; the Church-Turing thesis, complexity classes; P versus NP; NP-completeness, reduction techniques; algorithmic design strategies; flows, distributed algorithms, advanced techniques such as randomization.
    Three lectures, one tutorial (one hour), second term
    Prerequisite(s): COMPSCI 2C03  or SFWRENG 2C03 , COMPSCI 2AC3  or 2FA3 or SFWRENG 2FA3  
  
  • COMPSCI 3DB3 - Databases

    3 unit(s)

    Data modelling, integrity constraints, principles and design of relational databases, relational algebra, SQL, query processing, transactions, concurrency control, recovery, security and data storage.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 1FC3 or COMPSCI 2DM3 
    Antirequisite(s): COMPSCI 4DB3, SFWRENG 3DB3 , 3H03, 4M03, 4DB3
    Last offered 2021-2022.
  
  • COMPSCI 3EA3 - Software and System Correctness

    3 unit(s)

    Formal specifications in software and system development; validation; verification; presentation of information; practical
    experience in formal specification and tool-supported verification.
    Three lectures; one tutorial (one hour); one term
    Prerequisite(s): COMPSCI 2LC3  or 2DM3, 2AC3  or 2FA3, 2ME3 , 2SD3  or 3SD3   
    Offered on an irregular basis.
  
  • COMPSCI 3FP3 - Functional Programming

    3 unit(s)

    Functional programming; lists and algebraic data types, pattern matching, parametric polymorphism, higher-order functions, reasoning about programs; lazy and strict evaluation; programming with monads; domain-specific languages.
    Three lectures, one tutorial; one term
    Prerequisite(s): COMPSCI 2DM3 or 2LC3 , 2FA3 or 2AC3  
    Antirequisite(s): SFWRENG 3FP3  
    Offered on an irregular basis.
  
  • COMPSCI 3GC3 - Computer Graphics

    3 unit(s)

    Mathematical foundations, the graphics pipeline, geometrical transformations, 3D visualization, clipping, illumination and shading models and the impact of graphics on society.
    Three lectures, one tutorial (two hours every other week); one term
    Prerequisite(s): MATH 1B03  or 1ZC3 , and COMPSCI 2C03  
    Antirequisite(s): SFWRENG 3GC3  
    Offered on an irregular basis.
  
  • COMPSCI 3I03 - Communication Skills

    3 unit(s)

    Oral and written presentation skills; types and structure of technical documents; software documentation for the user; formulating and presenting proposals.
    Three hours (lectures, discussion, group project, seminars); first term
    Prerequisite(s): Registration in Level II or above of Honours Computer Science
    Antirequisite(s): COMPSCI 2CS3, 2I03, SFWRENG 3I03  
    Cross-list(s): SFWRENG 3I03 
    Not open to students with credit or registration in ISCI 1A24 A/B.
    Last offered 2021-2022.
  
  • COMPSCI 3IS3 - Information Security

    3 unit(s)

    Basic principles of information security; threats and defences; cryptography; introduction to network security and security management.
    Three lectures; one term
    Prerequisite(s): COMPSCI 2AC3  or 2FA3 or SFWRENG 2FA3 , and COMPSCI 2C03   or SFWRENG 2C03  
    Offered on an irregular basis.
  
  • COMPSCI 3MI3 - Principles of Programming Languages

    3 unit(s)

    Principles of definition of and reasoning about programming languages and domain-specific languages; use of semantics for interpretation and in program analyses for correctness, security and efficiency.
    Three lectures; one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 2C03 , and COMPSCI 2LC3  or 2DM3, and COMPSCI 2AC3  or 2FA3, and COMPSCI 2ME3  
  
  • COMPSCI 3N03 - Computer Networks and Security

    3 unit(s)

    Physical networks, TCP/IP protocols, switching methods, network layering and components, network services. Information security, computer and network security threats, defence mechanisms, encryption.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): Credit or registration in COMPSCI 3SH3  
    Antirequisite(s): COMPSCI 3CN3, 3C03, COMPSCI 4C03 , SFWRENG 4C03 , COMPENG 4DK4 , 4DN4
    First offered 2022-2023.
  
  • COMPSCI 3RA3 - Software Requirements and Security Considerations

    3 unit(s)

    Software requirements gathering. Critical systems requirements gathering. Security requirements. Traceability of requirements. Verification, validation, and documentation techniques. Software requirements quality attributes. Security policies. Measures for data confidentiality. Design principles that enhance security. Access control mechanisms.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 2AC3  or 2FA3, COMPSCI 2ME3  
    Antirequisite(s): SFWRENG 3RA3 . Not open to students in a Software Engineering or Mechatronics Engineering program.
    Cross-list(s): SFWRENG 3RA3  
  
  • COMPSCI 3SD3 - Concurrent Systems

    3 unit(s)

    Models of concurrency: process algebras, Petri nets, temporal logics and model checking; concurrency as software structuring principle: processes, threads, synchronization mechanisms, resource management and sharing; deadlock, safety and liveness; design, verification and testing of concurrent systems.
    Three lectures, one tutorial (two hours); first term
    Prerequisite(s): COMPSCI 2C03 , 2FA3, 2ME3  
    Antirequisite(s): SFWRENG 3BB4  
    Last offered 2021-2022.
  
  • COMPSCI 3SH3 - Computer Science Practice and Experience: Operating Systems

    3 unit(s)

    Processes and threads, synchronization and communication; scheduling, memory management; file systems; resource protection; structure of operating systems.
    Two lectures, one tutorial, two labs (one hour each); second term
    Prerequisite(s): COMPSCI 2SD3  or 3SD3 COMPSCI 2C03 , and COMPSCI 2GA3  
    Antirequisite(s): SFWRENG 3SH3  
    Effective 2022-2023, this course will be offered in first term.
  
  • COMPSCI 3TB3 - Syntax-Based Tools and Compilers

    3 unit(s)

    Lexical analysis, syntax analysis, type checking; syntax-directed translation, attribute grammars; compiler structure; implications of computer architecture; mapping of programming language concepts; code generation and optimization.
    Two lectures, one tutorial, two labs (one hour each); second term
    Prerequisite(s): COMPSCI 2C03  or SFWRENG 2C03 , and COMPSCI 2GA3  or SFWRENG 2GA3  or 3GA3, and COMPSCI 2AC3  or 2FA3 or SFWRENG 2FA3 , and COMPSCI 3MI3  or registration in Level IV or above of a Software Engineering program
    First offered 2022-2023.
  
  • COMPSCI 4AD3 - Advanced Databases

    3 unit(s)

    Advanced topics in database systems technology and design. Topics include: query processing; query optimization; data storage; indexing; crash recovery; physical database design; introductory data mining techniques.
    Three lectures, one tutorial; one term
    Prerequisite(s): COMPSCI 3DB3  
    Antirequisite(s): SFWRENG 4AD3  
    Cross-list(s): SFWRENG 4AD3  
    Offered on an irregular basis.
  
  • COMPSCI 4AR3 - Software Architecture

    3 unit(s)

    Software architecture concepts; architectural styles; design patterns, components, libraries, configurations; modelling languages; software re-engineering.
    Three lectures; one term
    Prerequisite(s): Credit or registration in COMPSCI 3RA3  or 3SR3
    Offered on an irregular basis.
  
  • COMPSCI 4C03 - Computer Networks and Security

    3 unit(s)

    Physical networks, TCP/IP protocols, switching methods, network layering and components, network services. Information security, computer and network security threats, defence mechanisms, encryption.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): Credit or registration in COMPSCI 3MH3 or COMPSCI 3SH3 
    Antirequisite(s): COMPSCI 3CN3, 3C03, SFWRENG 4C03 , COMPENG 4DK4 , 4DN4  
    Last offered 2022-2023.
  
  • COMPSCI 4DC3 - Distributed Computing

    3 unit(s)

    Models of distributed computation, formal reasoning about distributed systems, time and message complexity, distributed agreement under adversarial attacks, distributed coordination and symmetry breaking, peer-to-peer computing, simulation as a tool for building more advanced functionality, actor-model programming.
    Three lectures, one tutorial; one term
    Prerequisite(s): One of COMPSCI 2C03  or SFWRENG 2C03  or SFWRENG 2MD3, and one of COMPSCI 2SD3  or 3SD3  or SFWRENG 3BB4  or SFWRENG 3SH3 
    Offered on an irregular basis.
  
  • COMPSCI 4E03 - Performance Analysis of Computer Systems

    3 unit(s)

    Use of queuing models and simulation to predict computer system performance and find bottlenecks in a system. Types of models, distributions. Markov models. Modelling storage and network behaviour, locks, critical sections, concurrency. Introduction to analytical system reliability.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): One of STATS 2D03 , 2MA3, 3N03 or 3Y03  
    Antirequisite(s): SFWRENG 4E03 ​. Not open to students in a Software Engineering or Mechatronics Engineering program.
    Cross-list(s): SFWRENG 4E03  
  
  • COMPSCI 4EN3 A/B - Software Entrepreneurship

    3 unit(s)


    Issues in starting up a new software enterprise, with the focus on independent startups. This course will cover the technical, financial, legal and operational issues encountered by software startups. Small groups of students will take an idea and turn it into a prototype, a business plan, and a sales pitch. Lectures will cover issues from team formation to appropriate software development processes to patent protection to venture capital.
    Three lectures; two terms
    Prerequisite(s): Registration in Level III or IV of any Computer Science program
    Offered on an irregular basis.

     

  
  • COMPSCI 4F03 - Parallel Computing

    3 unit(s)

    Parallel architectures, design and analysis of parallel algorithms; distributed-memory, shared-memory and GPU computing; communication cost, scalability; MPI, OpenMP and OpenACC; tuning parallel programs for performance.
    Three lectures, one tutorial (one hour); one term
    Prerequisite(s): COMPSCI 2SD3  or credit or registration in COMPSCI 3SD3 . Completion of COMPSCI 3N03  or 4C03  is recommended.
    Antirequisite(s): SFWRENG 4F03 ; not open for students in a Computer Science program.
    Cross-list(s): SFWRENG 4F03 
    Offered on an irregular basis.
  
  • COMPSCI 4HC3 - Human Computer Interfaces

    3 unit(s)

    Design of user interfaces. Principles of good interface design. Task-oriented design. User experience design. Inclusive design. Communicating with graphics. Modes and mode awareness problem. Human cognition (memory, perception, motor systems). Help systems. Interface design tools.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 2C03  
    Antirequisite(s): SFWRENG 4D03, 4HC3  . Not open to students in a Software Engineering or Mechatronics Engineering program
       
  
  • COMPSCI 4ML3 - Introduction to Machine Learning

    3 unit(s)

    Regression, Classification and Decision Theory, Bias-Variance Trade-off, Linear Models, Kernel Methods, Probabilistic Models, Neural Networks, Model Aggregation, Unsupervised Learning.
    Three lectures, one tutorial; one term
    Prerequisite(s): One of COMPSCI 2C03  or SFWRENG 2C03  or SFWRENG 2MD3. One of STATS 1L03, STATS 2D03 , STATS 3Y03 . One of COMPSCI 4O03  or 4TE3  or 4X03  or SFWRENG 3O03  or 4TE3  or 4X03  is recommended.
    Offered on an irregular basis.
  
  • COMPSCI 4O03 - Linear Optimization

    3 unit(s)

    Modelling and solutions for engineering and science problems using linear optimization, including networks, transportation, assignment, and scheduling problems. Solution methods include combinatorial algorithms such as simplex methods, primal-dual formulations, branch and bound formulations for mixed integer programming, and heuristics.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMPSCI 2C03  
    Antirequisite(s): SFWRENG 3O03 , 4O03. Not open to students in a Software Engineering or Mechatronics Engineering program
    Cross-list(s): SFWRENG 3O03  
  
  • COMPSCI 4TB3 - Syntax-Based Tools and Compilers

    3 unit(s)

    Lexical analysis, syntax analysis, type checking; syntax-directed translation, attribute grammars; compiler structure; implications of computer architecture; mapping of programming language concepts; code generation and optimization.
    Two lectures, one tutorial, two labs (one hour each); second term
    Prerequisite(s): COMPSCI 2C03  or SFWRENG 2C03 , and COMPSCI 2GA3  or SFWRENG 2GA3  or 3GA3, and COMPSCI 2AC3  or 2FA3 or SFWRENG 2FA3 , and COMPSCI 3MI3  or registration in Level IV or above of a Software Engineering program
    Last offered 2022-2023.
  
  • COMPSCI 4TE3 - Continuous Optimization

    3 unit(s)

    Fundamental algorithms and duality concepts of continuous optimization. Motivation, applicability, information requirements and computational cost of the algorithms is discussed. Practical problems will illustrate the power of continuous optimization techniques.
    Three lectures, one tutorial (one hour); one term
    Prerequisite(s): One of MATH 2A03 or 2ZZ3  
    Antirequisite(s): SFWRENG 4TE3 . Not open to students in a Software Engineering or Mechatronics Engineering program
    Cross-list(s): SFWRENG 4TE3  
    Offered on an irregular basis.
  
  • COMPSCI 4TH3 - Theory of Computation

    3 unit(s)

    Formal languages, models of computation, decidability, reduction techniques, time and space complexity classes.
    Three lectures, one tutorial (one hour); one term
    Prerequisite(s): COMPSCI 2AC3  or 2FA3, 2C03  
    Antirequisite(s): SFWRENG 4TH3  
    Cross-list(s): SFWRENG 4TH3  
    Offered on an irregular basis.
  
  • COMPSCI 4TI3 - Fundamentals of Image Processing

    3 unit(s)

    Discrete-time signals and systems, digital filter design, photons to pixels, linear filtering, edge-detection, non-linear filtering, multi-scale transforms, motion estimation.
    Three lectures; one term
    Prerequisite(s): Registration in Level III or above of a program offered by the Department of Computing and Software
    Offered on an irregular basis.
  
  • COMPSCI 4WW3 - Web Systems and Web Computing

    3 unit(s)

    Network protocols underlying the world wide web; client-side programming: markup, styles, scripts, design, mobile/desktop; server-side programming: databases, dynamic languages; web services; cloud technologies; security.
    Three lectures; one term
    Prerequisite(s): COMPSCI 2ME3  or SFWRENG 2AA4 ; completion of COMPSCI 2DB3  or 2DB3 , 3IS3 , or 3N03  or 4C03  is recommended.
    Offered on an irregular basis.
  
  • COMPSCI 4X03 - Scientific Computation

    3 unit(s)

    Computer arithmetic, stability, sensitivity. Numerical methods for polynomial manipulation, interpolation, data fitting, integration, differentiation, solving linear and non-linear systems, ordinary differential equations and eigenvalue problems.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): MATH 1AA3  or 1ZB3 , and MATH 1B03  or 1ZC3 . One of MATH 2C03  or 2Z03  is recommended.
    Antirequisite(s): COMPENG 3SK3 , 3SK4, SFWRENG 3X03, 4X03 . Not open to students in a Software Engineering or Mechatronics Engineering program
  
  • COMPSCI 4Z03 - Directed Readings

    3 unit(s)

    Directed readings in an area of computer science of interest to the student and the instructor.
    Prerequisite(s): Permission of the Chair of the Department and registration in Level IV of an Honours program in Computer Science
  
  • COMPSCI 4ZP6 A/B - Capstone Project

    6 unit(s)

    Students, in teams of two to four students, undertake a substantial project in an area of computer science by performing each step of the software life cycle. The lecture component presents an introduction to software management and project management.
    Lecture component in term one, weekly tutorials; two terms
    Prerequisite(s): Registration in Level IV of an Honours Computer Science program, Honours Business Informatics or Honours Computer Science as a Second Degree (B.A.Sc.)  

Earth Sciences

Courses in Earth Sciences are offered by the School of Earth, Environment & Society.
General Science Building, Room 206, ext. 24535
http://www.science.mcmaster.ca/~geo/

School Notes

  1. Students aiming to fulfill the academic requirements for professional registration of Geoscientists in Ontario should seek academic advice from the School of Earth, Environment & Society during March counselling in Level II to ensure that their program and course choices are appropriate.
  2. Students are advised that not all courses will be offered in every year.

Courses

If no prerequisite is listed, the course is open.

See also courses in Environmental Science and Environment & Society.

  
  • EARTHSC 1G03 - Earth and the Environment

    3 unit(s)

    An introduction to Earth’s composition and processes including topics such as rocks, fossils, plate tectonics, earthquakes, volcanoes, and glaciers. We will consider the interactions between people and Earth’s environments and the implications for sustainable development. Two field trips will be held during regular lab periods.
    Three lectures, one lab (two hours); one term
    Antirequisite(s): ENVIRSC 1G03
    Not open to students with credit or registration in ISCI 1A24 A/B .
  
  • EARTHSC 2E03 - Earth History

    3 unit(s)

    Geological evolution of the Earth and paleontological evidence for the evolution of marine life, with emphasis on the geological history of North America.
    Students enrolling in this course must purchase a field kit available through the School of Earth, Environment & Society.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): EARTHSC 1G03 , ENVIRSC 1G03 or ISCI 1A24 A/B  
    Antirequisite(s): ENVIRSC 2E03
    Not open to students with credit or registration in ISCI 2A18 A/B  
  
  • EARTHSC 2FE3 - Introduction to Field Methods in Earth Sciences

    3 unit(s)

    A field camp to introduce students to field equipment and methodologies used by earth and environmental scientists focusing on recognition and description of rock types, construction of geological maps and cross-sections. Most of this course occurs outside the regular academic term, usually the first two weeks of May; details and applications are available in January.
    Students enrolling in this course must pay both the incidental fees as prescribed by the School of Earth, Environment & Society and the regular tuition fees. Students intending to enrol in this course must submit an application by February 15 of the academic year prior to registration. Application forms are available from the School of Earth, Environment & Society main office after January 15. Students will be informed of acceptance of their application by March 1 subject to fulfillment of the requirements.
    Prerequisite(s): One of EARTHSC 1G03 , ENVIRSC 1G03, ISCI 1A24 A/B ; and permission of the instructor
  
  • EARTHSC 2GG3 - Natural Disasters

    3 unit(s)

    A study of natural processes including plate tectonics, earthquakes, volcanoes, landslides, river erosion and climate change and their impacts on human populations.
    Lectures (three hours); one term
    Prerequisite(s): Registration in Level II or above
  
  • EARTHSC 2K03 - Optical Crystallography and Mineralogy

    3 unit(s)

    Introduction to crystallography, optical theory, and the polarizing microscope. Identification of minerals in igneous and sedimentary rocks and discussion of their structure and chemistry.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 1G03 , ENVIRSC 1G03, ISCI 1A24 A/B  
  
  • EARTHSC 2T03 - Geology of Canada

    3 unit(s)

    Description and understanding of the tectonic processes involved in the development and evolution of the Precambrian rocks of Canada.
    Students enrolling in this course must purchase a field kit available through the School of Earth, Environment & Society.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 1G03 , ENVIRSC 1G03, ISCI 1A24 A/B  
  
  • EARTHSC 3CC3 - Earth’s Changing Climate

    3 unit(s)

    The earth’s climatic history including natural causes of past climate change and human influences on climate will be explored.
    Lectures (three hours); one term
    Prerequisite(s): One of EARTHSC 2C03, 2E03 , 2Q03, ENVIRSC 2C03 , 2E03, 2Q03 , ISCI 2A18 A/B ; and registration in Level III or above
    Antirequisite(s): ENVIRSC 3CC3
  
  • EARTHSC 3E03 - Clastic Sedimentary Environments

    3 unit(s)

    Sedimentary processes, stratigraphy and depositional environments of clastic systems. A mandatory local field trip will be included.
    Two lectures, one lab (two hours); one term
    Prerequisite(s): One of EARTHSC 2E03 , ENVIRSC 2E03, ISCI 2A18 A/B  
    Antirequisite(s): ENVIRSC 3E03
  
  • EARTHSC 3FE3 - Field Camp

    3 unit(s)

    A field camp to introduce students to field equipment and methodologies used by earth and environmental scientists. Most of this course occurs outside the regular academic term, usually the two weeks preceding the start of term in September; details and applications are available in March.
    Students enrolling in this course must pay both the incidental fees as prescribed by the School of Earth, Environment & Society and the regular tuition fees. Students intending to enrol in this course must submit an application by April 1 of the academic year prior to registration. Application forms are available from the School of Earth, Environment & Society main office after March 1. Students will be informed of acceptance of their application by April 15 subject to fulfillment of the requirements.
    Prerequisite(s): One of EARTHSC 2E03 , ENVIRSC 2E03, ISCI 2A18 A/B ; and EARTHSC 2T03 ; and registration in Level III or above of Honours Earth and Environmental Sciences; and permission of the instructor
  
  • EARTHSC 3K03 - Petrology

    3 unit(s)

    Introduction to igneous and metamorphic petrology, including thin section examination of rock suites, use of phase diagrams in petrology, and discussion of petrogenesis.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): EARTHSC 2K03 
  
  • EARTHSC 3RD3 - Research Design and Dissemination in Earth and Environmental Sciences

    3 unit(s)

    Review of approaches to the formulation of research questions, and to the gathering and interpretation of evidence, using a variety of environmental and earth sciences-based topics. The course includes the formulation of a research proposal, and develops skills in the communication of research results.
    Two lectures, one lab (two hours); one term
    Prerequisite(s): Registration in Level III or above of an Honours B.Sc. program in the School of Earth, Environment & Society (Faculty of Science) 
  
  • EARTHSC 3V03 - Environmental Geophysics

    3 unit(s)

    Introduction to principles and applications of geophysics in groundwater and environmental investigations. Practical demonstrations in magnetics, gravity, shallow seismic, radar, borehole logging, surface EM and electrical methods.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): EARTHSC 2E03  or ENVIRSC 2E03; and one of PHYSICS 1A03 , 1C03 ; or ISCI 2A18 A/B  
    Antirequisite(s): EARTHSC 4VV3
  
  • EARTHSC 3W03 - Physical Hydrogeology

    3 unit(s)

    Mechanisms and processes of water movement in the subsurface including the saturated zone (groundwater) and the unsaturated zone (soil water).
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of CIVENG 2J04 , EARTHSC 2B03, 2W03, ENVIRSC 2B03 , 2W03 ; and one of ISCI 1A24 A/B , MATH 1A03 , 1B03 , 1K03 , 1LS3 , 1M03, 1N03, 1ZA3   
    Antirequisite(s): ENVIRSC 3W03
  
  • EARTHSC 3Z03 - Structural Geology

    3 unit(s)

    Introduction to mapping and geometric description of geologic structures and analysis of stress and strain in the subsurface.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 2E03 , 2T03 , ENVIRSC 2E03, ISCI 2A18 A/B . Completion of PHYSICS 1A03  (or 1C03 ) is strongly recommended.
  
  • EARTHSC 4CC3 - Stable Isotopes in Earth and Environmental Systems

    3 unit(s)

    Stable isotopes are widely used in modern earth and environmental sciences because of their unique chemical properties that enable us to trace past and current environmental processes. This course will discuss the basic principles of stable isotope geochemistry and their applications to paleo and modern climate and environmental reconstruction.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 2Q03, 3CC3 , ENVIRSC 2Q03 , 3CC3. One of EARTHSC 2E03 , ENVIRSC 2E03, ISCI 2A18 A/B  is strongly recommended.
    Co-requisite(s): WHMIS 1A00 , if not already completed, must be completed prior to the first lab.
    Antirequisite(s): ENVIRSC 4CC3
  
  • EARTHSC 4FF3 - Topics of Field Research

    3 unit(s)

    Selected topics in field research in the environmental and earth sciences. Topics may vary from year to year, and the timing of the course will depend on the offerings. Details will be posted in the School.
    Students enrolling in this course must pay the incidental fees, as prescribed by the School of Earth, Environment & Society, and the regular tuition fees. Students intending to enrol in this course must submit an application by April 1 of the academic year prior to registration. Application forms are available from the School of Earth, Environment & Society main office after March 1. Students will be informed of acceptance of their application by April 15 subject to fulfillment of the requirements.
    Prerequisite(s): Registration in Level III or above of an Honours B.Sc. program and permission of the instructor
    Antirequisite(s): ENVIRSC 4FF3
    EARTHSC 4FF3 may be repeated, if on a different topic, with the permission of the School of Earth, Environment & Society.
  
  • EARTHSC 4G03 - Glacial Sediments and Environments

    3 unit(s)

    The development and movement of glaciers, glacial depositional processes and sedimentary successions in terrestrial, lacustrine and marine environments. A mandatory one day, local field trip will be included.
    Students enrolling in this course must pay both the incidental fees as prescribed by the School of Earth, Environment & Society and the regular tuition fees.
    Two lectures, one lab (two hours); one term
    Prerequisite(s): One of EARTHSC 3E03 , ENVIRSC 3E03
    Antirequisite(s): ENVIRSC 4G03
  
  • EARTHSC 4J03 - Basin Analysis

    3 unit(s)

    Focus on the evolution of sedimentary basins in a global context, based upon their structural and stratigraphic styles. Factors that affect basin evolution such as sea-level change, sediment supply and climate will be discussed. A review of the principles of sequence stratigraphy and its application to geologists, mining and petroleum exploration will be explored.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 3E03 , ENVIRSC 3E03; and EARTHSC 3Z03  
  
  • EARTHSC 4MT6 A/B - Senior Thesis

    6 unit(s)

    Students will select research topics and prepare a thesis either individually or in teams.
    Students intending to enrol in this course must submit an application to the course coordinator by April 1 of the academic year prior to registration. Application forms are available from the School of Earth, Environment & Society main office after March 1. Students will be informed of acceptance of their application on April 15 subject to fulfillment of the GPA requirement.
    Two terms
    Prerequisite(s): One of EARTHSC 3RD3 , ENVSOCTY 3MA3 , GEOG 3MA3; and registration in Level IV of an Honours program in the School of Earth, Environment & Society; and a GPA of at least 7.5; and permission of the course coordinator
    Antirequisite(s): GEOG 4MT6 A/B
    Cross-list(s): ENVIRSC 4MT6 A/B , ENVSOCTY 4MT6 A/B 
    Not open to students with credit or registration in ISCI 4A12 A/B .
  
  • EARTHSC 4P03 - Coral Reef Environments

    3 unit(s)

    Modern and ancient reef environments and their geological evolution. Students are encouraged to take concurrently Topics in Field Research (EARTHSC 4FF3 ) which studies coral reef systems in the Bahamas during the Winter mid-session break.
    Two lectures, one lab (three hours); one term
    Prerequisite(s): One of EARTHSC 2E03 , ENVIRSC 2E03, ISCI 2A18 A/B 
    Antirequisite(s): EARTHSC 3P03, ENVIRSC 3P03 
  
  • EARTHSC 4T03 - Plate Tectonics and Ore Deposits

    3 unit(s)

    Synthesis of plate tectonics, with application to crustal evolution and genesis of ore deposits.
    Two lectures, one lab (two hours); one term
    Prerequisite(s): One of EARTHSC 2E03 , ENVIRSC 2E03, ISCI 2A18 A/B . EARTHSC 2K03  and EARTHSC 2T03  are strongly recommended.
  
  • EARTHSC 4WB3 - Contaminant Hydrogeology

    3 unit(s)

    Physical and chemical aspects of the fate and transport of contaminants in soils and groundwater, including fundamental processes, multiphase flow and groundwater remediation.
    One lecture (two hours), one lab (two hours); one term
    Prerequisite(s): Credit or registration in EARTHSC 3W03  or ENVIRSC 3W03
    Antirequisite(s): ENVIRSC 4WB3

Economics

Courses in Economics are administered by the Department of Economics.
Kenneth Taylor Hall, Room 426, ext. 22765
http://www.economics.mcmaster.ca

Department Notes

  1. Not all the Economics courses listed in this Calendar are taught every year. Students are advised to consult the timetable published by the Office of the Registrar, or the Department website for information on current offerings.
  2. Students who complete ECON 2I03  are well placed to enrol in the Canadian Securities Course (a correspondence course operated by the Canadian Securities Institute which represents the licensing requirement for individuals training to become investment advisors).
  3. Students interested in an M.A. in Economics should consider the Honours Economics (Specialist Option). Also note that some, but not all, graduate programs in Economics require ECON 3G03 , 4T03  and 4TT3 .  For this reason, students interested in an M.A. in Economics are advised to consult a departmental advisor for more detailed information.
  4. MATH 1M03 (or 1MM3 ) is required for any student planning to transfer into Commerce and strongly recommended for any student with a minor in Business or Finance. MATH 1M03 (or 1MM3 ) is required for ECON 3G03  and is strongly recommended for students planning any graduate study in economics.

Courses

If no prerequisite is listed, the course is open.

  
  • ECON 1B03 - Introductory Microeconomics

    3 unit(s)

    An introduction to the method and theory of microeconomics, and their application to the analysis of contemporary economic problems.
    In-class and online; one term
    Antirequisite(s): ARTSSCI 2E03 , ECON 1BX3 
    ECON 1B03 and ECON 1BB3  can be taken in either order or concurrently.
  
  • ECON 1BA3 - Introductory Macroeconomics for Economics students

    3 unit(s)

    An introduction to the method and theory of macroeconomics, and their application to the analysis of contemporary economic problems.
    In-class and online; one tutorial; one term
    Antirequisite(s): ARTSSCI 2E03 , ECON 1BB3 
    Open to students enrolled in Economics I only.
    ECON 1B03  and 1BA3 can be taken in either order or concurrently.
  
  • ECON 1BB3 - Introductory Macroeconomics

    3 unit(s)

    An introduction to the method and theory of macroeconomics, and their application to the analysis of contemporary economic problems.
    In-class and online; one tutorial; one term
    Antirequisite(s): ARTSSCI 2E03 , ECON 1BA3 
    ECON 1B03  and 1BB3 can be taken in either order or concurrently.
  
  • ECON 2A03 - Economics of Labour-Market Issues

    3 unit(s)

    This course applies economic analysis to issues of importance in the labour market. Topics vary and may include: women in the Canadian labour market; discrimination in hiring and promotion; unemployment; job loss and workplace closing; work sharing.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03 , 1BX3 and one of ECON 1BA3 , 1BA3 ; or ARTSSCI 2E03 
    Cross-list(s): LABRST 3A03 
    Not open to students with credit or registration in ECON 3D03 .
  
  • ECON 2B03 - Analysis of Economic Data

    3 unit(s)

    Application of statistical concepts to the analysis of economic data, with attention to Canadian sources. Regression analysis and the use of spreadsheets are included. Topics may also include index numbers.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03 , 1BX3  and one of ECON 1BB3 , 1BA3 ; or ARTSSCI 2E03 ; and one of MATH 1F03 , 1K03 , Grade 12 Calculus and Vectors U (or Grade 12 Advanced Functions and Introductory Calculus U); and one of STATS 1L03, 1LL3 , or Grade 12 Mathematics of Data Management U
    Antirequisite(s): COMMERCE 2QA3 , ENVSOCTY 3MB3 , GEOG 3MB3 
    Not open to students with credit or registration in ARTSSCI 2R03 , CHEMENG 4C03, ELECENG 3TQ4, HTHSCI 2A03, MATLS 3J03 , POLSCI 3N06 A/B, 3NN3 , PNB 2XE3 , 3XE3 , SOCIOL 3H06 A/B, STATS 2B03 , 2D03 , 2MB3 , 3Y03 . Not open to students enrolled in any Business 1 or Bachelor of Commerce program.
  
  • ECON 2CC3 - Health Economics and its Application to Health Policy

    3 unit(s)

    Economic analysis of health and health care, with a special emphasis on policy issues in the Canadian health care system.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level II or above
    Antirequisite(s): HEALTHST 2C03
    Cross-list(s): HLTHAGE 2C03 
    Not open to students registered in an Economics program or with credit or registration in ECON 2G03, 2X03 or 3Z03 . Students excluded from ECON 2CC3 or those wishing to do further work in Health Economics are referred to ECON 3Z03 . May not be used to satisfy Economics unit requirements by students in Economics programs or a minor in Economics.
  
  • ECON 2D03 - Economic Issues

    3 unit(s)

    Applications of economics to important public issues, from a general interest perspective. Since topics vary from year to year, interested students should consult the Economics Department for further details.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03 , 1BX3  and one of ECON 1BB3 , 1BA3 ; or ARTSSCI 2E03 
  
  • ECON 2H03 - Intermediate Macroeconomics I

    3 unit(s)

    Determinants of national income, employment, the rate of interest and the price level; introduction to the open economy.
    Three lectures; one term
    Prerequisite(s): One of ECON 1BB3 , 1BA3 , or ARTSSCI 2E03 ; and one of MATH 1K03  or Grade 12 Advanced Functions U. Students without credit in one of MATH 1F03 , 1M03, Grade 12 Calculus and Vectors U (or Grade 12 Advanced Functions and Introductory Calculus U) or equivalent are strongly advised to register in MATH 1F03  or MATH 1M03, 1MM3  concurrently with ECON 2H03.
  
  • ECON 2HH3 - Intermediate Macroeconomics II

    3 unit(s)

    This course uses macroeconomic theory based on microeconomic underpinnings to study common topics including business cycles, growth and financial crises.
    Three lectures; one term
    Prerequisite(s): ECON 2H03 ; and one of MATH 1F03 , 1M03, 1MM3 , Grade 12 Calculus and Vectors U (or Grade 12 Advanced Functions and Introductory Calculus U) or equivalent
  
  • ECON 2I03 - Financial Economics

    3 unit(s)

    Detailed investigation of the financial sector. Topics include the role of capital markets in facilitating investment and growth, bond markets, stock markets, financial statements and taxation.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03, 1BX3 and one of ECON 1BB3, 1BA3; or ARTSSCI 2E03 
    Not open to students with credit or registration in COMMERCE 2FA3 . Not open to students enrolled in any Business 1 or Bachelor of Commerce program.
  
  • ECON 2J03 - Environmental Economics

    3 unit(s)

    Allocation of environmental services: efficiency and market failure; measuring environmental benefits; environmental regulation in Canada and elsewhere: taxes, tradable permits and other instruments; further topics.
    Three lectures; one term
    Prerequisite(s): ECON 1B03  (or ARTSSCI 2E03 )
  
  • ECON 2K03 - Economic History of Canada

    3 unit(s)

    A survey of the changing structure of the Canadian economy from the colonial period to the present; early significance of primary production for export markets; emerging domestic markets and industrialization; government’s role in promoting the development of the national economy.
    Three lectures; one term
    Prerequisite(s): ECON 1B03 (or 1BX3) and one of ECON 1BB3, 1BA3; or ARTSSCI 2E03
  
  • ECON 2N03 - Public Policy Toward Business

    3 unit(s)

    The economic effects of federal competition policy and the regulation of business by all levels of government.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03, 1BX3; or ARTSSCI 2E03
    Antirequisite(s): ECON 3N03
  
  • ECON 2P03 - Economics of Professional Sports

    3 unit(s)

    The application of economic principles to team and individual professional sports. Theory of sports leagues, demand for sports, the market for athletes, broadcasting rights, competition policy issues, the public finance aspects of stadium financing.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03, 1BX3; or ARTSSCI 2E03
  
  • ECON 2Q03 - Economics of Bad Behaviour

    3 unit(s)

    This course will apply economic principles to analyze human behaviour. Topics include criminal behaviours, legal but risky behaviour, and the behaviour of corporate and public sector organizations.
    Fully on-line; one term
    Prerequisite(s): One of ECON 1B03, 1BX3 and one of ECON 1BB3, 1BA3; or ARTSSCI 2E03 
  
  • ECON 2T03 - Economics of Trade Unionism and Labour

    3 unit(s)

    Topics include the economics of the labour market, of trade unionism, of work, the impact of trade unions on the labour market, economic theories of strikes and trade unions and the state.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03, 1BX3 and one of ECON 1BB3, 1BA3; or ARTSSCI 2E03 
    Cross-list(s): LABRST 3B03  
  
  • ECON 2Z03 - Intermediate Microeconomics I

    3 unit(s)

    Theory of consumer choice; elements of production and cost; price and output determination in perfectly competitive markets.
    Two lectures; one tutorial; one term
    Prerequisite(s): One of ECON 1B03, 1BA3, or ARTSSCI 2E03; and credit or registration in one of MATH 1A03, 1LS3, or 1M03 or 1MM3 (or equivalent such as ARTSSCI 1D06 A/B, MATH 1N03, 1X03, 1Z04, or 1ZA3)
    Antirequisite(s): ECON 2G03, ECON 2X03
  
  • ECON 2ZZ3 - Intermediate Microeconomics II

    3 unit(s)

    Firm and consumer behaviour in imperfectly competitive markets and the markets for factors of production; the role of taxes and subsidies; theory of exchange, welfare economics and general equilibrium analysis. May include other special topics.
    Three lectures; one term
    Prerequisite(s): ECON 2Z03; and one of MATH 1A03, 1LS3, 1M03, or 1MM3 (or equivalent such as ARTSSCI 1D06 A/B, MATH 1N03, 1X03, 1Z04, or 1ZA3)
    Antirequisite(s): ECON 2GG3 , ECON 2X03
  
  • ECON 3B03 - Public Sector Economics: Expenditures

    3 unit(s)

    Theory and practice of public finance. Topics are selected from growth of the public sector, market failure, theory of public goods, incentive mechanisms, logic of group decisions and the political process, theory of benefit-cost analysis, intergovernmental fiscal relations, government budgeting.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
  
  • ECON 3BE3 - Behavioural Economics

    3 unit(s)

    Economic theory rests upon the assumptions that all economic actors (consumers, firms, governments) are fully rational and narrowly self-interested. Behavioural economics examines the consequences and realism of these assumptions by designing laboratory and field experiments and conducting empirical analyses that test economic theory and its core assumptions and by incorporating psychologically plausible assumptions and motivations into economic theory. This course provides a survey of some of the central and current topics in behavioural economics.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or 2X03
  
  • ECON 3C03 - Public Sector Economics: Taxation

    3 unit(s)

    Theory and practice of public finance: analysis and comparison of the efficiency, equity and distribution effects of the taxation of income, wealth and expenditure, analysis of social insurance, intergovernmental fiscal relations.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
  
  • ECON 3D03 - Labour Economics

    3 unit(s)

    Introduction to the economics of the labour market; demand for labour by the firm and industry; supply of labour by the individual; investment in human capital.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
    Not open to students with credit or registration in ECON 2A03 .
  
  • ECON 3E03 - Applied Econometrics

    3 unit(s)

    Formerly ECON 3WW3
    Students acquire hands-on experience, using statistical software, in the application of econometric methods to empirically analyze economic issues. This course emphasizes understanding economic data, economic model estimation, hypothesis testing, and interpretation of results.
    Three hours; one tutorial; one term
    Prerequisite(s): ECON 2G03, 2Z03  or 2X03; and 2H03 ; and 2B03  and enrolment in an Honours Economics program
    Antirequisite(s): ECON 3U03 [Inactive], ECON 3WW3, ECON 3EE3  
    ECON 2B03  may be substituted with one of CHEMENG 4C03, COMMERCE 2QA3 , POLSCI 3N06 A/B, 3NN3 , PNB 2XE3 , 3XE3 , SOCIOL 3H06 A/B, STATS 2D03  or another course that is approved by a departmental counselor as equivalent to ECON 2B03 .
    Not open to students with credit in STATS 2MB3 , 3D03  or credit or registration in ECON 4G03 .

  
  • ECON 3EE3 - Econometrics I

    3 unit(s)

    Formerly ECON 3U03
    Elaboration of regression techniques developed in ECON 2B03 and their applications. Problems of inference and interpretation in the analysis of economic data. Introduction to forecasting in economics.
    Three lectures; one tutorial; one term
    Prerequisite(s): ECON 2G03, 2Z03  or 2X03; and 2H03 ; and 2B03  with a grade of at least B-; and registration in an Honours Economics program with a GPA of at least 6. The ECON 2B03  prerequisite can be met by getting a grade of at least B+ in one of the following alternative statistics courses: CHEMENG 4C03, COMMERCE 2QA3 , POLSCI 3N06 A/B, POLSCI 3NN3 , PNB 2XE3 , 3XE3 , SOCIOL 3H06 A/B, STATS 2D03  or another course that is approved by a departmental counselor as equivalent to ECON 2B03 .
    Antirequisite(s): ECON 3WW3, ECON 3U03, ECON 3E03 
  
  • ECON 3G03 - Introduction to Advanced Economic Theory

    3 unit(s)

    An introduction to the application of mathematics in economic theory.
    Three lectures; one term
    Prerequisite(s): MATH 1M03 (or 1MM3) or equivalent; and a grade of at least B- in each of ECON 2GG3  (or 2ZZ3 ) and ECON 2HH3  and registration in an Economics program.
  
  • ECON 3H03 - International Monetary Economics

    3 unit(s)

    Macroeconomic problems of an open economy with special reference to Canada; the international financial system and proposals for its reform.
    Lectures and seminars (three hours); one term
    Prerequisite(s): ECON 2H03 
  
  • ECON 3HH3 - International Trade

    3 unit(s)

    Real theory of international trade; interregional and international specialization; effect of commercial and industrial policies.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
  
  • ECON 3K03 - Monetary Economics

    3 unit(s)

    Introduction to a modern treatment of monetary theory. Topics include why does money exist; links between monetary policy, inflation and business cycles; how might inflation and economic growth be connected?
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03; and ECON 2H03 
  
  • ECON 3M03 - Introduction to Game Theory

    3 unit(s)

    An introduction to the theory of games, including strategic, extensive and coalitional games. Applications in economics, political science and evolutionary biology are discussed.
    Three lectures; one term
    Prerequisite(s): One of ECON 1B03, 1BX3, or ARTSSCI 2E03; and MATH 1K03 (or equivalent)
    Not open to students with credit in ECON 3Y03  if the topic was Introduction to Game Theory.
  
  • ECON 3Q03 - The Economics of Aging

    3 unit(s)

    Topics include the macroeconomics of population aging and its impact on national pension and health plans and the microeconomics of retirement and income security.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03; and ECON 2H03 
  
  • ECON 3S03 - Industrial Organization

    3 unit(s)

    A study of the structure, conduct and performance of industrial markets.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
    Antirequisite(s): ECON 3N06
  
  • ECON 3T03 - Economic Development

    3 unit(s)

    Topics may include the measurement of structural change, dual economies, agriculture and production, technical and institutional change, and health and nutrition.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03
    Antirequisite(s): ECON 3J06
  
  • ECON 3W03 - Natural Resources

    3 unit(s)

    Competitive and socially optimal management of nonrenewable resources; market failure as illustrated by mineral cartels, fisheries and forestry, including analysis of bioeconomic models.
    Three hours (lectures and seminars); one term
    Prerequisite(s): One of ECON 2G03, 2Z03 , ECON 2J03 , or ECON 2X03
  
  • ECON 3Y03 - Selected Topics

    3 unit(s)

    Topics will vary from year to year depending on student interests and faculty availability. Students should consult the Department on topics to be offered.
    Three hours; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03; and ECON 2H03  
  
  • ECON 3Z03 - Health Economics

    3 unit(s)

    Analysis of allocation of resources in health care. Topics include markets for health care, insurance, biomedical research, technology assessment, organization and public policy.
    Three lectures; one term
    Prerequisite(s): ECON 2G03, 2Z03  or ECON 2X03. ECON 2B03  or another course in statistics is recommended.
  
  • ECON 4A03 - Honours Economic Analysis

    3 unit(s)

    Students discuss papers on a theme that is specific to each section and write short paper reviews and policy briefs on current economics issues.
    Three hours (seminars); one term
    Prerequisite(s): ECON 4F03  (or 3F03) or ECON 4FF3  (or 3FF3); and ECON 3E03  (or 3WW3) or ECON 3EE3   (or 3U03); and ECON 2GG3  (or 2ZZ3 ), and ECON 2HH3 ; and enrolment in level IV of an Honours Economics Program
    Antirequisite(s): ECON 4AA3  
  
  • ECON 4AA3 - Economic Specialist Seminar

    3 unit(s)

    Under the supervision of a faculty member students present and discuss papers and write a paper presenting original research.
    3 hours; one term
    Prerequisite(s): ECON 4FF3  (or 3FF3) with a grade of at least B-, and ECON 3EE3  (or 3U03) with a grade of at least B-; or ECON 3E03  (or 3WW3) with a grade of at least A-, and an average of at least 6 in ECON 2G03 (or 2Z03 ), 2GG3  (or 2ZZ3 ), 2H03 , and 2HH3 , and enrolment in Level III or Level IV Honours Economics (Specialist Option) with a GPA of at least 6.
    Antirequisite(s): ECON 4A03 
  
  • ECON 4B03 - Selected Topics

    3 unit(s)

    Topics will vary from year to year depending on student interests and faculty availability. Students should consult the Department on topics to be offered.
    Three hours; one term
    Prerequisite(s): Permission of the Department
  
  • ECON 4F03 - Methods of Inquiry in Economics

    3 unit(s)

    Formerly ECON 3F03
    This course develops skills for investigating a research question in economics, through workshops (eg. writing, library, internet, data), and the subsequent application of the skills to an economic issue.
    Three hours; one term
    Prerequisite(s): ECON 2G03, 2Z03  or 2X03; and 2H03 ; Credit or registration in ECON 3E03  (or 3WW3) or ECON 3EE3  (or 3U03), registration in Level III or Level IV of an Honours Economics program
    Antirequisite(s): ECON 3FF3, ECON 3F03, ECON 4FF3 
    This course is only offered in the Fall term.
 

Page: 1 <- Back 107 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17Forward 10 -> 32