Dalhousie University Exam Bank

Explore 546 past exams, midterms, and study resources across 72 courses at Dalhousie University, including CSCI • MATH • BIOL • PSYO.

Independent study archive Learn more

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.

Courses at Dalhousie University

Systems Programming (CSCI 2122)

Focuses on low-level systems programming and hardware-software interaction, typically utilizing C and assembly…

Algorithms I (CSCI 3110)

Delves into advanced algorithm design paradigms and computational complexity. Areas covered include…

Operating Systems (CSCI 3120)

Investigates the core architectural components of modern operating systems. Topics include CPU process and…

Network Computing (CSCI 3171)

Examines the principles and protocols governing modern computer networks. Instruction centers on the layered…

Animal Diversity (BIOL 2003)

Surveys the structural diversity, evolutionary history, and ecological roles of major organismal lineages,…

Cell Biology (BIOL 2020)

Examines the molecular and structural organization of eukaryotic cells. Topics include membrane transport…

Evolution (BIOL 2040)

Provides an in-depth examination of evolutionary biology. Focuses on population genetics, microevolution,…

Geology I (ERTH 1080)

Introduces physical geology and planetary processes shaping the Earth. Subjects include plate tectonics,…

Social Psychology (PSYO 2080)

Investigates human thought, feeling, and behaviour within social contexts. Key areas include social perception,…

Microeconomic Theory (ECON 2220)

Applies mathematical techniques to economic analysis. Topics include differential calculus for unconstrained and…

Finance I (COMM 2202)

Covers foundational corporate financial management. Topics include the time value of money, discounted cash flow…

Human Physiology 1 (PHYL 1011)

Explores the fundamental physiological mechanisms of the human body. Topics include cellular homeostasis,…

Human Physiology 2 (PHYL 1012)

Continues systemic human physiology, covering respiratory mechanics and gas exchange, renal function and…

Ethics in Science (PHIL 1050)

Examines ethical dilemmas and philosophical questions arising in scientific inquiry and technological…