Computational Thinking (CPSC 100)
Explores the foundational principles and societal significance of computational reasoning. Students develop…
Explore 1,077 past exams, midterms, and study resources across 139 courses at University of British Columbia (UBC), including MATH • CPSC • CHEM • PHYS.
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.
Explores the foundational principles and societal significance of computational reasoning. Students develop…
Introduces systematic computational problem solving and practical programming methodologies tailored for…
An accelerated pathway introducing systematic program development for learners who already possess introductory…
UBC's flagship introductory computer science course emphasizing rigorous, systematic program construction from…
Bridges mathematical logic and physical computing architecture. Students explore propositional calculus,…
Comprehensive grounding in object-oriented software engineering and design patterns. Students implement scalable…
In-depth investigation of low-level software execution and hardware interaction. Covers assembly language…
Core computer science curriculum covering fundamental abstract data structures and algorithm analysis. Features…
Tailored data structures and algorithms course for engineering undergraduates. Emphasizes efficient program…
Theoretical and applied foundations of relational database management systems. Topics include conceptual…
Rigorous team-based software engineering experience mimicking professional development lifecycles. Emphasizes…
Examines operating system abstractions and underlying computer architecture. Investigates CPU scheduling,…
Principles and protocols of modern internetworking and distributed systems. Examines the layered network stack…
Advanced algorithmic design and theoretical computational complexity. Covers dynamic programming, greedy…
Hands-on introduction to modern data science workflows using R or Python. Teaches data ingestion, tidy data…
First-year differential calculus tailored for physical science and engineering streams. Covers limits,…
Second-term integral calculus for science and engineering students. Explores Riemann sums, Fundamental Theorem…
Differential calculus contextualized with biological, physiological, and ecological phenomena. Focuses on rates…
Integral calculus focused on life science applications. Investigates cumulative change, continuous probability…
Differential calculus tailored for economics, finance, and social sciences. Investigates marginal analysis,…
Integral calculus and multivariable foundations for commerce and social science disciplines. Covers integration…
Introductory linear algebra and matrix computations designed specifically for engineering students. Explores…
Enriched introductory differential calculus with intensive physical modeling and problem-solving workshops.…
Differential calculus with extensive problem-solving workshops tailored for business and commerce students…
Multivariable calculus in three dimensions. Covers vectors, lines and planes in 3D, partial derivatives,…
First course in ordinary differential equations. Covers first-order ODEs (separable, linear, exact),…
Bridge course to higher mathematics focusing on mathematical reasoning, formal logic, and proof writing. Covers…
Fundamental linear algebra for science, data, and mathematics students. Covers systems of linear equations,…
Rigorous honours treatment of linear algebra emphasizing abstract vector spaces over arbitrary fields, inner…
Multivariable calculus tailored for second-year engineering programs. Covers vector calculus in 2D and 3D,…
Differential equations for electrical, computer, and mechanical engineering disciplines. Investigates linear…
Rigorous introduction to the mathematical theory of probability. Explores sample spaces, axioms of probability,…
Applied linear algebra focusing on numerical computing and real-world matrix problems. Investigates LU/QR…
Comprehensive foundation in statistical reasoning and data analysis for non-majors. Covers descriptive…
Modern statistical inference designed for data science undergraduates. Integrates computational simulation,…
Probability and statistics tailored for engineering students. Emphasizes probability models, reliability…
Intermediate applied statistics focusing on biological, ecological, and environmental research. Topics include…
Mathematical probability theory covering formal probabilistic foundations, discrete and continuous random…
Theoretical statistics and parametric inference. Investigates likelihood theory, maximum likelihood estimation…
Introductory general chemistry for students with limited prior chemistry background. Focuses on stoichiometry,…
Fundamental principles of atomic and molecular structure. Explores quantum mechanical models of the atom,…
Second-term general chemistry covering chemical thermodynamics, physical kinetics, organic reaction mechanisms,…
Accelerated foundational chemistry covering quantum molecular structures, periodicity, chemical bonding models,…
General chemistry tailored specifically for first-year engineering students. Focuses on materials chemistry,…
Rigorous first course in organic chemistry for chemistry and biochemistry majors. Covers organic structure,…
Physical chemistry covering classical thermodynamics, chemical equilibrium, phase equilibria, real gases,…
Coordination and inorganic chemistry. Investigates transition metal complexes, crystal field theory, ligand…
Principles of quantitative chemical analysis. Covers statistical evaluation of analytical data, aqueous chemical…
Second-term organic chemistry covering aromatic chemistry, electrophilic aromatic substitution, carbonyl…
Organic chemistry tailored for students in biological sciences and health disciplines. Emphasizes functional…
Introductory physics covering Newtonian mechanics, kinematics, Newton's laws, energy, momentum, rotational…
Fundamental physics of energy, oscillations, and waves for life science undergraduates. Covers simple harmonic…
Enriched introductory mechanics for physics and astronomy specialists. Covers relativistic kinematics,…
Enriched electricity, magnetism, and wave physics for physics majors. Investigates electric fields, Gauss's law,…
Calculus-based dynamics, momentum, and oscillatory physics for physical science students. Explores particle…
Calculus-based electricity, magnetism, optics, and radiation for science undergraduates. Topics include…
Energy and waves tailored for life and physical sciences, integrating modern computational simulations and…
Thermodynamics and thermal physics designed for first-year engineering students. Covers temperature, heat…
Electricity and magnetism for first-year engineering. Explores electric fields, potential, capacitors,…
Engineering mechanics and statics for first-year engineering. Analyzes static equilibrium of particles and rigid…
Foundational modern physics covering special relativity and introductory quantum mechanics. Explores spacetime…
Introductory astronomy focusing on the Solar System and planetary physics. Explores the history of astronomy,…
Introductory organismal biology exploring evolutionary theory, biodiversity, phylogenetic classification,…
Cellular and molecular biology fundamentals. Investigates biomolecular structures, membrane transport, cellular…
Genetics, evolution, and ecology. Covers Mendelian inheritance, chromosomal genetics, population genetics,…
Comprehensive human biology exploring functional anatomy and systemic human physiology. Covers the nervous,…
Core cell biology exploring internal cellular architecture. Topics include protein sorting and secretion via the…
Elementary biochemistry examining the structure, catalytic mechanisms, and metabolic transformations of…
Comparative vertebrate morphology and evolutionary anatomy. Investigates vertebrate skeletal, muscular,…
Comparative invertebrate zoology examining the evolutionary diversity, anatomical organization, reproduction,…
Fundamentals of ecology examining ecological interactions across individual, population, community, and…
Fundamental genetics exploring transmission genetics, chromosome mapping, recombination mechanisms, gene…
Fundamentals of animal physiology. Explores physiological adaptations to environmental challenges across diverse…
Medical and human biochemistry examining metabolic pathways, enzyme regulation, carbohydrate and lipid…
Introductory medical microbiology and immunology. Explores bacterial pathogenesis, viral replication cycles,…
Principles of human physiology covering neurophysiology, neuromuscular transmission, muscle contraction…
Principles of microeconomics examining how individual consumers and firms allocate scarce resources. Covers…
Principles of macroeconomics analyzing aggregate economic performance. Investigates Gross Domestic Product…
Introduction to game theory and strategic decision making. Covers normal-form and extensive-form games, dominant…
Empirical methods and data literacy for economics. Introduces data gathering, index numbers, descriptive…
Economic analysis of global integration, international trade, foreign direct investment, multinational…
Intermediate microeconomic theory I. In-depth mathematical treatment of consumer theory (utility maximization,…
Intermediate macroeconomic theory I. Mathematical formulations of aggregate output, classical and neoclassical…
Applied microeconomic analysis for non-economics majors. Explores market behavior, strategic firm pricing,…
Applied macroeconomic analysis for non-economics majors. Explores national economic indicators, global financial…
Mathematical probability and statistical foundations for empirical economics. Covers probability distributions,…
Foundational introduction to modern business enterprises. Explores business ethics, value creation, market…
Introductory financial accounting for students outside Sauder School of Business. Focuses on interpreting…
Managing organizations and organizational behaviour. Focuses on interpersonal dynamics, team performance,…
Logistics and operations management. Explores process analysis, capacity planning, quality control (Six Sigma),…
Management Information Systems (MIS). Analyzes enterprise databases, business intelligence, cloud architecture,…
Financial accounting theory and practice for commerce majors. Covers revenue recognition standards, inventory…
Managerial accounting for planning, decision-making, and control. Explores cost behavior, cost-volume-profit…
Managerial economics applying microeconomic theory to business decision-making. Explores demand estimation,…
Introduction to marketing strategy and consumer behavior. Investigates market research, segmentation, targeting,…
Introduction to finance. Examines time value of money (TVM), discounted cash flow analysis, bond and stock…
Introductory psychology focusing on the biological and cognitive foundations of human behavior. Explores brain…
Introductory psychology exploring developmental, social, and clinical domains. Investigates lifespan…
Cognitive psychology investigating human mental architectures. Topics include selective attention, perceptual…
Brain and behaviour. Explores how neurobiological systems control sensory processing, motor actions, motivation,…
Laboratory research methods in psychology. Hands-on design and execution of psychological experiments, data…
Analysis of behavioural data. Covers inferential statistics applied to psychological datasets, including…
Introduction to behavioural neuroscience. Detailed examination of the nervous system at molecular, cellular, and…
Abnormal psychology and behavioural disorders. Investigates the etiology, symptom profiles,…
Social psychology investigating how social environments shape individual thoughts, feelings, and actions. Covers…
Dynamic physical geology of planet Earth. Explores plate tectonics, rock cycles (igneous, sedimentary,…
Dynamic oceanography. Investigates physical, chemical, and biological ocean systems, including ocean basin…
Fluid dynamics of the atmosphere and oceans. Explores atmospheric circulation, Coriolis force, weather systems,…
Catastrophic natural disasters and Earth hazards. Investigates the physical causes, risk assessments, and…
Mesozoic Earth and the age of the dinosaurs. Explores evolutionary paleontology, dinosaur anatomy and behavior,…
Earth's mineral and energy resources. Covers the geological origin, global distribution, mining techniques, and…
Earth science principles for civil and mining engineering students. Focuses on rock and soil mechanics,…
Applied meteorology for aviation, sailing, outdoor sports, and renewable energy. Explores weather maps, cloud…
Introduction to engineering design and professional practice I. Emphasizes the engineering design cycle,…
Introduction to engineering design II. Culminating team-based multidisciplinary engineering design project…
Introduction to computation in engineering design. Covers computer programming in C, algorithms, data types,…
Computing systems I: digital logic design and microarchitecture. Covers combinational and sequential circuit…
Principles of software construction for computer and electrical engineering. In-depth Java software design…
Digital systems design. Focuses on advanced FPGA synthesis using SystemVerilog, hardware architecture design,…
Circuit analysis I. Fundamental electrical circuit theory covering Ohm's law, Kirchhoff's laws (KCL/KVL),…
Circuit analysis II. Second-order circuit transients (RLC), sinusoidal steady-state AC analysis, phasors, AC…
Engineering electromagnetics. Covers vector calculus in electrical fields, electrostatics, Gauss's law, Poisson…
Signals and systems. Mathematical theory of continuous-time and discrete-time signals and Linear Time-Invariant…
Engineering analysis for mechanical engineers. Integrates multivariable calculus, linear algebra, ordinary…
Approaches to literature. In-depth thematic investigation of literary texts across historical periods and…
Approaches to non-fictional prose. Investigates rhetorical strategies, argumentative essays, biographies,…
Writing and research in the disciplines. Introduces university academic discourse across humanities, social…
Comprehensive introduction to Western philosophy. Investigates foundational questions in epistemology (nature of…
Introduction to critical thinking and informal logic. Examines principles of rational argument evaluation,…
Symbolic logic. Formal introduction to propositional calculus and first-order predicate logic. Covers truth…
Introduction to sociology. Explores the sociological imagination, sociological theory (Marx, Weber, Durkheim),…
Introduction to political science. Investigates core political concepts: power, authority, the state, democracy,…
Introduction to international relations. Examines theories of world politics (realism, liberalism,…
Human gross anatomy. Comprehensive systemic study of the human skeletal, muscular, articular, cardiovascular,…
Foundations of sport and exercise psychology. Explores psychological factors influencing athletic performance,…
Systems physiology I. Explores fundamental human physiological systems with an emphasis on cellular physiology,…
Systems physiology II. Investigates respiratory gas exchange, renal balance, fluid and electrolyte regulation,…
Exploring our food. Scientific principles of food preservation, processing, packaging, and safety. Explores food…
Nutrition concepts and controversies. Examines the physiological roles, dietary requirements, and metabolism of…