Civil Engineering (2018)

Civil engineers design, plan, oversee, construct and operate infrastructure and services that help shape natural and man-made environments. They work in many fields, including structures, dams, bridges, gas and water supply systems, sewerage systems, transportation systems and roads. The Civil Engineering programme gives the student knowledge and expertise to work as a professional civil engineer. Prospective careers include local and regional government, engineering consultancies, construction companies and suppliers. Civil Engineering is available as a specified programme for the BE(Hons). To complete the specified programme in Civil Engineering, students must complete the following programme.


On this page


  • Year 1

    Students must take the following papers: ENGEN103, ENGEN110, ENGEN112, ENGEN170, ENGEN180, ENGEN183 and ENGEN184.

    Plus 15 points of electives from: Any 100 level CHEMY paper or EARTH102 or ENGEN111.

  • Year 2

    Students must take the following papers: ENGCV212, ENGCV223 , ENGCV231, ENGCV241, ENGCV251, ENGCV280, ENGEN201, ENGEN270 and ENGEN271.

  • Year 3

    Students must take the following papers: ENGEV342, ENGCV380, ENGEN301, ENGCV323, ENGCV331, ENGCV312, ENGCV351, ENGEV341 and ENGEN371.

  • Year 4

    Students must take the following papers: ENGCV580, ENGEN570 and ENGEN581.

    Plus 45 points of electives from: ENGCV512, ENGCV513, ENGCV531, ENGEN585, ENGEV541, ENGEV542 and ENGME540

  • 100 Level

    Code Paper Title Occurrence / Location
    BIOL101Cellular and Molecular BiologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    BIOL102The Biology of OrganismsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM100Chemistry in ContextThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM111Structure and SpectroscopyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM112Chemical ReactivityThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEMY100Chemistry in Context18A (Hamilton)
    This is an introductory paper for students with a limited background in chemistry. There is a strong emphasis on teaching chemical concepts through real-world examples relevant to different science and engineering disciplines.
    CHEMY101Structure and Spectroscopy18A (Hamilton) & 18C (Hamilton)
    A theoretical and practical course covering aspects of analytical and inorganic chemistry. This course is required for the chemistry major.
    CHEMY102Chemical Reactivity18B (Hamilton)
    A theoretical and practical course covering aspects of physical and organic chemistry. This course is required for the chemistry major.
    COMP103Introduction to Computer Science 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    EARTH102Discovering Planet Earth18B (Hamilton)
    This paper explores the Earth's interior and its dynamic interaction with the crust, including: the major rocks and minerals; interpreting the rock record and geologic maps; the geological time scale and fossils; plate tectonics; volcanism; earthquakes.
    ECON110Economics and SocietyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGEN103Engineering Computing18A (Hamilton)
    This paper introduces computer programming in languages such as C# and Python. It provides the basis for the programming skills required in more advanced papers within the School of Engineering.
    ENGEN110Engineering Mechanics18B (Hamilton)
    This paper covers aspects of engineering mechanics.
    ENGEN111Electricity and Electronics18A (Hamilton)
    Students are introduced to underlying concepts in electricity such as current, voltage and power, and apply these concepts in a laboratory by making circuits and measuring them with common laboratory instruments.
    ENGEN112Materials Science and Engineering18B (Hamilton)
    Introduction to engineering materials (metals, ceramics, polymers, composites, semiconductors and biomaterials) and their atomic structure and mechanical properties. Includes; elastic and plastic deformation, fracture mechanisms, failure in service, iron-carbon phase diagram, redox reactions in corrosion, production of polymers, ce...
    ENGEN170Engineering and Society18B (Hamilton)
    Introduction to the role of engineering in society in particular understanding of Treaty of Waitangi, history of science, engineering and technology, philosophy and ethics and public participation, participatory design, sustainability.
    ENGEN180Foundations of Engineering18A (Hamilton)
    Introduction to the engineering design process and computer aided design, fundamental principles of engineering analysis, open ended problem solving, engineering economics and the skills of a successful engineer. Includes a design-build-test experience.
    ENGEN183Linear Algebra and Statistics for Engineers18A (Hamilton) & 18B (Hamilton)
    A study of introductory statistics and the fundamental techniques of algebra including Gaussian elimination, vector and matrix algebra, complex numbers, eigenvalues and eigenvectors, as well as basic statistical notions and tools, with engineering applications.
    ENGEN184Calculus for Engineers18A (Hamilton), 18B (Hamilton) & 18S (Hamilton)
    A study of the fundamental techniques of calculus, including differentiation and integration for functions of one real variable, with engineering applications.
    ENGG110Engineering MechanicsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG180Foundations of EngineeringThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG182Engineering ComputingThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG183Linear Algebra and Statistics for EngineersThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG184Calculus for EngineersThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENMP102Introduction to Materials Science and EngineeringThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH103Discovering Planet EarthThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH104Earth and Ocean EnvironmentsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    GEOG101People and Place: Introduction to Social and Cultural GeographyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    GEOG103Resources and Environmental SustainabilityThis paper will not be taught in 2018
    This paper will not be taught in 2018
    MATH101Introduction to CalculusThis paper will not be taught in 2018
    This paper will not be taught in 2018
    MATH102Introduction to AlgebraThis paper will not be taught in 2018
    This paper will not be taught in 2018
    PHYS103Physics for Scientists and Engineers 1This paper will not be taught in 2018
    This paper will not be taught in 2018
  • 200 Level

    Code Paper Title Occurrence / Location
    BIOL212EcologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    BIOL241MicrobiologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM200Analytical Tools for the Life and Environmental SciencesThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM211Analytical and Inorganic Chemistry 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM212Organic and Physical Chemistry 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM261Environmental Chemistry and GeochemistryThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENCV223Civil FluidsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENCV260Civil MaterialsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENCV280Civil Engineering Design 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    ENCV282Construction EngineeringThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGCV212Structural Engineering 118A (Hamilton)
    Analysis of statically determinant structual systems under axial, bending and torsional loads, including beam deflections, buckling of struts, shear in joints, couplings, trusses and frames; plus introduction to design of simple structural elements.
    ENGCV223Water Engineering 118B (Hamilton)
    Basic principles of fluid statics and dynamics, including fluid viscocity, Bernoulli and mechanical energy equation, dimensional analysis, flow in pipes and channels and intoduction to hydrology and fluvial processes.
    ENGCV231Geotechnical Engineering 118A (Hamilton)
    Basic principles and concepts governing the behaviour of soils and rocks, including phase relationships, permeability and seepage, soil strength, compressibility, slope stability analysis, consolidation and settlement.
    ENGCV241Highways and Transportation18B (Hamilton)
    Introduces the basic theories and design techniques used in highway and pavement engineering, and traffic engineering and transportation planning.
    ENGCV251Construction 118A (Hamilton)
    Engineering properties, performance and constraints of common construction materials including timber, steel, concrete polymers and composites. Materials selection and application to contruction methods.
    ENGCV280Civil Design Challenge 118B (Hamilton)
    Civil design principles are applied to an open-ended design challenge. Design standards and calculations for simple civil structures are introduced, along with engineering drawings, and construction and testing of simple structures.
    ENGEN201Engineering Mathematics 218B (Hamilton)
    Calculus of Several Variables and its Applications. Vector calculus (Green's, Gauss' and Stokes' theorems). Taylor's Theorem in n dimensions. Introduction to partial differential equations. Fourier series.
    ENGEN270Engineering Professional Practice 118A (Hamilton)
    Preparation for success in the engineering workplace including CV preparation, interview techniques, job seeking skills, online profile, workplace and engineering business cultures and norms, ethics, communication and management structures.
    ENGEV241Environmental Engineering 118B (Hamilton)
    This paper covers skills, knowledge and capability for environmental engineers so they can understand, investigate and evaluate environmental engineering problems and solutions.
    ENGG279Preparation for the Professional WorkplaceThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG282Engineering DesignThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENMP221Engineering ThermodynamicsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ENMP241Environmental Technology 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    ENVP206Principles of Environmental PlanningThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH221Earth Materials and ProcessesThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH233Soils in the LandscapeThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH234Soil Properties and their ManagementThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH242OceanographyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH245Weather and ClimateThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH246Introduction to HydrologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH251Engineering GeomorphologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH284Introduction to Environmental MonitoringThis paper will not be taught in 2018
    This paper will not be taught in 2018
    GEOG219Maori Lands and CommunitiesThis paper will not be taught in 2018
    This paper will not be taught in 2018
    LAWS201Public Law AThis paper will not be taught in 2018
    This paper will not be taught in 2018
  • 300 Level

    Code Paper Title Occurrence / Location
    BIOL312Applied Terrestrial Ecology18A (Hamilton) & 18A (Tauranga)
    A course that explores ecological principles, ecosystem dynamics and functioning, restoration, conservation genetics, conservation ecology, forest ecosystems, pest control and protection of native species.
    BIOL313Applied Freshwater Ecology18A (Hamilton) & 18A (Tauranga)
    An introduction to the ecology of lakes and rivers. Topics covered include the structure and function of major freshwater communities, fish and fisheries, human impacts and the management of inland waters.
    BIOL314Marine Biology and Monitoring18B (Hamilton) & 18B (Tauranga)
    An introduction to the structure and function of marine ecosystems. This paper also covers human impacts on marine environments, including fisheries, as well as the design of ecological surveys and experiments. Field trip and practical classes are integral to the course.
    BIOL341Microbial Physiology and Ecology18B (Hamilton)
    A study of the physiology of bacteria with emphasis on their great metabolic diversity and on the unifying principles of energy generation. Includes Archaebacteria and bacteria of extreme environments.
    CHEM311Analytical and Inorganic Chemistry 218B (Hamilton)
    A theoretical paper covering aspects of analytical and inorganic chemistry. This paper is required for the Chemistry major.
    CHEM312Organic and Physical Chemistry 218A (Hamilton)
    A theoretical paper covering aspects of organic and physical chemistry. This paper is required for the Chemistry major.
    ECON315Environmental and Natural Resource Economics18A (Hamilton)
    An examination of the economics of sustainable development, resource use, pollution control and the conservation of the environment, including practical applications.
    ENCV381Transportation Engineering18B (Hamilton)
    Theories and design techniques used in highway and pavement engineering; traffic engineering and transportation planning.
    ENGCV312Structural Engineering 218B (Hamilton)
    Analysis of statically indeterminant structures, application of moment-area method, computer analysis of structures, design of structures in steel, wood, reinforced concrete and pre-stressed concrete.
    ENGCV323Water Engineering 218A (Hamilton)
    Application of fluid mechanics principles to water engineering applications such as design of pipe system networks, pump characteristics and selection, open channel flow, hydraulic jump, measurement, analysis and modelling of surface hydrological processes.
    ENGCV331Geotechnical Engineering 218A (Hamilton)
    Basic principles and concepts governing the behaviour of soils and rocks, including phase relationships, permeability and seepage, soil strength, compressibility, slope stability analysis, consolidation and settlement with application to design of foundations.
    ENGCV351Construction 218B (Hamilton)
    Construction processes and building technology including surveying, site preparation, earthworks, foundations, Building Information Modeling (BIM), risk assessment, site health and safety, construction project management, demolition and site remediation.
    ENGCV380Civil Design Challenge 218B (Hamilton)
    Engineering design principles applied to an advanced open-ended civil design challenge. Design standards, project finance, environmental consideration, health and safety and risk assesssment.
    ENGEV342Sustainable Engineering18A (Hamilton)
    This paper covers sustainability in engineering design within the context of quality standards, emissions, carbon accounting and life cycle analysis.
    ENGG301Special Topic in Engineering18A (Hamilton), 18B (Hamilton), 18C (Hamilton) & 18Y (Hamilton)
    An independent theoretical, literature or experimental investigation of an engineering topic, supervised by a member of staff.
    ENGG371Engineering Work Placement 1This paper will not be taught in 2018
    This paper will not be taught in 2018
    ENGG372Engineering Work Placement 218C (Hamilton)
    The second Work Placement for the Bachelor of Engineering (Honours) degree.
    ENGG379Reflection on Professional Workplace Experience18A (Hamilton)
    Guided reflection on professional work placements in engineering.
    ENGG386Engineering Modelling18A (Hamilton)
    Principles of engineering modelling and the application of software tools to solve real life engineering problems.
    ENMP321Process Engineering and Design18B (Hamilton)
    Advanced design and process technology for chemical, mineral, biological products and food processing. The principles of chemical and biological engineering, including designing production systems, process simulation, process economics, equipment design and separation technology.
    ENMP341Environmental Technology 218A (Hamilton)
    Engineering systems available for environmental issues, including processing, using and protecting water resources, wastewater treatment and disposal, air and atmosphere science and technology, emissions control, energy technology and fuel science.
    ENVP306Planning in Aotearoa/New Zealand18A (Hamilton)
    This paper extends students' knowledge of contemporary planning in New Zealand, and provides a practical understanding of the range of different types of planning that can be expected for New Zealand settlements.
    ERTH321Volcanology18A (Hamilton)
    A study of pyroclastic rocks, physical volcanology, volcanic hazards, the origin of magmas, crystallisation of rock-forming minerals and phase equilibria, petrology and trace element geochemistry of volcanic rocks, and geothermal and mineral resources.
    ERTH322Sedimentary and Petroleum Geology18B (Hamilton)
    A study of sedimentary processes, depositional environments, sedimentary basins and associated resources (petroleum and coal). Introduction to sequence stratigraphy, seismic reflection mapping and wireline logging as used in the petroleum exploration industry.
    ERTH333Pedology and Land Evaluation18B (Hamilton)
    Soil genesis and spatial variability, quantitative soil survey and soil-landscape modelling, soil taxonomy, and the interpretation of soil and land data in a form applicable to land-use planning and management.
    ERTH334Soil and Land Management18A (Hamilton)
    Analysis and interpretation of soil properties relating to land and environmental management. Soil fertility, soil water management, land treatment of wastes, soil degradation and remediation, soil nitrogen and phosphorus cycling.
    ERTH344Coastal Oceanography and Engineering18A (Hamilton)
    A study of water movement in estuarine and shelf environments. Methodologies for quantifying processes and responses for coastal planning and management. Evaluation of design conditions for engineering purposes. Introduction to numerical modelling.
    ERTH345Catchment Hydrology18A (Hamilton)
    A study of the measurement, analysis and modelling of surface hydrological processes at the catchment scale, emphasising river flow, evaporation, interception loss and hillslope runoff processes.
    ERTH346Freshwater Resources and Hazards18B (Hamilton)
    Overview of freshwater resources and their analysis, with some emphasis on groundwater resources; introduction to hydrological hazards including flood hazard analysis and river contamination modelling.
    ERTH352Engineering Geology18A (Hamilton)
    Study of the nature and mechanics of soil instability, slope erosion processes and the physical properties of earth materials. Mitigation and avoidance of hazards resulting from slope instability and associated erosion processes.
    GEOG328Geographic Information Systems18A (Hamilton), 18A (Online) & 18B (Tauranga)
    GIS is widely used for providing information through mapping and spatial analysis. This paper will teach you how to use GIS, including an overview of data, analysis functions and applications.
    MCOM336Negotiation and Persuasion18B (Hamilton)
    This paper examines the theory and practice of persuasion and negotiation in a range of professional contexts.
    MCOM392Leading Change for Sustainability18A (Hamilton)
    This paper teaches leadership skills necessary for organisational change, with particular emphasis on the changes needed to make organisations more socially and environmentally sustainable.
    SCIE301Research Project18A (Hamilton), 18A (Tauranga), 18B (Hamilton), 18B (Tauranga), 18C (Hamilton) & 18C (Tauranga)
    Students carry out an independent research project on an approved topic under staff supervision. For a list of available projects, please contact the paper coordinator. Project start and end dates should align with A, B, S or T semester dates
  • 400 Level

    Code Paper Title Occurrence / Location
    ENGG492Honours Research and Management Project18A (Hamilton), 18B (Hamilton), 18C (Hamilton) & 18Y (Hamilton)
    An engineering research and development project, including design philosophy, market requirements, specifications, design and analysis, component and materials selection, prototype development, documentation, quality and failure analysis, standards and codes, IP protection, and project planning and management.
    ENME440Finite Element Analysis and Applications18A (Hamilton)
    This paper explains the theory behind the Finite Element Method (FEM) and its application to solve engineering problems using a commercial software package.
    ENME451Mechanics of Vibration18B (Hamilton)
    Students will learn how to apply Newton's laws of motion and energy principles to complex mechanical systems including continuous systems and how to calculate natural frequencies and dynamic response of machines and machine components.
    ENMP407Materials and Processing Elective18A (Hamilton) & 18B (Hamilton)
    An advanced study in materials and processing. Possible options include: advanced composites; metals; bioseparation processing. Sub-topics include: available processing options; effect of material characteristics on processing parameters.
    ENMP413Materials Performance in Service18B (Hamilton)
    Students learn how to solve load and displacement problems using energy methods. Students will be introduced to plastic limit state analysis of structures.
    ENMP422Advanced Process Simulation and Control18A (Hamilton)
    Process dynamics, simulation and control and modern control systems, including open and closed loop, linear and non-linear systems, PID control, stability and tuning. It includes process simulation with commercial software packages.
    LAWS405The Treaty of Waitangi in Contemporary Aotearoa/New ZealandThis paper will not be taught in 2018
    This paper will not be taught in 2018
  • 500 Level

    Code Paper Title Occurrence / Location
    BIOL560Freshwater Ecology18A (Hamilton)
    A critical examination of issues that freshwater ecosystems face (e.g. pollution, conservation, utilisation) and methods to mitigate potentially competing interests.
    BIOL561Aquatic Ecosystem Modelling18B (Hamilton)
    This paper examines the different types of models that may be applicable in aquatic ecosystem modelling, including statistical, empirical, and process-based models. The key steps to setting up a model application are covered as well as the limitations and pitfalls of each type of model. Applications of the models are demonstrated f...
    BIOL563Aquatic Field MethodsThis paper will not be taught in 2018
    This paper will not be taught in 2018
    BIOL564Restoration Ecology18B (Hamilton)
    This paper focuses on aspects of the health, vitality, resilience and restoration of ecosystems. Topics covered include restoration principles, theory and practice, lake restoration, river and stream restoration, wetland restoration and forest restoration.
    BIOL573Conservation Biology18A (Hamilton)
    The purpose of this paper is to explore the general principles of conservation biology, with special reference to threatened species, aquatic animals and plants.
    CHEM512Topics in Advanced Physical ChemistryThis paper will not be taught in 2018
    This paper will not be taught in 2018
    CHEM517Applied and Environmental Analytical Chemistry A18A (Hamilton)
    A critical examination of analytical methodologies for organic substances, eg pesticides, with special reference to the commercial context.
    CHEM527Applied and Environmental Analytical Chemistry B18B (Hamilton)
    An advanced study of instrumental analytical techniques for organic and inorganic compounds and comparison of their efficacies.
    ENVS524Environmental EvaluationThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH524Volcanic Processes and Hazards18A (Hamilton)
    A study of volcanic landforms, physical characteristics of volcanic deposits, processes associated with eruption, transport and deposition of volcanic products, and volcanic hazards in active volcanic regions.
    ERTH525Hydrothermal Mineral and Energy Systems in New Zealand18A (Hamilton)
    A study of geochemical approaches and methods to solve various problems in the Earth Sciences including volcanic environments, with particular attention to hydrothermal systems, geothermal energy, and the formation of hydrothermal ore deposits.
    ERTH527Sedimentary and Petroleum GeologyThis paper will not be taught in 2018
    This paper will not be taught in 2018
    ERTH528Quaternary: Past Environments18A (Hamilton)
    This paper examines environmental change during the Quaternary - the last 2.6 million years - and analyses some important methods and evidence used in reconstructing past environments using a stratigraphic framework and geochronology.
    ERTH533Soil and Greenhouse Gases18B (Hamilton)
    This paper examines the role that soils and their management play in the production and consumption of greenhouse gases, including a specific focus on the importance of solid carbon.
    ERTH535Land and Soil Evaluation18A (Hamilton)
    This paper examines how soil and land may be evaluated to provide an improved understanding of sustainable land management, taking into account productivity and environmental goals.
    ERTH547Introduction to Hydrological Modelling18B (Hamilton)
    Optimal use of water resources is an essential part of national economic development. Hydrological science is considered with emphasis on techniques of water resource studies through hydrological model construction and simulations.
    ERTH548Ecohydrology18A (Hamilton)
    Ecohydrology is the interdisciplinary study of the interactions between water and ecosystems. It views water, carbon and energy as essential ingredients for living systems, and recognises that ecosystems may modify the hydrological systems of which they are a part. This paper bridges the gap between hydrological, soils, ecological ...
    ERTH552Rock Slope Engineering18B (Hamilton)
    This paper considers rock mechanics within engineering geology, including the strength of intact rocks and rock joints, engineering geological hazards, slope stability modelling, and an applied site investigation project.
    ERTH562Coastal Sedimentation18A (Hamilton)
    This paper addresses modern contentious issues of coastal sedimentation and sedimentary processes within a range of sedimentary environments. Both fundamentals and applied contexts are examined.
    ERTH563Coastal and Estuarine Processes18A (Hamilton)
    This paper provides an understanding of processes controlling movement of water in the ocean, including longwaves, baroclinic and barotropic circulation, wind-driven processes, surf-zone waves and currents, and nearbed currents in the coastal ocean.
    ERTH564Coastal and Freshwater Modelling: Physical Approaches18C (Hamilton)
    This paper examines the use of conceptual, empirical and numerical models of coastal systems.
    GEOG538Automated Spatial Analysis using Geographic Information Systems18A (Hamilton)
    Automated techniques are the most practical method for the spatial analysis of large data sets. In this paper, students are introduced to program scripts for automated GIS analysis, which is extremely powerful compared to the 'point and click' environment, and is an area of expertise expected of GIS experts. An important part of th...
    GEOG548Advanced Geographic Information Systems Modelling18B (Hamilton)
    This paper provides a close examination of contemporary GIS modelling. GIS is used for a range of applications and in this paper students gain practical experience and understanding of many of these. Students are given the opportunity to develop GIS models in their choice of application.
    GEOG568Applications of Geographic Information SystemsThis paper will not be taught in 2018
    This paper will not be taught in 2018

2018 Catalogue of Papers information current as of : 19 July 2018 11:44am

This page has been reformatted for printing.