Foundations of Programming (COMP 202)
Provides a comprehensive foundation in modern computer programming using a high-level language. Key topics…
Explore 569 past exams, midterms, and study resources across 80 courses at McGill University, including MATH • COMP • BIOL • CHEM.
Materials are uploaded by users for self-study purposes. PwnHero is an independent platform, not affiliated with, sponsored by, or endorsed by any university or institution.
Provides a comprehensive foundation in modern computer programming using a high-level language. Key topics…
Introduces computer programming concepts tailored specifically for life sciences and computational biology…
Explores the software development toolchain and systems-level programming environment. Focuses on Unix/Linux…
Introduces foundational computer programming and computational problem-solving with specific applications in…
Presents foundational computer science principles and object-oriented programming methodologies. Emphasizes…
An in-depth study of advanced data structures and algorithm design techniques. Covers balanced search trees,…
Examines computer organization and hardware/software interfaces. Covers machine-level representation of data and…
Focuses on large-scale software engineering principles and object-oriented design. Explores design patterns,…
Introduces linear algebra and matrix theory. Core topics cover systems of linear equations, Gaussian…
First-semester differential calculus course covering functions, limits, continuity, derivative definitions and…
Second-semester integral calculus course covering the Fundamental Theorem of Calculus, techniques of integration…
An enriched introductory calculus course combining differential calculus and foundational real analysis. Covers…
Enriched integral calculus and introduction to differential equations. Explores rigorous Riemann integration…
Third-semester multivariate calculus course. Topics include vector-valued functions, curves and surfaces in…
Rigorous undergraduate linear algebra exploring abstract vector spaces, subspaces, linear transformations and…
Discrete mathematics tailored for computer science and mathematics students. Topics include propositional and…
Mathematical introduction to probability theory. Topics include sample spaces, conditional probability, Bayes'…
Introduces the diversity, evolution, and organismal biology of life on Earth. Explores principles of natural…
Examines cell structure and the molecular mechanisms of life. Topics include the biochemistry of macromolecules,…
Detailed investigation into molecular biology. Covers the chemical basis of life, macromolecular structure and…
Covers cellular architecture, organelle function, and metabolic pathways. Highlights membrane transport,…
Comprehensive study of classical and modern genetic principles. Covers Mendelian inheritance patterns,…
Explores the functional morphology, evolutionary adaptations, and physiological diversity across major animal…
Introduces ecological concepts and evolutionary processes. Topics include natural selection, population…
Surveys human nutritional science and its relationship to health, disease prevention, and physical performance.…
Fundamental principles of general chemistry. Topics include atomic structure, quantum numbers, periodic trends,…
Second-semester general chemistry exploring physical chemistry concepts. Topics include chemical thermodynamics…
Broad non-major survey exploring the historical discovery, chemical nature, physiological actions, societal…
Examines the chemistry of food, nutrition, food processing, additives, flavor chemistry, culinary science, and…
Introductory physical chemistry tailored for biological and life sciences students. Covers classical…
First-semester introductory organic chemistry course. Explores atomic hybridization, conformational analysis,…
Second-semester organic chemistry examining aromatic systems, carbonyl compounds, carboxylic acid derivatives,…
Introductory mechanics course for science students. Covers kinematics, Newton's laws of motion, work, kinetic…
Introductory electromagnetism and optics for science students. Explores electric charges and Coulomb's law,…
Calculus-based mechanics and wave physics course designed for physical science and engineering students.…
Calculus-based electromagnetism and optics. Topics include Gauss's law, Ampere's law, Faraday's law of…
Conceptual overview of modern physics for broad audiences, exploring the philosophical and physical foundations…
Examines physical principles explaining everyday phenomena and modern technologies, including household…
Introductory dynamic histology course examining microscopic cellular anatomy and the functional histology of…
First half of comprehensive mammalian physiology. Explores cellular and systemic physiology, focusing on nerve…
Second half of mammalian physiology. Explores the respiratory system, renal physiology and body fluid balance,…
Laboratory course providing practical training in experimental mammalian physiology, data acquisition,…
Investigates molecular mechanisms governing cellular function, signal transduction cascades, membrane dynamics,…
Foundational course in microbiology covering the classification, structure, genetics, physiology, and ecology of…
Broad introductory survey of psychological science. Covers neurobiological bases of behavior, sensation and…
Introduction to statistical methods in psychological and behavioral research. Covers descriptive statistics,…
Introductory behavioral neuroscience exploring the neurobiological mechanisms underlying perception, movement,…
Examines human sensory systems and perceptual processes, focusing on psychophysics, visual processing, auditory…
Investigates human cognitive architecture, including attention mechanisms, working memory, long-term memory…
Surveys the scientific study of social interaction, exploring attitudes, social cognition, self-concept,…
Introductory microeconomic analysis examining consumer behavior, demand and supply equilibrium, elasticity,…
Introductory macroeconomic analysis exploring national income accounting, GDP determination, aggregate demand…
Applies macroeconomic and microeconomic analytical tools to investigate current economic events, public…
Economic analysis of environmental issues, focusing on market failures, externalities, public goods,…
Introductory probability and economic statistics covering descriptive metrics, probability distributions,…
Intermediate microeconomic theory for economics majors. Investigates consumer preferences, utility maximization,…
Introduces financial accounting concepts, the accounting cycle, financial statement preparation (Balance Sheet,…
Examines individual and group behavior within organizations, focusing on motivation, leadership, team dynamics,…
Introduces quantitative business statistics, data visualization, probability distributions, sampling techniques,…
Applies microeconomic theory to managerial decision-making, covering price elasticity, consumer demand…
Foundational corporate finance course covering time value of money, discounted cash flow valuation, bond and…
Introduces marketing strategy and consumer behavior, exploring market research, segmentation, targeting,…
Introduces engineering practice, engineering ethics, professional responsibilities, occupational health and…
Introductory electrical circuits course covering Ohm's law, Kirchhoff's laws, nodal and mesh analysis, Thevenin…
Introduces software design and object-oriented programming for engineering students, focusing on classes,…
Covers probability theory and random variables tailored for electrical and computer engineering, including…
Foundational engineering mechanics course focusing on static equilibrium of particles and rigid bodies, vector…
Introductory atmospheric science course examining weather patterns, cloud physics, precipitation mechanisms,…
Interdisciplinary scientific examination of severe natural hazards, including hurricanes, tornadoes, severe…
Surveys planetary science and comparative planetology, exploring the origin, geological evolution, surfaces, and…
Introduction to physical geology and Earth systems science, exploring plate tectonics, minerals, rocks,…
Examines the geological and atmospheric mechanisms of extreme natural disasters, including earthquakes, volcanic…
Foundational geology course for science students exploring the physical and chemical processes shaping Earth's…
Introduction to geographic information systems (GIS), cartography, spatial data analysis, coordinate systems,…
Examines urban geography, the historical evolution of cities, urbanization patterns, urban spatial structure,…
Introduction to comparative politics, examining political institutions, democratic and authoritarian regimes,…
Explores international relations theory and state behavior, focusing on interstate conflict, diplomacy, balance…
Introductory sociology course exploring major sociological paradigms (functionalism, conflict theory, symbolic…
Sociological analysis of health, medicine, and healthcare institutions. Covers the social determinants of…
Foundational course in formal deductive logic, covering propositional logic, truth tables, truth-trees, natural…