- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



AI-generated ink illustration
Conceptual study artwork, not a photograph of teaching facilities.
Unidex · generated with ImageGen
Checked 2026-11-05
Symbolic subject artwork; no university facility depicted
Work experience
The Faculty of Engineering offers optional co-op work experience.
University work-study informationAcademic minimum
The university publishes a 75% academic minimum, not an entering-average range.
UNB current degree-specific Canadian provincial admission selector · Ontario high-school minimumSee the published deadlines below.
Alberta high-school applicants to Engineering; named elective groups refer to the university's full approved list
British Columbia high-school applicants to Engineering; named elective groups refer to the university's full approved list
Manitoba high-school applicants to Engineering; named elective groups refer to the university's full approved list
New Brunswick high-school applicants to Engineering; named elective groups refer to the university's full approved list
Newfoundland and Labrador high-school applicants to Engineering; named elective groups refer to the university's full approved list
Nova Scotia high-school applicants to Engineering; named elective groups refer to the university's full approved list
Ontario high-school applicants to Engineering; named elective groups refer to the university's full approved list
Prince Edward Island high-school applicants to Engineering; named elective groups refer to the university's full approved list
Quebec high-school applicants to Engineering; named elective groups refer to the university's full approved list
Saskatchewan high-school applicants to Engineering; named elective groups refer to the university's full approved list
NunavutNorthwest Territories high-school applicants to Engineering; named elective groups refer to the university's full approved list
Yukon high-school applicants to Engineering; named elective groups refer to the university's full approved list
Primary entry to the held Fredericton programme; Canadian document route
Already-admitted common Engineering students seeking a discipline
Chemical Engineering
Electrical Engineering
Geological Engineering
Geomatics Engineering
Mechanical Engineering
The Faculty of Engineering offers optional co-op work experience.
University work-study informationUNB runs an Engineering Co-op Program placing students with industry employers; the faculty page publishes no work-term count.
University work-study informationCurrent calendar degree and curriculum variants. Entry and completion rules differ; minors and unrelated diploma/joint-degree sections are excluded.
BScE
Study chemical engineering thermodynamics, process design and process control.
Current2026/27 Fredericton degree required courses and named alternatives. Each listed Engineering discipline, degree option or accelerated Nursing route has separate requirements; the union is not a single mandatory plan.
only the complete 42-credit common first year for new Fredericton Engineering students in Fall 2026/Winter 2027; later discipline courses, transfer exceptions and other campus variants remain separate
Explore programming fundamentals including data types, conditionals, and loops. Learn procedural programming in the Python language, with the objective of writing programs to automate typical engineering tasks such as file management, data extraction, processing, analysis, and plotting.
Introduce students to the Faculty of Engineering and the engineering profession through a series of guest lectures. Provides the fundamental concepts of the engineering profession and of engineering education and practice in Canada and worldwide. It includes an introduction to different study habits. Introduces the different engineering disciplines while focusing on those available at UNB. The concept of life-long learning and its importance in the engineering profession is introduced. Graded on a CR/NCR basis.
Develop essential engineering skills by engaging in real-world design projects, while honing your technical communication abilities. This course emphasizes problem-solving, teamwork, project management, and leadership through hands-on projects supervised by senior students and/or industry professionals. Gain expertise in oral, written, and visual communication, including technical writing, public speaking, and computer-aided design. Enhance your understanding of engineering principles and the importance of information literacy .
F orces and moments are introduced with vector algebra, followed by the application of equilibrium conditions. Free body diagrams (FBDs) are used to analyse trusses, frames and machines, as well as internal member forces (shear force and bending moment diagrams for beams) and friction. Learn and apply Newton's second law (F=ma) and the kinematics of particles executing general plane motion due to external forces. The course topics focus on visualizing mechanical systems in static equilibrium and developing problem solving techniques.
Explore planet Earth, with emphasis on its composition, struture, cycles and processes that impact society and how humans in turn are impacting the planet. Learn how natural phenomena including plate tectonics, earthquakes and natural hazards, geology, the distribution of water, mineral and energy resources, atmosphere-hydrosphere interactions and climate influence how and where we live and work. Examine how human activities and consumption of resources affect the environment, and consider approaches we can take to improve sustainability and mitigate the impacts of both natural and anthropogenic hazards including climate change.
Functions and graphs, limits, derivatives of polynomial, log, exponential and trigonometric functions. Curve sketching and extrema of functions.
Lines and planes, the geometry and algebra of vectors, systems of linear equations, matrix algebra, linear independence, linear transformations, determinants, complex numbers, eigenvectors, diagonalization, rotation matrices, quadratic forms, least squares.
Intended primarily for engineering students. Building on examples from environmental chemistry, polymers, fuel cells and corrosion, this course covers chemical material properties, solutions & solubility, kinetics & equilibrium, acids & bases, thermodynamics and electrochemistry.
Introduce students to the engineering profession through a guest lecture series. Speakers from various engineering disciplines and job functions share their career experiences and discuss exciting engineering projects underway in the region. Introduces students to more advanced topics related to study habits. Disucsses the concepts of sustainable development, environmental stewardship, and public safety and their importance for the engineering profession. Introduces concepts of ethics and equity in engineering. Graded on a CR/NCR basis.
Build on foundational engineering skills by engaging in multidisciplinary design challenges that emphasize real-world problems and applications. Joint lectures on topics such as sustainability, stakeholders, financial considerations, ethics, and equity will be integrated throughout the design process.
The fundamental concepts of forces, moments, and vector analysis are introduced and applied to the motion of particles and rigid bodies. Free body diagrams (FBDs) and Newton's three laws of motion are used to understand the dynamics of particle motion along straight and curved paths. Topics include: Coriolis acceleration, w ork and kinetic energy, linear and angular impulse, linear and angular momentum , and r otation of a rigid body about a fixed axis. Additional topics include centroids, centres of gravity, and moments of inertia (area and mass). The course topics focus on visualizing the concepts of motion and developing problem solving techniques.
Develop fundamental engineering skills by rotat ing through specialized modules that highlight various engineering disciplines while engaging in hands-on lab activities . The course emphasizes effective and safe laboratory practices while integrating knowledge across engineering fields, this course prepares students to make informed decisions about their future engineering specialization.
Definition of the integral, fundamental theorem of Calculus, Techniques of integration, improper integrals. Ordinary differential equations. Taylor polynomials and series.
Introduces oscillatory motion, wave phenomena and electricity and magnetism. The concepts introduced in Mechanics for Engineers I are extended to describe oscillations and the concept of energy is introduced. The study of waves introduces the student to propagating, periodic disturbances and the transport of energy. In addition to their importance in mechanical phenomena (e.g., seismic waves, mechanical vibrations), waves form the basis of both optics and acoustics. The study of electricity and magnetism introduces the student to the concept of charge and to the effects of charges on their surroundings (fields and forces). Students will learn series, parallel, and mixed-type circuits involving resistors and capacitors, and solve for circuit properties.
Introduces the discipline of Chemical Engineering and develops fundamental skills of unit conversion and material balancing. Systems of units for parameters such as concentration, flow, pressure and temperature are explained. Skills for solving steady-state material balance problems on reactive and non-reactive systems. An understanding of the chemical engineering discipline is gained through examples of major industries such as petroleum, pulp and paper, mining, and power production.
UNB complete current official course definitionC oncepts of enthalpy and energy balances, including heats of chemical reaction, with material balances for steady and unsteady-state systems. Fundamentals such as vapour-liquid equilibrium principles are introduced and integrated into material/energy balance problems alongside interpretations of the physical properties of process streams.
UNB complete current official course definitionThe First and Second Laws of Thermodynamics and their application to practical problems; properties of liquid and vapours; ideal gas relationships; steam and gas power cycles and their application to steam power plants, internal combustion engines and gas turbines; combustion characteristics; compressible flow; refrigeration and heat pumps.
UNB complete current official course definitionCovers bomb and flow calorimetry, material and energy balance study of the University heating plant, fluid mechanics experiments including flow meter calibrations and pressure drop measurements in pipes and fittings. Interpretation of experimental data, group dynamics, safety issues, report writing and oral presentations. Students work under close supervision.
UNB complete current official course definitionPrinciples relating the properties and behaviour of engineering materials to their structure; atomic bonding forces and strength of interatomic and intermolecular bonding forces, atomic arrangements in solids, structural imperfections and atom movements in solids; principles of phase diagrams and their application to multiphase materials, with particular reference to the iron-carbon system; mechanical and electrical properties of engineering material; semiconductors, polymers and ceramics; and their relation to internal structure.
UNB complete current official course definitionLaboratory experiments are conducted to illustrate behaviour of materials and other concepts covered in CHE 2501 .
UNB complete current official course definitionIntroduces principles of chemical process design strategy and decision making. Fundamental Chemical Engineering concepts such as material and energy balances, thermodynamics, fluid mechanics and materials science are integrated into the design process. Flowsheet preparation, chemical process safety, loss prevention and project planning; codes and standards, responsible care and environmental stewardship. Engineering economics and profitability.
UNB complete current official course definitionIntroduce practical fluid mechanics, including fluid properties, statics and kinematics, and fluid momentum and energy. Emphasis on internal flows: laminar/turbulent flows, friction factor, loss coefficients for fittings and valves, and pipe networks. Pump selection using pump curves.
UNB complete current official course definitionAnalyze the behavio u r and processing of particulate materials in fluid systems. Investigate particle motion, classification, comm inu tion and separation techniques, including gas cyclone design and filtration. Examine flow through porous media, sedimentation, fluidized beds, and multiphase pipe flow to understand industrial applications in chemical engineering.
UNB complete current official course definitionDevelopment of thermodynamic work functions and application to chemical and phase equilibria; chemical potential and other partial molar properties, First and Second Law applications in flow processes.
UNB complete current official course definitionExplores heat transfer build ing on energy balance and fluid mechanics concepts. Steady and unsteady-state conduction. Convecti ve heat transfer coefficients: forced convection, free convection. Boiling, evaporation, and condensation. Dimensionless numbers and correlations. Heat exchanger design. Radiation heat transfer.
UNB complete current official course definitionAnalysis and design procedures for mass transfer operations based on equilibrium stage concept. Graphical procedures for simple systems. Numerical stagewise procedures. Distillation, gas absorption and liquid extraction.
UNB complete current official course definitionFundamentals of the theory of mass transport; diffusion in gases, liquids, solids, and between phases. Effect of reactions on mass transfer. Mass transfer rates by convection and dispersion.
UNB complete current official course definitionExperiments in unit operations. Emphasis on interpretation of experimental data, group dynamics, experimental design, and report writing. Students will work under limited supervision.
UNB complete current official course definitionExperiments in unit operations. Emphasis on interpretation of experimental data, group dynamics, safety issues, and report writing. Students will work under minimal supervision.
UNB complete current official course definitionPreliminary sizing of equipment, optimization techniques, estimation of capital and operating costs, heat-exchanger networks, pressure vessels, and computer-based process design tools. Students work individually and in teams on process design projects that draw on knowledge gained in previous courses, concepts taught in class and information available in the literature.
UNB complete current official course definitionApplication of principles of chemical kinetics to the design of chemical reactors. Simple idealized isothermal reactors (batch, plug flow, continuous stirred tank reactor) for single and multiple reactions. Catalysis, Adiabatic and non-isothermal reactors. Optimal choice of temperature. Residence time distribution and non-ideal flow systems.
UNB complete current official course definitionBasic techniques for the dynamic analysis of elementary processes; the characteristics of controllers, control valves, measurement devices and transmitters; feedback control loops; stability of loop from the viewpoint of the roots of the characteristic equation and root locus techniques.
UNB complete current official course definitionDesign of industrial equipment for unit operations using heat and mass transfer principles. Examples include: packed columns, humidification and drying, ion exchange, membranes , and adsorption.
UNB complete current official course definitionExperiments to characterize gas absorption columns, chemical reactors, distillation columns and other unit operations, which underlie the practice of chemical engineering, will be conducted. Students will apply their knowledge of interpretation of experimental data, group dynamics, laboratory safety and report writing throughout this course. Experiments will be conducted independently.
UNB complete current official course definitionSurveys principles of biology from the molecular level to the cell. Topics include an introduction to the structure, function and synthesis of biological molecules, major cellular structures and processes such as proliferation, energy capture and metabolism, and reproduction and heredity. Examples are presented from both eukaryotic and prokaryotic cells. Students intending to major in Biology must also take BIOL 1006 . Credit will not be given for both BIOL 1001 and BIOL 1009 .
UNB complete current official course definitionAn introductory course intended primarily for students requiring a one-term course in organic chemistry. This course emphasizes basic organic chemistry concepts such as the naming and structures of organic compounds, functional groups and chemical reactivity, and some basic chemistry relevant to biological processes. This course is not equivalent to CHEM 2421 , and is designed to provide a broader coverage of material. Students in the Biology-Chemistry or Chemistry programs must take CHEM 2421 . Credit cannot be obtained for both CHEM 2401 and CHEM 2421 .
UNB complete current official course definitionElementary electrochemistry, electrochemical cells, electrolysis, electromotive forces, applications of EMF measurements. Reaction kinetics and mechanisms, uni- bi-, and termolecular reactions, catalysis, enzyme catalysis, chain reactions, reaction dynamics, steric effects and transition state theory.
UNB complete current official course definitionIntroduction to experimental organic chemistry, with an emphasis on purification techniques. The synthesis of commercially valuable compounds will also be addressed. NOTES : (1) WHMIS certification required (see beginning of Chemistry Courses section for details); (2) Credit can only be obtained for one of CHEM 2897 or CHEM 3897. * one three-hour lab every other week for 10 weeks.
UNB complete current official course definitionThis course consists of experiments in chemical kinetics and electrochemistry. Topics include order of reaction, activation energies, reaction mechanisms, solution conductivities, enzyme kinetics and fast reaction kinetics.
Published notes: WHMIS certification required (see beginning of Chemistry Courses section for details).
UNB complete current official course definitionAn introduction to the fundamentals of electricity and magnetism and applications. Covers concepts of charge, electric fields, voltage, current, power, energy, magnetic fields and the link between electricity and magnetism for the creation of machines. Includes resistors, resistance, Ohm's law, Kirchoff's voltage and current laws, some electrical properties of materials. Electric sources, simple series, parallel, and series-parallel DC circuits and mesh analysis are examined. Energy conversion and simple electric machines are examined. The behaviour and use of common sensors and transducers are discussed.
Published notes: Credit can only be obtained for one of ECE 1813, PHYS 1052 , PHYS 1062, PHYS 1072 or PHYS 1082. Two years of high school physics is required .
UNB complete current official course definitionFull-year design course (fall and winter of same academic year) which may be taken by senior students in any engineering program. Working preferably in multidisciplinary teams of three to five individuals, students design a structure, system, process or new product. Many of the projects are sponsored by outside clients. Proposed solutions involve the use of modern engineering tools and design methods, and must meet a broad range of constraints including health and safety, sustainable development and environmental stewardship. Deliverables include progress reports and presentations, a final report with appropriate engineering drawings, and if applicable, a prototype. Weekly lectures cover topics relevant to the design projects and may include presentations by guest speakers. The weekly tutorial hours are designated for scheduled meetings with project co-mentors.
UNB complete current official course definitionPrepare senior engineering students for the engineering profession through a guest lecture series. Speakers from various engineering disciplines and job functions share their career experiences and discuss exciting engineering projects underway in the region. The course stresses the need for continuous education in engineering and touches on current concepts of sustainable development, environmental stewardship, and public safety. Develops the concepts of ethics and equity in engineering. Graded on a CR/NCR basis.
UNB complete current official course definitionPrepare senior engineering students for the engineering profession through a guest lecture series. Speakers from various engineering disciplines and job functions share their career experiences adn discuss exciting engineering projects underway in the region. THe course stresses the need for continuous education in engineering and touches on current concepts of sustainable development, environmental stewardship, and public safety. Develops the concepts of ethics and equity in engineering. Graded on a CR/NCR basis.
UNB complete current official course definitionGeneral introduction to the legal and ethical aspects of engineering practice. Social responsibilities of engineers, the engineering act and code of ethics, occupational health and safety, sustainable development, environmental stewardship, employment equity, legal duties and liabilities of the professional engineer, contracts, the tort of negligence, labour law, intellectual and industrial property, conflict resolution. Restricted to students with at least 100 ch in the engineering program. Limited enrolment; priority given to students in their final year of engineering.
UNB complete current official course definitionFunctions of several variables, partial derivatives, multiple integrals, vector functions, Green's and Stokes' Theorems.
UNB complete current official course definitionNonhomogeneous differential equations, undetermined coefficients, variation of parameters, systems of 1st and 2nd order ordinary differential equations, Laplace transforms, Fourier series.
UNB complete current official course definitionProbability spaces: combinatorial probability; conditional probability and independence. Random variables: discrete distributions; continuous distributions; expectation, variance, and covariance; linear combinations. Statistics: descriptive and graphical statistics; sampling distributions. Inference: point estimation; confidence intervals; hypothesis tests; paired data designs; two sample inference; regression, correlation.
Published notes: Credit can be obtained for only one of STAT 2043, STAT 2253, STAT 2263 , STAT 2264 or STAT 2593 .
UNB complete current official course definitionFull-year Product Design and Development course (fall and winter of same academic year) which may be taken in place of the final-year design course in most engineering program. The cornerstone is a project in which teams of 4 or 5 students conceive, design and prototype a product. The proposed solution would use modern tools and methods for product design and development, and should meet a broad range of constraints including health and safety, sustainable development and environmental stewardship. Weekly class sessions are conducted in lecture or workshop mode and employ cases and hands-on exercises to reinforce the key ideas. Topics include identifying customer needs, concept generation, product architecture, industrial design, and design-for-manufacturing.
UNB complete current official course definitionAn introduction to the physical, chemical, and engineering principles used in the processing of oil and natural gas, into consumer products . Provides an overview of the reaction chemistry, catalysts, and other materials used in various unit operations within an oil refinery. Typical process flow diagrams , basic designs, and environmental aspects relevant to oil refining and natural gas processing are covered. Students will investigate strategies for minimizing environmental impact through process optimization, with a focus on integrating clean fuel technologies.
UNB complete current official course definitionBasic polymer concepts. Polymer structural characteristics and properties. Mechanisms, kinetics and reactors for polymerization. Polymer rheology and transport processes. Processing applications and the effects of processing on polymer properties. Environmental impact of polymers.
UNB complete current official course definitionComprehensive review of current and emerging chemical processes applied for the conversion (i.e., recycling and reclamation) of the following waste materials: tires, metals, plastics, glass, paper, fabric, municipal and industrial solid waste into reusable raw material sources for the manufacturing of value-added products.
UNB complete current official course definitionExplores generation and use of energy; extraction of raw materials through product production. Includes: survey of known energy reserves, emerging technologies, discusses the thermodynamic and regulatory constraints to energy conversion. Fossil fuels, nuclear power and renewable energy sources are described.
UNB complete current official course definitionA technical overview of selected chemical industries with consideration of their impact on the environment. Emphasis is on current process technology and pollution control methods. Environmental guidelines and regulations are also presented. Five modules, each covering a specific chemical industry, taught by Chemical Engineering faculty.
UNB complete current official course definitionSources of air pollution; modeling atmospheric dispersions; pollution control in combustion; particulate control methods; control of gaseous emissions; industrial odour control; indoor/in-plant air quality.
UNB complete current official course definitionThe first part of the course will provide basic information on biochemistry (small biomolecules and macromolecules) and engineering analysis, such as analysis of biological activity and purity. The second part will cover a number of separation techniques, such as extraction, crystallization and drying in a more general way. This emphasis in this part of the course will be on liquid chromatography and absorption.
UNB complete current official course definitionA two-week industrial practice school in selected industrial process plants scheduled after spring examinations. Groups of students, with Faculty supervisors, are assigned to engineering projects to be carried out on industrial process units. Students are required to present an oral report to plant operating and technical personnel at the end of the practice session. A written report is also required. As there will be practical limitations to the number of students in any one practice school, application for positions in this course will be treated on a first-come, first-served basis. This course is strongly recommended as a technical elective for students not planning to complete either the co-op or professional experience programs.
UNB complete current official course definitionFoundational analogies between fluid mechanics, heat transfer, and mass transfer, and the applications of those analogies to practice. Derivation of differential and partial differential transport equations. Turbulence: boundary layers, scaling, dispersion. Core and optional models also cover key aspects of related topics such as dimensional analysis, mixing in pipe flows, reverse osmosis, ion transport, polymer rheology, and evaporation/condensation processes.
UNB complete current official course definitionThis course covers the basic principles and practical aspects of several advanced surface analysis techniques which include (i) X-ray photoelectron spectroscopy (XPS or ESCA), (ii) secondary ion mass spectrometry (SIMS), (iii) confocal laser scanning microscopy (CLSM), (iv) atomic force microscopy (AFM), and (v) scanning electron microscopy (SEM). Demonstrations will be given on most of these facilities. Students will propose a research method for tackling their interested problems by using one or two surface analysis techniques they have learned from this course.
UNB complete current official course definitionStudies the science of Nanotechnology and surveys current and emerging applications of nanomaterials and nanodevices in many engineering disciplines. The unique physical properties of materials at the nano-meter scale are discussed and explained. Fabrication methods and advanced instrumentation for the construction, manipulation and viewing of nanometer-sized materials are presented.
UNB complete current official course definitionElectrochemical flux equations. Reversible cells. Energy producing cells. Energy consuming cells. Corrosion. Applications to include discussion of primary and secondary batteries, electrolytic processes, corrosion suppression.
UNB complete current official course definitionThe major requirement of this course is a report on a subject approved by the Department. Suitable topics include experimental studies, design projects, literature surveys, feasibility studies and computation projects. Oral presentations of the work will be required.
UNB complete current official course definitionThe thesis is a research project done under the supervision of a faculty member. Progress depends largely on the initiative and diligence of the individual. A detailed report is submitted on completion of the project to gain credit for the course. An oral presentation is also required.
UNB complete current official course definitionHistorical and descriptive introduction to boiler systems is described. An introduction to different boiler and nuclear reactor types including complex Rankine cycles, steam plant efficiencies, energy and exergy analysis and heat transfer in boilers and nuclear systems is presented. Thermal transport and steam generation for steam plant heat exchangers and analysis of real plant data are included.
UNB complete current official course definitionThe chemistry and properties of actinides including uranium, thorium, plutonium and zirconium are described. Ore extraction processes and conversion for uranium fuel production and reprocessing are highlighted as well as isotope separation processes including deuterium separation. Reactor coolant chemistry specifications and chemical control systems are explained.
UNB complete current official course definitionThis course covers corrosion and its costs, corrosion measurement, and general material and environment affects. Students use fundamental principles of thermodynamics and elctrochemistry to study Pourbaix diagrams, electrode kinetics, and mixed potentials with practical applications for corrosion monitoring and testing. The eight main forms of aqueous corrosion are covered: uniform, galvanic, crevice, pitting, intergranular, selective leaching, erosion-corrosion, stress-corrosion, and hydrogen effects. Corrosion in non-aqueous coolants such as liquid metals and molten salts is introduced. High temperature corrosion mechanisms relevant to nuclear power plants are discussed along with corrosion in other industrial environments.
UNB complete current official course definitionThis course covers radioactive decay, fission, and nuclear interactions (neutron scattering and absorption). Basics of nuclear reactor physics such as neutron diffusion elementary reactor theory, four and six factor formulae, and neutron flux variation are introduced. An overview of Gen III nuclear reactors and select Gen IV designs is provided. Other subjects covered include reactor kinetics, source multiplication, decay heat, reactor start-up and shut down, fuel burnup, fission product poisoning, and refuelling. Students will write basic codes to aid in calculations using programming logic such as loops, branching, etc. This course is intended for senior level students.
UNB complete current official course definitionThe philosophy of safety design and operation of nuclear power reactors, responsibilities for safe operation. The role and place of regulatory agencies. The concept of risk, quantitative risk assessment. Methods for calculation of frequency and consequences of reactor accidents and evaluation of the safety level of a nuclear station. Case studies of past reactor accidents, lessons learned, and effect on future operation.
UNB complete current official course definitionReview of radioactivity, nuclear fission and fusion process, neutron scattering and absorption. Development of neutron flux equations, four and six-factor formula and their application in reactor design and operation including multi-group equations and relevant computer codes and simulations. Reactivity effects of temperature and coolant, approach to critical and reactor stability.
UNB complete current official course definitionEvolution of thermal and fast fission reactors with detailed description of different coolant types - gas, water, organic, liquid metal. Focus on advanced Generation IV nuclear reactor systems and advanced fuel cycles. Introduction to nuclear fusion processes and fusion reactor concepts.
UNB complete current official course definitionWood and chip requirements; overview of pulping processes; mechanism and variables in mechanical and chemimechanical pulping, general principles of chemical pulping, kraft cooking, sulphite cooking, extended and oxygen delignification, pulp washing, pulp bleaching, recovery of pulping chemicals.
UNB complete current official course definitionOverview of pulping and papermaking processes; pulp and paper properties; requirements for different grades of paper and board; stock preparation; applications of fluid mechanics; wet-end chemistry; dry-end operations.
UNB complete current official course definitionThis course discusses various bio-refining processes, placing emphasis on fundamental process chemistry and biology in the conversion of biomass to engineered products. Pathways for the use of wood resources are described in detail; exemplary processes, such as gasification, pyrolysis, pre-extraction and bio-diesel production are discussed. Industrial fermentation, including sugar fermentation to produce ethanol, will be explored. The modeling concept for integrated pulp manufacturing and bio-refining will also be discussed.
UNB complete current official course definitionAn overview of the processes required for life from biochemical, molecular, genetic and cellular perspectives. Major topics will include the structure and function of biological macromolecules, and the pathways and mechanisms of gene expression, enzymes, and cell signalling.
UNB complete current official course definitionApplied water chemistry, epidemiological analysis, drinking water sources and characterization, water treatment processes and design, unit operations and processes in drinking water treatment plants and their preliminary design, water treatment plant design, public health issues and case studies. The content is focused towards drinking water quality and treatment issues.
UNB complete current official course definitionWastewater characterization (physical, chemical, and biological), wastewater treatment unit operations and processes, industrial and municipal wastewater treatment (preliminary, primary, secondary, and tertiary), wastewater treatment plant design. The course content will focus on a typical wastewater treatment plant and operations. Water pollution control strategies and public health issues are also examined.
UNB complete current official course definitionApplies economic theory to energy issues. Demand for energy and supply of energy are explored in terms of non-renewable and renewable energy resources. Markets for energy resources are discussed. Specific attention is directed to petroleum markets and OPEC behaviour. Public policy issues associated with the energy sector such as the environment and sustainability are addressed.
Published notes: Credit cannot be counted for both ECON 3865 and ENVS 3865 .
UNB complete current official course definitionLearn how to describe and measure the structure and function of human communities; and determine how different social and ethnic groups perceive and relate to the physical environment. We will discuss major environmental movements and describe social values, how they change, what influences them and how they result in policy reform and behavioral change. We will cover basic sociological theory including topics such as institutions, the nature of capitalism, and the philosophical underpinnings of resource management (e.g. property rights, religious traditions).Covers basic political theory, with a focus on democracy and democratic processes. Draws on methods and readings from a variety of disciplines, including social ecology, environmental sociology, rural sociology, social network theory, history, and anthropology.
UNB complete current official course definitionThis course begins with an overview of the science of climate change and its historical/projected impacts on environmental, social, and economic systems. Then, mitigation and adaptation policy options that are available to Canada and other countries will be investigated. Particular issues that may be addressed include the role that humans play in creating climate change, the uncertainty involved in making future climate change projections, and municipal plans to adapt to climate change.
UNB complete current official course definitionFocuses attention on the implementation of environmental problem solving techniques. Students will learn many practical methods for assessing problems and justifying solutions. These may include such activities as preparing media pieces and briefing notes to government officials, setting up environmental impact assessments and audits, testing for water/soil/air contamination, and surveying the public/industry on various issues. Throughout these activities, students will be required to critically examine the social, political, philosophical, economic, and ecological outcomes of their activities.
UNB complete current official course definitionMost environmental issues have many sides including scientific, social, political, and economic, and comprise multiple players and stakeholders promoting divergent points of view. This course is designed to explore these elements in detail. Current national, regional and local problems will be brought to the class by a number of guest speakers in order to help students critically analyze the roots of the problems and possible solutions. The problems discussed will include such issues as environmental scope, biodiversity decline, climate changes, air and water quality, population and consumption per capita, biotechnology and genetically altered foods.
UNB complete current official course definitionExamines how resource and environmental management systems and tools are developed in cultural and institutional contexts and how these contexts shape the definitions of problems and the management systems proposed as solutions. Included will be analysis of different management regimes and decision-making processes: technocratic, community-based, co-management, network governance, etc. In each case, we will examine the scale of the management issue (local, regional, national, international) and in that context, who has authority, legitimacy, power, accountability, and why; how they obtain, maintain, and enhance them; and implications of each in terms of different management contexts (e.g. common pool resources). Traditional policy-making models will be presented, as well as analytical tools for policy evaluation. Students will develop, defend, and critique a variety of different types of natural resource management plans that involve large-scale environmental changes (including water, air, and land issues), and develop adaptive management strategies that simultaneously account for human and natural systems.
UNB complete current official course definitionExamines contemporary ideas about how technology shapes and is shaped by society and culture, historically and today. Considers theories of technological determinism, technology and religious thought, the role of innovation in industrialization and economic growth; the problems of regulating risky technologies; the impact of Information Technology, and the shaping of Canadian science and technology policy.
Published notes: Not open to students who have taken HIST 2925.
UNB complete current official course definitionThis course introduces the general aspects of Biomedical Engineering, which is the application of engineering principles to study biology, medicine, behaviour and health. A number of areas are covered by this broad topic, including anatomy, muscle physiology, biomedical instrumentation, biomechanics, and prosthetics. It will also introduce students to the idea of Biomedical Engineering as a career choice.
UNB complete current official course definitionThis course is a general study of human anatomy which will include the following systems: integumentary, skeletal, muscular, nervous (including eye and ear), cardiovascular, lymphatic, urinary, digestive, respiratory, and reproductive. Limited enrolment; priority given to students in Kinesiology, Nursing and Biology-Chemistry (Pre-Health Professions stream). Biology honours, majors and minors cannot count this course as a Biology Credit, only as an elective.
UNB complete current official course definitionThis course will introduce students to the various systems that comprise the human body with emphasis on the integration of these systems for maintenance of homeostasis. The systems that will be covered in detail are the cardiovascular system, pulmonary system, renal system, endocrine system, gastro-intestinal system and the nervous system. Biology honours, majors and minors cannot count this course as a Biology Credit, only as an elective. Credit will be given for only one of BIOL 2792 , BIOL 1782 , or BIOL 1789 .
UNB complete current official course definitionAn introduction to medicinal chemistry. Sample topics include the drug discovery process, the medicinal chemistry of enzymes, receptors, and nucleic acids, as well as modern experimental and computational approaches to drug design. Chemical aspects of current protein and nucleic acids tools will also be covered.
UNB complete current official course definitionIntroduction to computer-assisted drug design. Course topics include: intermolecular interactions, conformational analysis, molecular mechanics, molecular dynamics, docking, pharmacophores, protein modeling, QSAR, and cheminformatics. Course includes lectures and a weekly computer laboratory component.
UNB complete current official course definitionRole within programme and connections to other courses. This advanced course draws upon electromagnetism, quantum mechanics and statistical thermodynamics to provide a capstone topic tied to the department’s research interests. Content. Principles of Magnetic Resonance Imaging, survey of imaging techniques, modern applications of MRI in medicine, biology and materials science.
Published notes: Permission of the instructor.
UNB complete current official course definitionInstruction and laboratory work dealing with applications of Biology at the level of biological molecules and the cell.
UNB complete current official course definitionExplore the ideas of abstraction of procedures and data. Learn to implement and work with the fundamental data types: lists, stacks, queues, and graphs using the C programming language. Gain exposure to the basic concepts of discrete mathematics, elements of combinatorics, aspects of complexity and recursion and algorithm development, including estimation of program resource utilization.
Published notes: This course may not be taken for credit by BCS or BScSwE students.
UNB complete current official course definitionIntended for Mathematics, Science or Engineering students. Error analysis, convergence and stability. Approximation of functions by polynomials. Numerical quadrature and differentiation. The solution of linear and nonlinear equations and the solution of ordinary differential equations. This course will emphasize the understanding of numerical algorithms and stress applications in the applied sciences, as well as the influence of finite precision and arithmetic on computational results. Credit will not be given for both MATH 3413 and CS 3113 .
UNB complete current official course definitionDevelop practical skills in circuit design, prototyping, measurement, and troubleshooting. Reinforce each lab with lectures that introduce essential tools, methods, and professional practices. Build competence in documentation, collaboration, and version control to support future engineering work .
UNB complete current official course definitionApply electrical engineering skills in the context of a design project. Work in teams to plan, implement, and evaluate solutions while practicing professionalism and project management. Integrate ethics, equity, sustainability, and lifelong learning into engineering practice.
UNB complete current official course definitionAn introductory course to practical aspects of digital system design. The course covers digital logic design, including basic design concepts and implementation technology, number representation, synthesis of combinational and sequential logic, and the use of HDL and computer-based tools.
UNB complete current official course definitionThis is an introductory course to practical aspects of digital system design. Course includes the design of digital circuits with CAD tools and VHDL hardware description language.
UNB complete current official course definitionBasic DC circuits: Network analysis and theorems. AC circuits: introduction of phasors, network analysis and theorems applied to AC circuits. Introduction to electronic devices.
UNB complete current official course definitionNetwork analysis. Transient and steady state responses. Transfer functions, complex frequencies, poles and zeros, Laplace Transforms. Frequency Response and Bode Plots. Filters (passive and active).
UNB complete current official course definitionThe emphasis is on application of design methodologies to electrical and computer engineering design problems in some major areas of Electrical Engineering. Topics include: design specifications and requirements, simulation and construction, laboratory measurement techniques, design verification, the implementation cycle, environmental impact, project management, economic evaluation safety assessment and standards. One or more design projects form an integral part of the course.
UNB complete current official course definitionAn introduction to analog electronics using a device-based approach. The course starts with basic nomenclature and the ideal amplifier model concept. Semiconductor diodes, BJTs and MOSFETs are then introduced followed by how these devices can be used to implement single-stage small-signal amplifiers. To compliment this overall analog approach, the use of both BJTs and MOSFETs in digital logic gates is also covered which in turn introduces the concept of noise margins.
UNB complete current official course definitionThis course follows a similar approach to Electronics I ( ECE 3111) , however in this more advanced course, the ideal devices introduced earlier are replaced with real devices. The overall theme of this course is frequency response and feedback techniques as applied to small-signal amplifiers. In addition, circuit modeling using a computer is introduced and used as a design aid.
UNB complete current official course definitionRegister transfer systems and datapaths, microprocessors, microprocessor architecture and operation, instruction formats, assembly language programming, procedures and parameter passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts.
UNB complete current official course definitionA hardware-oriented course with emphasis on the components and techniques used in the design of embedded systems. Topics include system design and methodologies and techniques, microcontroller hardware design, software design using C, testing and implementation. A team project will be used to provide the opportunity to apply the content of this course to the development of an embedded application. Most lecture material will be delivered in the context of this project.
UNB complete current official course definitionMathematical models of dynamic systems, linear systems, analysis in the time and frequency domain, stability, Routh-Hurwitz and Nyquist stability criteria, feedforward and feedback control, PID controllers, principles of feedback design.
UNB complete current official course definitionDiscrete-time (DT) and continuous-time (CT) signals. Signal characterization. Basic signal manipulation. Linear time-invariant systems and the convolution integral/sum. Signal approximation via orthogonal signal sets. Fourier Series. The CT Fourier Transform (FT) and properties. Sampling and reconstruction of signals. The DTFT and its properties. The DFT.
UNB complete current official course definitionCovers the basic theory of, transformers, DC motors/generators and AC polyphase machines, including synchronous and induction machines. This material is augmented with the application and design of such machines utilized in Sustainable Energy systems.
UNB complete current official course definitionC overs the foundations of electromagnetics for engineers. After a brief review of vector calculus and introduction to Maxwell’s equations, major topics include electrostatics, magnetostatics, electrodynamics, electromagnetic waves, and transmission lines. The course concludes with an introduction to antennas and radiofrequency safety.
UNB complete current official course definitionApplication of engineering economic analysis to mechanical and industrial engineering systems. Major emphasis will be given to decision-making based on the comparison of worth of alternative courses of action with respect to their costs. Topics include: discounted cash flow mechanics, economic analyses, management of money, economic decisions. Restricted to students with at least 60 ch.
UNB complete current official course definitionBasic methods of engineering economy including time value of money, compound interest models, interest and discount rates, and depreciation; critical path methods. Emphasis is placed on commonly used computational procedures. Restricted to students with at least 60 ch completed.
UNB complete current official course definitionThe future of most organizations depends on successful projects. The participants will gain an understanding of the principles of project management including organizing, planning, scheduling and controlling projects to achieve a set of objectives. The course will enhance knowledge and skills of project managers in such topics as people managements skills, managing project risks, controlling project changes and systems thinking. Emphasis is placed on technology-intensive projects which tend to have a high degree of specialized human resources skills/knowledge requirements.
UNB complete current official course definitionBuild on skills from CS 1073 in problem analysis and algorithm design. Learn more about program structure and readability. Explore testing and debugging, data abstraction, encapsulation, inheritance, polymorphism, sorting and searching, exceptions, files, recursion, and, simple data structures.
UNB complete current official course definitionExamines the relationship between technology and social change, such as the sources and effects of technical change, the control of technology, and the origin and nature of controversies involving modern technologies.
UNB complete current official course definitionThis course is designed to promote and enhance student success at UNB. Stresses access to campus resources and provides practical demonstrations of effective study practices. Includes formal lectures as well as small group tutoring. Students normally enrol in the section oriented to their specific faculties. Degree credit for the course is at the discretion of individual faculties.
UNB complete current official course definitionA practical course in the written and spoken use of language designed to meet the requirements of students whose first language is not English. Students are placed in groups based on placement testing results, subsequent interviews and in-class assessment procedures. Specialized curriculum is designed and delivered according to the needs of the students as assessed at the beginning of each term. Students may enrol in both AESL 1011 and AESL 1012 as they are not sequential in nature. Students are required to use only English during each three-hour class period.
UNB complete current official course definitionThis course considers the design of a general-purpose data acquisition system. The electronic design engineer of today can no longer be thought of as a digital or analog designer. Consequently, this course melds the analog and digital electronics areas with a unified engineering approach emphasizing the practical aspects involved. Computer aided design tools are used wherever possible.
UNB complete current official course definitionConsiders the philosophy and practice of the design of semiconductor circuits.
UNB complete current official course definitionIntroduction to circuit design and layout. Basic digital gates and clocked systems. Basic RF circuits and components and devices for RF. CAD tools for simulation and layout.
UNB complete current official course definitionImportant aspects of computer architecture will be covered with a unifying theme of computer systems performance. Topics include computer evolution, system busses, main memory, cache memory, memory management, CPU structure, CPU pipelining, superscalar processors, reduced instruction set computers, 64-bit compressors, and paralell processing architectures.
UNB complete current official course definitionReal time system design and implementation: basic concurrency theory including scheduling, mutual exclusion and process management, task synchronization and communication, operating system kernels, real time system hardware, software for real time embedded systems.
UNB complete current official course definitionCovers the fundamentals of modern digital communications, coding and information theory, error detection and correction, data compression, modulation and models for telecommunications and current international standards.
UNB complete current official course definitionAdvanced study of the digital system design methodology. Design methods, models and approaches including: RTL Design, SOC design, and testing methodologies, Intellectual Property (IP), reuse, software-hardware co-design, hardware description languages (HDL), structural and behavioral models, design for low power. One or more design projects.
UNB complete current official course definitionMethods and tools for the design of FPGA-based digital circuits with focus on large-scale systems, i.e. digital signal and arithmetic processors, microcomputers. VLSI design process, standards, constraints, implementation, technology-dependent optimization, simulation, testing, and verification. Multi-FPGA systems. FGPA-based peripheral devices. One or more design projects.
UNB complete current official course definitionIntroduces the industrial context for the application of control theory, including system modeling (linear, nonlinear, discrete, continuous and probabilistic models) and problem definition, determining system components and architectures, dealing with limitations and constraints (nonlinearity, disturbances and uncertainties), standard and advanced controls design (linear, nonlinear, and optimal control methods) and tuning methods. Computer-aided controls engineering is emphasized (algorithms/MATLAB).
UNB complete current official course definitionThis is a project-based course where students design a variety of subsystems that are integrated and tested on a mobile robot. Topics include: actuators, PWM, H-bridges, position and range sensors, velocity sensors, optical sensors and switches, strain gauges, position and velocity control, electro-mechanical subsystems, planning and trajectory generation, computer software and hardware interfacing.
UNB complete current official course definitionHaptics is the science and technology of creating the sensation of touch using robotic devices. This course will cover the three interelated domains of human physiology, mechatronics and control, to develop haptic robots that render a variety of environments.
UNB complete current official course definitionEstablish a foundation for designing well-structured application using object-oriented programming. Learn about data abstraction, encapsulation, inheritance, polymorphism, and the principles of reuseable object-oriented design. Also learn how to use modern software development tools for version control, dependency management, and code synthesis (with AI) while building an application.
Published notes: May not be taken for credit by BCS or BScSwE students. Credit will only be counted for one of CS 2013, CS 2033, CS 2043 , or ECE 4403.
UNB complete current official course definitionThis elective covers the reliability, availability and fault tolerance of computer systems. It introduces topics related to fault-tolerant computing reliability of hardware and software implementation of engineering systems. It includes fail-safe and fail-operate computer systems design, qualitative analysis of safety-critical systems, risk analysis, fault tolerance techniques, reparability, and redundancy.
UNB complete current official course definitionIntroduces analog and digital communication in the presence of noise. Techniques and application of basic information theory.
UNB complete current official course definitionFundamentals of discrete-time processing. Difference equations and their solutions; the Z transform and its properties. Transfer function, frequency response, impulse response, and realization structures for discrete-time systems, cross-correlation, and power spectral density. Discrete time filters: types, effects of pole-zero placement, the Bilinear Transform. Circular convolution and the DFT.
UNB complete current official course definitionFourier Methods, Fast Fourier Transform, Filter design, Windows, State Variable Methods, Estimation.
UNB complete current official course definitionAn introduction to pattern recognition and its applications. Topics include Bayesian decision theory and parameter estimation, feature generation and selection, parametric vs. nonparametric classification techniques, supervised vs. unsupervised, learning and clustering.
UNB complete current official course definitionExamine s the o peration and structure of three-phase induction motors, single-phase induction motors, three-phase synchronous motors, three-phase synchronous permanent magnet motors. Introduces Explores the operation of AC electric motors in variable frequency drives (VFDs), variable voltage drives (VVDs), and variable frequency and voltage drives (VFVDs). Discover s applications of electric motor drives in electrified transportation systems, electric vehicles, oil and gas sector, and other emerging applications.
UNB complete current official course definitionThis course starts with the structure and performance of three-phase synchronous generators for power system applications. The basic structures of power systems (the isolated and interconnected power systems) are presented. The modeling of power system components are introduced in this course, along with the per-unit system and single-line diagrams. The matrix modeling with the admittance and impedance matrices are introduced as a practical method for different power system analysis studies. The power flow formulation and solution methods are provided with the help of software tools. The last part of the course is fault analysis, which model s power systems under different fault types. It also provides methods used to perform fault analysis, and selection of grounding designs.
UNB complete current official course definitionThis course covers the modeling, structure, features, control, and applications of switching elements for high power converters. In this course, t hyristors, diodes, MOSFETs, B J Ts, IGBTs are analyzed for their behaviors in different switching circuits, control circuits, and snubber circuits. Power e lectronic converters a re also presented , along with their models, operation, switching schemes, characteristics, and sample applications. The covered power electronic converters are the switch-mode AC-DC, AC-AC, DC-D C, and DC-AC for single and th r ee phase topologies.
UNB complete current official course definitionData transmission fundamentals including signal encoding, error control, flow controls, multiplexing, switching. Protocol architectures (OS, TCP/IP, IPv6). Network protocols peer to peer, medium access control, routing. Local area networks: Ethernet, wireless.
UNB complete current official course definitionB uilds upon the foundations of engineering electromagnetics to prepare students for a career or further study in radiofrequency (RF) engineering. Major topics include time-domain reflectometry, advanced transmission lines, impedance matching, scattering parameters, RF devices, antennas and propagation, and radio receivers and noise. Students are introduced to industry-standard RF test equipment, including signal generators, vector network analyzers, and spectrum analyzers. The laboratory experience concludes with a student-led experiment on a device or topic of their choosing.
UNB complete current official course definitionAdvanced network architectures: RSVP, MLPS, RTP. Modeling and simulation of data networks: queuing models for media access, error control and traffic management protocols, modeling of traffic and inter-arrival time, performance analysis. Communication network design. Network management and security.
UNB complete current official course definitionTopics related to modern microwave systems including design and measurement of passive microwave circuits.
UNB complete current official course definitionCovers theories of light electromagnetic optics, and photon optics, as well as the interaction of light with matter, and the theory of semiconductor materials/devices and their optical properties. Students will be introduced to new paradigms on the generation of light by luniescence sources such as light-emitting diodes, the transmission of light throughoptical components, waveguides, and fibres, with an emphasis on their applications in quantum technology for communications. The gained knowledge will be leveraged to design integrated photonic circuits in group projects. This course strengthens skills in (a) photonic technology, (b) semiconductor devices, and (c) general knowledge about quantum technology.
UNB complete current official course definitionIntroduces principles of millimeter-wave ( mmWave ) wireless system design and development, emphasizing challenges and opportunities at these frequencies. Covers propagation, antenna/array design, semiconductor devices, circuits, architectures, and industry standards. Trains students to analyze challenges, address design trade-offs, integrate systems, and explore emerging architectures shaping next-generation networks.
UNB complete current official course definitionAn independent project. Students work under the supervision of a chosen faculty member. Students are responsible for finding a supervisor and initiating the project. Deliverables include a comprehensive report detailing the work.
UNB complete current official course definitionIntroduces biomedical concepts in the context of electrical engineering. Topics covered include basic anatomy and physiology, biopotential origination and modelling, biosignal measurement instrumentation, biosignal analysis and a survey of medical devices and health care technologies.
UNB complete current official course definitionA selected area of computer engineering with a unifying theme will be explored in depth. The topics covered are selected from one or more of the following areas: parallel processing, operating systems, concurrent system performance, network based parallel computing, embedded system issues, algorithms in real-time, computer system modeling analysis.
UNB complete current official course definitionThe dynamic analysis of linear particle systems based on momentum. The analysis of centroids and moments of inertia for rigid bodies. Introduction to the rotation of a rigid body about a fixed axis, motion of a rigid body in a plane. The dynamic analysis of a rigid body with general planar motion using Newton’s second law, work and energy, momentum and angular momentum.
UNB complete current official course definitionConcepts in automating processes. System specifications, components identification/selection, programming and interfacing for system automation and control. Project involving use of PLC or microprocessor technology in a mechatronics system.
UNB complete current official course definitionWorking in teams, students will complete an electrical engineering design project that draws on their knowledge and skills obtained in previous courses. Student teams will design a structure, system, or process to meet a broad range of specified constraints. The development process should consider a broad range of constraints including health and safety, sustainable development and environmental stewardship. Students will manage their projects professionally, prepare a comprehensive written report, and present their design work orally.
UNB complete current official course definitionThis course is the online version of BIOL 1711 and includes online lab exercises. Kinesiology students must first take BIOL 1711 . BIOL 1719 is available to students prior to enrolment in Nursing, and current Nursing and Kinesiology students with permission of the instructor. This course is also available to other students (e.g. from Science) as an elective. The course is a general study of human anatomy which will include the following systems: integumentary, skeletal, muscular, nervous (including eye and ear), cardiovascular, lymphatic, urinary, digestive, respiratory, and reproductive.
UNB complete current official course definitionAn introduction to the various systems that comprise the human body. Emphasis will be on integration of these systems for maintenance of homeostasis. Limited enrolment; priority given to Nursing and Kinesiology students. Biology honours, majors and minors cannot count this course as a Biology Credit, only as an elective.
UNB complete current official course definitionThis course is the online version of BIOL 1782 and includes online lab exercises. Kinesiology students must first take BIOL 1782 . BIOL 1789 is available to students prior to enrolment in Nursing, and current Nursing and Kinesiology students with permission of the instructor. This course is also available to other students (e.g., from Science) as an elective. The course is an introduction to the various systems that comprise the human body. Emphasis will be on integration of these systems for maintenance of homeostasis.
UNB complete current official course definitionExamines the principles of gene expression and cellular regulation. The perception of extra- and intracellular signals, intracellular signal transduction pathways and the control of cell function will be examined while emphasizing experimental approaches.
Published notes: BIOL 2053 recommended.
UNB complete current official course definitionStudy computational methods used for analyzing a range of common biological data types, particularly sequencing data. Topics include sequence alignment, database searching, microbiome profiling, phylogenetic analysis, the use of artificial intelligence in biology, and others. These topics will be introduced in lectures followed by computer lab workshops, where students will get practical experience using the command-line and scripting/programming. No prior programming experience is needed.
UNB complete current official course definitionGain knowledge of software design for interactive computing. Learn human-computer interaction principles, interface design guidelines, and about the design and execution of usability studies. The characteristics of various styles of interaction are explored. Emphasis is on user-oriented interfaces. Design, implement, and perform a usability study on an interactive software application.
UNB complete current official course definitionLearn intelligent agent design, problem solving using search techniques, the use of mathematical logic for knowledge representation and reasoning, decision making under uncertainty.
UNB complete current official course definitionDevelop understanding of anatomical factors and physical laws the govern human movement. Learn to use quantitative techniques for analysis of full-body and multi-segment human motions, and force systems that cause and resist these motions. Apply biomechanical concepts in practice and to solve problems in rehabilitation and sport science.
Published notes: Credit cannot be counted for KIN 2062 and KIN 1063 or KIN 2063.
UNB complete current official course definitionIntroduces the student to the principles of motor skill acquisition and performance as well as the conditions that influence these processes. Topics include information processing, attention, perception, decision-making, motor programs, and feedback. The role of motivation, anxiety, concentration, observational learning and mental practice in motor performance and learning will be examined. Practical applications for sport, physical activity, industry, and the performing arts will be discussed. Lectures only.
UNB complete current official course definitionThis is a course in applied human physiology that focuses on developing a conceptual model to explain how the nervous, muscular, metabolic and cardiorespiratory systems function together to allow human movement. In this course the student will examine the cellular and systemic changes that take place within the body during the performance of physical work in a variety of modalities, intensities and durations.
UNB complete current official course definitionThis course aims to introduce students to the issues and challenges faced by persons with disabilities by exploring: disability concepts from a social, medical and political perspective; the impacts of disability on the person, family unit and labor force; disability issues in movement activities, from daily living to sport and recreation skills. Disability awareness training includes an introduction to appropriate terminology, knowledge of specific disorders that cause disability, and experience working with disabled individuals in the community.
UNB complete current official course definitionExamines, through lecture and in-class laboratory experiences, current biomechanical instrumentation and data analysis tecniques used for quantifying human movement. Emphasis is placed on motion capture systems and synchronized devices such as force and pressure plates, and EMG.
UNB complete current official course definitionDevelop an understanding of the physical, biomechanical, psycho-social and cognitive demands on workers in both office and industrial settings. Through lectures, student projects and review of current research, the role of proper human factors as a component of the improvement of health and well-being of the worker are explored. The understanding of human physical and psychological capabilities and limitations are incorporated in proper ergonomic design of the workplace environment.
UNB complete current official course definitionAnalyzes the gross human anatomy that supports human movement. Emphasis is placed on the Muscular, Skeletal and Nervous systems, with integration of the Cardiovascular and Respiratory Systems. Clinical examples will be included from sport, exercise and work contexts. Practical skills learned will include identifying structures on human participants and anatomical models, and analyzing which anatomical structures are utilized during common movements.
UNB complete current official course definitionProvides an understanding of how physical activity and exercise impact major diseases, disabilities, public health, and decision makers. This will be accomplished through summarizing and critically assessing the epidemiological evidence of physical activity and exercise and chronic diseases.
UNB complete current official course definitionExamines, through lecture and in-class laboratory experiences, clinical gait analysis using state-of-the-art techniques in motion analysis. Topics include instrumentation, atypical gait patterns, data interpretation, and treatment effectiveness.
UNB complete current official course definitionIntroduces advanced concepts in instrumentation and data acquisition relevant to the area of human motion analysis. The student will be introduced to motion analysis systems, electromyographs, and force platforms through laboratory sessions. Emphasis will be placed on accuracy and reliability of equipment. Students will also be introduced to the Matlab programming language and various data analysis techniques in biomechanics (i.e. filtering, joint angle computation).
UNB complete current official course definitionThe aim of this course is to provide the student with a fundamental understanding of the neural processes that underlie the control of voluntary action. The mechanism, structure and function of the human nervous system will be presented at various levels of analysis, from the cellular level to the behavioural level. Specific topics to be addressed include the mechanism of information transmission; the mechanism of skeletal muscle contraction; the use of surface electromyograms; mechanisms of excitatory and inhibitory control, reflexes; pre-programmed reactions; simple brain anatomy, structures and pathways; postural control, locomotive control and single and multi-joint movements.
UNB complete current official course definitionExplore biomechanical models of injury to assess the physical demands on the human body imposed by work activities. Learn to bridge theoretical knowledge related to the mechanism of injury using assessment tools to identify upper extremity and low back musculoskeletal injury risk in both office and industrial work settings. Integrate kinesiological knowledge of human capabiities and limitations to develop ergonomic strategies to mitigate these musculoskeletal risks. [This course is a self-directed online course.]
UNB complete current official course definitionProvides an overview of the occupational health and safety field and its relationship to workplace ergonomics. Develops an understanding of occupational health and safety legislation, identifies the roles and responsibilities of workers, and examines health and safety hazards in a variety of work environments. Analyzes ways to eliminate and reduce hazards and risks associated with several work processes, including the physical working environment, adaptation of tools and the workplace to the worker, and equipment design.
UNB complete current official course definitionThe focus of this course is on the theoretical background and practical knowledge required to create functional ergonomic designs and provide comprehensive ergonomic analyses of industrial or service workplaces using work measurement and task analysis methodologies. Industrial and human factors engineering techniques together with the principles of occupational biomechanics are applied to investigate human / machine interactions, job design, and workstation layout. Work Measurement and Task Analysis methodologies are used to describe and determine work standards, physiological task loads and the elements of manual and mental activities in human / machine work systems. Laboratory exercises provide the opportunity to apply the theory to actual workplace situations.
UNB complete current official course definitionThis course will investigate issues related to the physical requirements, program design, the measurement of physical demands, and factors related to fatigue and injury in the workplace from a physiological perspective. It will also examine issues related to safety and completion of job specific tasks in the workplace. The standards and job requirements for an occupation will be examined using the "Bona Fide Occupational Requirements (BFOR)".
UNB complete current official course definitionRandomization, one and two way classifications. Latin squares, factorial experiments, nesting, incomplete blocks, linear regression. Emphasis on applications. Extensive use of a statistical computer package.
UNB complete current official course definitionExplore the fundamentals of the discipline of software engineering with focus on the software development life cycle. Learn about software development methodologies and processes, requirements analysis, modeling, architecture, design, implementation, testing, and maintenance. Examine basic principles of software management.
Published notes: Credit can only be obtained for one of CS 2033, CS 2043, ECE 4403 .
UNB complete current official course definitionLearn about the motivation for and capabilities of database management systems; the role of databases in a three-tier application architecture; relational data model; relational algebra; functional dependencies and normalization; SQL language, including creating, loading, updating, modifying, and querying database tables; data integrity, security and privacy; entity relationship data modeling; CRUD analysis; stored procedures; accessing a database using an API such as JDBC. Gain exposure to selected advanced topics such as data warehouses, big data, and XML.
Published notes: Credit can only be obtained for one of CS 1543, CS 1103, INFO 1103.
UNB complete current official course definitionLearn basic concepts and technologies for computer and video game development, including math and physics foundations for games. Examine core technologies and algorithms in game development, game design and implementation, and game development environments and programming. Understand various elements and phases of game development. Develop a small but complete game and reflect upon the process.
UNB complete current official course definitionLearn about the development of application software for mobile computing platforms. Examine characteristics of mobile computing platforms versus non-mobile platforms. Explore mobile application design principles, including design of effective user interaction and factors that affect application performance. Program common mobile application functionality such as location, orientation, and motion awareness, as well as touch, gesture, and camera input. Interact with remote APIs. Create and test a small but complete mobile application for a selected currently prominent platform and reflect upon the process.
UNB complete current official course definitionLearn about fundamental ideas in theoretical computer science: functions and relations, formal languages, finite automata, regular languages, context-free grammars, context-free languages, push-down automata, pumping lemmas, Turing machines, the Church-Turing thesis, recursive and recursively enumerable languages, the Chomsky hierarchy, the halting problem and other unsolvable decision problems, problem reducibility, and fundamental computational complexity classes.
UNB complete current official course definitionLearn about formal specifications of abstract data types and their data structure representations, operations, and algorithms. Explore priority queues, dictionaries, graphs, heaps, hash tables, binary search trees, balanced trees,and graph adjacency representations. Examine sorting, searching, dynamic storage handling, and fundamental graph algorithms. Learn about asymptotic analysis of time and space complexity and use it throughout the course. Implement a variety of data structures and graph algorithms.
UNB complete current official course definitionExamine the fundamental role of an operating system in relation to the operation of applications. Learn essential theory of operating systems, including processes, process synchronization, interprocess communications, process scheduling, storage (primary and secondary) management, resource sharing, security, I/O, and user interfaces. Explore at least one of the major Unix shell languages.
UNB complete current official course definitionLearn about key aspects of database systems and their administration including: database system internals: query evaluation and optimization; transaction management and concurrency control; database recovery; physical database design; storage and indexing; performance tuning; database administration; advanced data analytics with SQL .
UNB complete current official course definitionLearn the fundamentals of data communication and application programming in a networked environment. Gain exposure to data transmission, data link concepts, networking concepts, network security, application protocols, net-centric computing and web programming.
Published notes: CS 2263 is recommended.
UNB complete current official course definitionInvestigate the structure and design of operating systems Including processor management, storage management, input/output, interprocess communication, interrupt handling, real-time systems, centralized systems, as well as multiprocessor and distributed systems.
UNB complete current official course definitionExplore parallel computer architectures, design and analysis of parallel algorithms, parallel programming languages, case studies, selected numerical and non-numerical applications.
UNB complete current official course definitionLogic, methods of proof, mathematical induction, elementary set theory, functions and relations.
Published notes: This course is designed for students desiring a good grounding in the foundations of mathematics. Theorems and proofs are an important part of the course. Credit will not be given for both MATH 2203 and CS 1303 . Students majoring in Mathematics must take MATH 2203.
UNB complete current official course definitionLearn about topics in discrete mathematics important in computer science, including: propositional logic, predicate logic using quantifiers, direct and indirect proofs, summation and product notation, mathematical induction, elementary set theory and counting. Gain experience writing mathematical proofs.
Published notes: Credit cannot be counted for both CS 1303 and MATH 2203 .
UNB complete current official course definitionReview software development processes, quality models, and quality standards . Learn about software process and product metrics and monitoring . Explore factors influencing team productivity and product quality . Survey ways that AI is influencing software quality practices . Use automated testing and continuous integration in a software project environment which also includes manual exploratory and acceptance test ing . Practice software project tracking, planning, and scheduling, along with organizing and managing software development teams, performing risk analyses, and planning for change.
UNB complete current official course definitionLearn about pproaches to maintenance and long-term software development. Explore key practices for maintainability including c hange management, impact analysis, release and configuration management and regression testing. Learn how r eengineering and reverse engineering enhance reusability.
UNB complete current official course definitionDevelop a deep understanding of software architecture and design patterns and strengthen skills to design, evaluate, and improve software architectures using industry best practices. Apply object-oriented programming principles to create reusable and maintainable software. Practice using creational, structural, and behavioral design patterns to design flexible, scalable, and maintainable software solutions. Analyze architectural quality attributes and design tactics to balance trade-offs between performance, scalability, maintainability, security, and other key system properties. Assess and reconstruct software architectures, evaluate software product lines, and develop effective documentation to communicate architectural decisions.
UNB complete current official course definitionElastic and plastic stress, strain; behaviour of beams and columns; torsion; material strength.
UNB complete current official course definitionSoil properties, seepage, effective stress, consolidation, shear strength.
UNB complete current official course definitionPhysical properties of liquids and gases, fluid statics, kinematics of fluid flow, energy considerations in steady flow, momentum and dynamic forces in fluid flow, fluid measurements, introduction to forces on immersed bodies.
UNB complete current official course definitionAn introduction to the application of numerical methods and statistical techniques to the solution of civil engineering problems. Introduction to the systems approach and system analysis terminology. Numerical solution of civil engineering problems using root finding, interpolation, integration, and the solution of systems of algebraic equations. Introduction to the numerical solution of ordinary and partial differential equations. Techniques such as multiple linear regression, stepwise regression, time series analysis, nonparametric tests, and optimization are applied to the design and operation of civil engineering systems.
UNB complete current official course definitionI ntroduces the principles of sustainability from an economic perspective. Students will learn how economic tools are applied to evaluate environmental challenges, resource use, climate change, and intergenerational equity. Microeconomic and macroeconomic foundations for sustainability are introduced and discussed within the context of sustainability. The course balances theory with real-world applications, highlighting trade-offs, incentives, and policy approaches shaping sustainable outcomes globally and locally.
UNB complete current official course definitionContinued development of communication skills used by engineers through the application of the design process to meet a well-defined set of requirements and constraints. Communication aspects emphasized include graphical representations of designs, formalized design calculations, and the development of project schedules and estimates. Design aspects emphasize the generation, iteration and analyses of alternatives.
UNB complete current official course definitionLateral earth pressures, shallow and deep foundations, stability of cuts and slopes.
UNB complete current official course definitionThe management of on-site construction processes for various project objectives (e.g., time, cost, safety, quality, environment), contracting processes and common construction work processes. Application of the NB Occupational Health and Safety Commission Act and Regulations to construction is covered. Relationships of participants in the construction industry. Standard contract documents.
UNB complete current official course definitionAnalysis of water flow in pipes; simulation of water distribution networks; characteristics of pumps; open channel flow. The hydrological cycle; preparation of, runoff and hydrograph analysis; return period; the Rational Method; groundwater flow.
UNB complete current official course definitionAppraisal of rock-forming materials for Earth and similar solid planetary bodies. Fundamentals of mineralogy, with emphasis on crustal and mantle silicates. Controls on mineral structure and composition related to temperature, pressure and chemistry. Laboratories focus on describing the physical properties of the more common minerals, their identification in hand specimen, determining their structural formulae and appraising their economic value.
UNB complete current official course definitionWe learn the use of polarizing microscopy techniques to identify and describe the textures of igneous, metamorphic, and sedimentary rocks, mineral and rock identification, and rock classification. Lectures also focus on concepts of mineral nucleation and growth, simple thermodynamic controls on mineral stability, and the kinetic parameters that control crystallization rates of rocks and minerals. The laboratories focus on the practical aspects of mineral and rock description and identification using polarizing microscopy techniques.
UNB complete current official course definitionLectures and labs first cover the description and classification of the physical and chemical properties of sediment and sedimentary rock. This is followed by investigation into the processes (including environmental and engineering impacts) involved in the origin of sediment, such as weathering, and sediment precipitation. Subsequently studied are the processes influencing, and sedimentary structures produced by, mass movements (incl. landslides, sinkholes), coastal/river erosion, sediment transportation, deposition/siltation, ground liquefaction, soil formation, and lithification. The course concludes with an introduction to basic sedimentary facies, stratigraphic principles, and the relative and absolute dating of strata.
UNB complete current official course definitionAn introduction to geometrical aspects of earth sciences with emphasis on cartographic methods, geological map production and interpretation and basic compass techniques. Geological map studies are supported by an introduction to lithological assemblages, tectonic structures (faults and fold patterns), Earth architecture and the tectonic evolution of North America.
UNB complete current official course definitionPrinciples of thermodynamics applied to earth science problems emphasizing the techniques used for measurement and calculation of enthalp y, entropy and Gibbs free energy . Laws governing the distribution of elements in the earth. Methods for experimental and numerical determination of phase relations with pressure and temperature and application of these diagrams to petrolo g ic problems , Kinetics of geochemical processes including chemical reaction rates and diffusion.
UNB complete current official course definitionPrinciples of stratigraphy and geological mapping. Provides two weeks supervised training in field work and preparation of stratigraphic sections, geological maps, and cross sections. At least the cost of accommodation expenses is paid by the student.
UNB complete current official course definitionStress and strain, introduction to deformational behaviour of rocks. Origin of folds, foliations, lineations, joints and faults. Geometrical analysis. Labs will include simple experiments and advanced map problems.
UNB complete current official course definitionLectures and labs investigate the deformation and fracture behaviour of rocks when subjected to natural and engineering-imposed stress fields. The concepts of stress, strain, stress-strain relations, and strength are applied to geological materials in laboratory and field settings. The mechanisms involved in the failure of continuous, discontinuous, ductile, and brittle rocks are discussed. Consideration of these subjects is given in the context of various rock engineering applications, including slopes and underground excavations such as mines, tunnels, and caverns.
UNB complete current official course definitionThe principles of chemical equilibria, reaction kinetics and transport applied to natural water systems. Chemical weathering and diagenesis. Chemistry of surface waters, ground water and the oceans. Geochemical cycles. Applications to environmental problems. Labs include chemical analysis of water, carbonate equilibria and geochemical modeling. One Saturday field trip.
UNB complete current official course definitionPrinciples of structural geology and geological mapping. Provides two weeks supervised training in field work and preparation of an independent structural map and report of a selected area. At least the costs of accommodation expenses are paid by the student. To be taken as part of the final year.
UNB complete current official course definitionApplications of geological, geochemical, geophysical and hydrological methods to an environmental site investigation. Typically includes one week of field work followed by one week for the analysis of data and preparation of a comprehensive written report summarizing the field investigation, synthesizing results, drawing conclusions, and making recommendations. A cost will be associated with this course.
UNB complete current official course definitionIntroduction to principles, survey procedures and interpretation techniques of electrical, electromagnetic, and seismic methods of geophysical exploration. Applications of these methods to mineral and hydrocarbon exploration as well as engineering and hydrogeological-environmental investigations.
UNB complete current official course definitionA study of geological materials and hazards for site investigation and assessment of risk and remediation; engineering classification of geological materials, properties and relationships; engineering in the existing and changing environment and exacerbation of natural processes; geological constraints for construction, foundations, tunnelling, waste disposal and mining, with case histories of geological problems in engineering projects.
Published notes: Students who have taken GE 2022 cannot also receive credit for ESCI 2022 .
UNB complete current official course definitionStudents will develop an understanding of the general principles and methods for site investigation and monitoring for geotechnical, hydrogeological, and geoenvironmental, projects. Topics include desk-top studies of exsisting information, planning and design of investigations, field safety, and data collection, presentation and interpretation. Seminars and field demonstrations by guest lectures, most of whom are practicing engineers, introduce students to specialized field techniques and the development of conceptual site models.
UNB complete current official course definitionWorking in teams, students will complete a full year Geological engineering design project that draws on knowledge and skills obtained in previous courses. With support from academic and industry mentors, student teams will design a structure, system, process or resource management or development plan to meet a broad range of specified constraints for an identified client. Students will manage their projects professionally, prepare comprehensive design documentation, and present and defend all aspects of their design to the client and broader audience.
UNB complete current official course definitionCovers important topics in quantitative hydrogeology, including: principles of saturated and unsaturated groundwater flow, solutions to groundwater flow problems, well hydraulics and pumping tests, and contaminant migration and attenuation processes in groundwater.
Published notes: Students who have taken GE 5753 cannot also receive credit for CE 5753 .
UNB complete current official course definitionLearn surveying and mapping theory and techniques. Introductory principles of route design. Introductory remote sensing. Introductory uncertainty & estimation theory. Traversing, levell ing, and GNSS Surveys. Creation of topographic plans using CAD software. Applications of Geographic Information Systems.
Published notes: This course is not open to BSE.GGE or BGEOM students.
UNB complete current official course definitionIntroduces the principles of Environmental Engineering including: the application of mass and energy balances to environmental problems; the impact of pollution on ecosystems and society; water and air pollution control engineering; water quality; solid waste management and global environmental issues. Laboratory analysis of water quality parameters. Field trip to a local pollution control facility.
UNB complete current official course definitionA continuation of earlier soils engineering courses dealing with shallow foundations (including design of reinforced concrete footings), deep foundations, excavations, cofferdams and factors relating to foundation design, as well as computational lab of computer applications in Foundation Engineering. Credit will not be given for both CE 5132 and CE 5142.
UNB complete current official course definitionAdvanced topics in permeability and seepage; consolidation; constitutive models; triaxial testing. Laboratory component includes triaxial, consolidation, and flexible wall permeability tests.
UNB complete current official course definitionA study of the design, construction, maintenance, and rehabilitation of highway pavements. Design of rigid and flexible pavements and pavement overlays. Evaluation of pavement construction, maintenance, and rehabilitation methods and decision using a life cycle costing approach. Laboratory sessions examine asphalt properties, design and testing of bituminous mixtures, and quality control techniques using industry standard test procedures.
UNB complete current official course definitionApplication of management methods for construction projects. Emphasis on supervisory management, contracts, and management methods. Application of critical path methodology for work organization and management control, including planning and scheduling, resource management, optimization techniques and cost control methods. Restricted to students with at least 100 ch successfully completed.
UNB complete current official course definitionCovers important topics in urban engineering hydrology, including: quantification of hydrological processes relevant to watershed water management, prediction of surface runoff and stream response, mitigation of impacts of urbanization and climate change for flood and drought design flows.
UNB complete current official course definitionThis course presents various types of mineral deposit resources, integrated with economic and environmental considerations with impacts related to exploration and mining activity.
UNB complete current official course definitionAs the world moves toward 'net zero' carbon emissions, this course explains reservoir-based geo-energy, and how old concepts (petroleum), are adapted to new, greener solutions (white/gold/geologic hydrogen, and enhanced geothermal systems). Lectures discuss genesis and migration of the fluids involved; reservoir properties and evolution; how the resources are drilled; environmental impacts (carbon cycle and climate change; ground water, surface and atmospheric pollution); and mitigations (well-site design and safety; carbon capture and storage/conversion). Labs focus on aspects of resource evaluation using drill-hole and geophysical data.
UNB complete current official course definitionLectures and labs investigate applications of rock mechanics and rock engineering principles, using geological and geomechanical data in the open-ended design of surface and underground engineering structures sited in rocks, as well as geo-hazard mitigation. Analysis of design problems incorporates several industry standard software packages. The natural variability of geomaterials and implications for effective design solutions are discussed.
UNB complete current official course definitionIntroduction to environmental impact assessment (EIA) from the Canadian perspective, covering the history, scope and need for EIA, as well as the general approach and regulatory framework used in Canada and New Brunswick. The majority of the course focuses on geosciences in environmental investigations. Topics include: goals of investigations; physical processes of dispersion in the atmosphere, surface water, groundwater and glacial systems; important geochemical concepts that influence the transport and fate of contaminants in the environment.
UNB complete current official course definitionGeneral features of mineral deposits, their origin, localization and classification, with emphasis on exploration, evaluation and development.
UNB complete current official course definitionIntroduction to the principles, survey procedures and interpretation techniques of the gravity, magnetic, and gamma radiation methods of geophysical exploration. Applications of these methods to geological mapping, mineral and hydrocarbon exploration, engineering and environmental applications.
UNB complete current official course definitionStudy of the mass balance of glaciers and characteristics of flow, erosion and deposition by active and stagnant ice masses, facies relationships in processes and products of glaciated terrain, and assessment of terrain from air photos, maps, geophysical and core data. Practical applications include: relevance of sample collection and analyses for geotechnical evaluation and mineral prospecting, and identification of industrial resources and terrain hazards.
Published notes: Students who have taken GE 4401 cannot also receive credit for ESCI 4401 .
UNB complete current official course definitionExplore remote sensing principles, techniques, and applications, with a focus on Earth, environmental, and planetary sciences. Gain foundational knowledge in electromagnetic radiation; remote sensing platforms; image, radar and LiDAR data processing and interpretation; and GIS. Develop data generation, management, and analysis skills using field and computational methods. Use problem-based learning to study mineral resource potential, glacierized and glaciated environments, planetary geology, land cover change, geotechnical problems, and natural hazards.
Published notes: Students who have taken GE 4422 cannot also receive credit for ESCI 4422 .
UNB complete current official course definitionExplore core economic principles crucial for engineering and computer science. This course covers price, production, and cost theory . , It then examines aggregate supply and demand. It also delves into money, banking, public finance, and international economics. This knowledge will equip students to understand economic factors that influence their technical fields and future careers.
Published notes: Registration restricted to students in an Engineering or Computer Science degree program. Credit cannot be counted for both ECON 1073 and another first-year ECON course.
UNB complete current official course definitionBarometric and trigonometric heighting. Precise levelling. Mechanical distance measurements. Electronic angle and distance measurement, total stations, and reflectorless EDM. Coordinate transformations and positioning by trigonometric sections. Route and construction surveys. Geodetic control surveys: from triangulation to GPS. Digital terrain models. Contouring. Practical use of GPS. Introduction to the design of surveys and specifications. Related issues of occupational health and safety.
UNB complete current official course definitionTwo weeks of practical exercises following spring examinations. Management of occupational health safety issues.
Published notes: Credit will not be given for both GGE 2013 and GGE 2014 .
UNB complete current official course definitionA series of practical surveying exercises completed remotely during summer term. Management of occupational health and safety issues.
Published notes: Credit will not be given for both GGE 2013 and GGE 2014.
UNB complete current official course definitionLearn the f undamentals of coordinate systems, particularly those used in geodesy and geomatics. Topics include: c elestial, terrestrial, orbital, and local coordinate systems; theory of heights and vertical reference systems; coordinate transformations; map projections; time keeping and time systems; realization of coordinate systems.
UNB complete current official course definitionIntroduction to basic priniciples and current issues in land administration from Canadian and international perspectives. Covers views of land tenure, land management, land information, management, reform of cadastral systems, and coastal zone management. Includes practical exercises reinforcing course topics while building communications and analytical skills.
UNB complete current official course definitionDevelop a deep understanding of surveying observations and their errors and apply it in design of control surveys that efficiently meet client requirements . Students l earn operational principles of instruments, behavior and mitigation of observation errors, interpretation of s pecifications for surveys , and design and analysis of control surveys. A ngle, azimuth, distance, and height difference observables are covered . Issues of occupational health and safety in survey design will also be addressed .
UNB complete current official course definitionApply principles of survey design and analysis to a control survey involving total station, differential levelling, and GNSS observations . Students undertake t wo weeks of practical exercises in survey planning, execution, and analysis following spring examinations. Management of occupational health and safety is discussed and applied in field operations .
Published notes: Credit will not be given for both GGE 3033 and GGE 3034 .
UNB complete current official course definitionApply principles of survey design and analysis to a control survey involving total station, differential levelling, and GNSS observations. Students undertake a series of practical exercises in survey planning, execution, and analysis completed remotely during the summer term. Management of occupational health and safety is discussed and applied in field operations.
Published notes: Credit will not be given for both GGE 3033 and GGE 3034.
UNB complete current official course definitionPrinciples of space geodesy. Satellite based positioning systems, especially the Navstar Global Positioning System (GPS) including observations, development of mathematical models, static and dynamic positioning, error analysis, software structure, and processing considerations. Real Time Kinematic (RTK) GNSS positioning.
UNB complete current official course definitionOverview and physical basis of remote sensing. Space- and air-borne sensor systems, active and passive sensors. Fundamental geometry of photogrammetry. Image statistics. Rectification of digital imagery. Image enhancement, spectral and spatial filtering. Multi-spectral transformations. Thematic information extraction, classification and accuracy assessment, change detection.
UNB complete current official course definitionIntroduction to hydrography: geomatics aspects, trends and prospects, role in offshore management. Depth determination: seabed and seawater properties, non-acoustic methods, underwater acoustics, vertical and oblique incidence methods, bathymetric and imaging methods.
UNB complete current official course definitionPrinciples and characteristics of Laser scanning systems, their components, products, and limitations. Explore different laser scanning platforms including stationary and mobile mapping systems. Learn fundamentals of LiDAR Georeferencing, Strip Adjustment, and point cloud registration. Design data collection pipelines for Laser scanning applications. Perform essential point cloud processing and accuracy assessment.
UNB complete current official course definitionIntroduction to GIS technology; Application of GIS; understanding the nature of geographic data, from geographic data to geographic information (GI), Information Systems (IS), and GIS; earth size and shape; tracing and mapping entitles on the earth; geographic data sources and collection methodologies; evaluating the quality of the data sources; representing geographic data in the GIS; loading and managing geographic data in the GIS; analyzing geographic data, solving geographic related problems using GIS, mapping the results of that analysis using GIS, and publishing the results of the analysis on the web.
UNB complete current official course definitionTerrestrial, celestial and orbital coordinate systems; coordinate transformations; positioning in 3 dimensions, on the ellipsoid and on a conformal mapping plane. Height systems. Temporality of geodetic parameters. Earth observation systems.
UNB complete current official course definitionPhotogrammetric principles, systems, sensors, and products. Geometry of vertical, tilted and stereoscopic aerial photographs. Fundamental photo and model space coordinate systems. Photogrammetric measurement and refinement. Direct and inverse coordinate transformations. Collinearity and coplanarity conditions, direct linear transformation and rational function models. Interior and exterior orientations. Concepts of aero-triangulation. Principles of images matching and epipolar geometry, DEM generation and orthorectification. Close range and UAV photogrammetry, Flight project planning. Integration of LiDAR and Photogrammetry.
UNB complete current official course definitionMapping concepts and Geographic Data Management and Analysis: (a)Mapping concepts: cartographic generalization and multiple representation, representation of the terrain (DEM/DTM/DSM/nDSM/Point Clouds, 3D city models), interpolations methods, map design and interactive visualization; (b) Geographic Data Management and Analysis: database design theory, conceptual models (entity relationship model, UML), logical models (relational, object and object relational model), physical models, spatial index structures, algorithms for analysis of geographic data, graph theory, introduction to XML and XML-based languages for GIS, Spatio-temporal modelling in GIS.
UNB complete current official course definitionA full year course (fall term then winter term) involving the design and implementation of a geomatics activity or project and a reporting on the results or outcome, all under the direct supervision of a faculty member or equivalent in industry. Lecture topics include: engineering economics and business management issues specific to geomatics; financial decision making in geomatics. Must be done in the student’s final year of the programme.
UNB complete current official course definitionBasic analytic geometry, spherical trigonometry, geometry of curves in space, measurements on surfaces, Gaussian surface geometry.
UNB complete current official course definitionThis course includes some experimental work that supports the lecture material. Role within programme and connections to other courses. Oscillations and waves are key elements to understanding many subfields and applications of physics. Acoustics, optics and electromagnetism (telecommunications) are obvious examples, but waves are also essential to understanding quantum mechanics (the Schrödinger formalism), some atmospheric phenomena, seismic phenomena and fluid mechanics. Content. Oscillatory motion, waves applications to optics and acoustics.
UNB complete current official course definitionReal property and boundaries in Canadian law. Estates in land, land granting, and historical settlement patterns, land registration, systems and understanding boundary creation. Managing uncertainties and misalignments of title and possession. Dedication and survey of public roads and highways. Introduction to indigenous title.
UNB complete current official course definitionPerformance requirements, mathematical models, observation methods, processing strategies, uncertainties and other characteristics associated with moving marine, land, airborne, and space vehicle positioning, orientation and attitude applications, using autonomous, terrestrial, satellite, and acoustic methods.
UNB complete current official course definitionDevelop skills in design, execution, and analysis of diverse control and monitoring survey types. Students explore specifications for common types of survey, and later study specialized requirements and techniques for surveys in areas of limited extent, underground surveys, and surveys for monitoring movement over time. Unique health and safety considerations associated with these survey types are discussed.
UNB complete current official course definitionLearn about problems related to integrated monitoring and deterministic mode l ling of deformations of engineering and natural structures with a strong focus on numerical analysis. Summary of stress-deformation analysis using finite element method, short review of deformation monitoring techniques and principles of integrated analyses, examples of analysis of deformations caused by underground mining and open pit mining, and use of the results in design of monitoring schemes .
UNB complete current official course definitionReview of coordinate systems. Orbital dynamics. GPS for high precision positioning and navigation. Major practical lab in GPS positioning.
UNB complete current official course definitionBuild an in depth understanding of Earth’s gravity field and its application to various aspects of Geomatics. Students learn the theory of Earth’s gravity field and its temporal variations. Space, airborne and terrestrial observational methods associated with absolute, relative, network, and moving-base gravimetry are covered, as well as errors in these techniques. Mathematical models, gravity field parameter transformations, and a selection of applications (e.g., geoid determination, height systems, mass transfer) are also covered.
UNB complete current official course definitionIntroduction to software implementation, including image data formats, programming standards, libraries, writing, compiling and running software codes. Computer vision methods, algorithms, and applications, including edge detection, feature extraction, image matching, mathematical morphology, image segmentation, image classification, object detection, and 3D creation.
UNB complete current official course definitionDescriptive and theoretical introduction to physical oceanography, focusing on the coastal zone and the continental shelf. Components of physical oceanography that affect the accuracy and operational conduct of hydrographic surveying. Detailed studies of the controls on sound speed structure (seawater properties, propagation and refraction). Detailed studies of the controls on surface water level (tides, waves and swell, vertical reference surfaces). Constituent extraction from tidal observations and prediction of tides. Discrete and continuous tidal zoning, including an introduction to coastal hydrodynamic models.
UNB complete current official course definitionDescriptive marine geology including all ocean depths, but focusing on the coastal zone and continental shelf. Components of surficial sedimentology that affect the accuracy and operational conduct of hydrographic surveying. Detailed studies of the controls on seafloor processes (deposition and erosion) and bottom backscatter strength (sonar performance, geomorphology, sediment classification). Descriptive and introductory-theoretical marine geophysics including single-channel, 2D multi-channel and 3D multi channel reflection seismic surveying. Marine refraction seismology.
UNB complete current official course definitionOverview of Machine Learning (ML) and Artificial Intelligence (AI). Fundamentals, algorithms, and applications of widely used ML and AI methods in geospatial data analysis, including Supervised Learning, Unsupervised Learning, Fuzzy Logic, Wavelet Transformation, Artificial Neural Network, and Deep Learning.
UNB complete current official course definitionAdvanced acquisition, processing and delivery of ocean mapping data. Topics covered include: Multibeam sonar system setup, integration, application and troubleshooting; survey planning and reporting; advanced multibeam sonar data processing, including water column object detection; and hydrographic data management.
UNB complete current official course definitionComplex Multidisciplinary Field Project (CMFP) focused on autonomous survey vessel operations to support a specific ocean mapping and nautical charting problem. The CMFP will include survey planning, equipment preparation, data acquisition, and data processing to generate ocean mapping deliverables.
UNB complete current official course definitionProgramming skills required in the geospatial industry. Development of standalone programs, use of geospatial libraries, and extension of the functionality of geomatics software systems.
UNB complete current official course definitionExplore the history of the web, the evolution of cloud computing, and APIs. An introduction to computational notebooks through a combination of lectures and hands-on exercises using Jupyter Notebooks. Explore and query online spatial data, perform geospatial data operations (e.g., spatial predicates) and statistical analysis (e.g., spatial point pattern analysis, linear regression, logistic regression, decision trees), while developing notebooks that can be shared and re-used. Offered online as open entry.
UNB complete current official course definitionAdvanced Canadian law affecting real property, boundaries, and surveys. Land registration, systems and associated issues. Boundary descriptions and interpretation of boundary evidence Role of the surveyor as an expert witness. Specialized topics including conodminiums, water rights and boundaries, international water boundaries, and indigenous rights to land.
UNB complete current official course definitionIntroduction to urban and site planning and related environmental management issues. The evolution of cities, community planning and municipal administration, principles of land use, and the administration and enforcement of planning regulations. In the context of geomatics: site analysis and the physical, social, and environmental impacts of development on a site and its surroundings. The economics of land development. Restricted to students in their final year.
UNB complete current official course definitionDirected study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913, GGE 5923 , or GGE 5933 .
UNB complete current official course definitionDirected study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913 , GGE 5923, or GGE 5933 .
UNB complete current official course definitionDirected study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913 , GGE 5923 , or GGE 5933.
UNB complete current official course definitionLearn error analysis, convergence and stability. Explore approximation of functions by polynomials. Investigate numerical quadrature and differentiation. Learn the solution of linear and non-linear equations and the solution of ordinary differential equations. Gain in-depth understanding of numerical algorithms and stress applications in the applied sciences, as well as the influence of finite precision and arithmetic on computational results. N OTE : Intended for Computer Science and Engineering students. Credit can only be obtained for one of CS 3113, MATH 3413 or ECE 2412.
UNB complete current official course definitionThis course introduces the basic concepts of linear algebra, mainly in finite dimensional real vector spaces. Systems of linear equations, vector and matrix algebra, bases and dimension of subspaces, row and column spaces, linear transformations and matrix representations, inner products, determinants, eigenvectors and diagonalization. Applications as time permits.
UNB complete current official course definitionBasic concepts, uniaxial stress and strain, Hooke’s law, torsion, pure bending, bending design, shear flow, transverse loads, stress and strain transformation, Mohr’s circle, strain measurement, yield criteria.
UNB complete current official course definitionFatigue, thin-wall pressure vessels, strength and deflection of beams, buckling of columns, instability, indeterminate beams, energy methods, Castigliano’s theorem.
UNB complete current official course definitionAnalysis of the strength of a mechanical device. Shapes and materials will be modified to meet deflection and stress limits. Written reports will document choices made and assessment of design. Group oral reports.
UNB complete current official course definitionFundamental concepts of linkages; displacement, velocity and acceleration analysis using graphical and analytical methods. Static and dynamic force analysis of linkages. Design of cams, gears and gear trains; including ordinary and planetary gear trains. Balancing rotating masses. Simple gyroscopic effects.
UNB complete current official course definitionStudent groups to design and build working model of planar linkage mechanism, based on a mechanical application. Cooperation and project management skills. Written reports to document choices made; evaluation of working model performance; and position, velocity, acceleration and force analyses. Group oral reports.
UNB complete current official course definitionOptimization of any design is essential either to remain competitive or to improve product efficiency and quality. Several optimization methods are presented through a variety of mechanical design and industrial engineering problems. Topics include: single and multi-variable unconstrained optimization, linear programming, transportation, assignment and network problems. Other topics such as constrained and global optimization are introduced.
UNB complete current official course definitionIntroduces the technology of 3D parametric geometric modeling to design and model mechanical engineering parts, assemblies and devices. Geometric variables and their interrelationships will be covered by projects involving the design of mechanical components, assemblies, and machines to meet functional requirements. Manufacturing requirements including Geometric Dimensioning and Tolerancing. The use of the model for analysis, optimization, and simulation will be stressed. Presentation of the model through engineering drawings and pictorial renderings. Animation of mechanisms. A comprehensive commercial CAD program will be utilized .
UNB complete current official course definitionProperties of a pure substance -- work and heat. First law and applications in non-flow and flow processes. Second law and reversibility: entropy, applications of the second law to non-flow and flow processes. Analysis of thermodynamic cycles: Otto and Diesel cycles. Thermodynamic relationships.
UNB complete current official course definitionThis course further develops the foundational concepts introduced in ME 2001. The focus of this course is the application of these concepts to projects involving solid mechanics and machine design.
UNB complete current official course definitionThis course further develops the foundational concepts introduced in ME 3001 . The focus of this course is the application of these concepts to projects involving thermodynamics and fluid mechanics.
UNB complete current official course definitionIntroduction to manufacturing processes; design criteria for material and process selections. Fundamentals of mechanical behaviour of materials, particularly the yield behaviour under triaxial stresses. Crystal structures; failure modes and the effect of various factors; manufacturing properties of metals. Surface structures and properties; service texture and roughness; friction, wear, and basic lubrication surface treatment design. Metal casting processes and equipment; casting design; heat treatment design.
UNB complete current official course definitionIntroduction to manufacturing processes; design criteria for material and process selections. Fundamentals of mechanical behaviour of materials, particularly the yield behaviour under triaxal stresses. Crystal structures; failure modes and the effect of various factors; manufacturing properties of metals. Surface structures and properties; service texture and roughness; friction, wear, and basic lubrication surface treatment design. Metal casting processes and equipment; casting design; heat treatment design. The laboratory exercises are: heat treatment, precipitation stregthening, Jominy centrifugal testing casting and impact toughness test.
UNB complete current official course definitionReview of design process. Safety, environmental and sustainability issues of machine design. Design of shafts, power screws, threaded fasteners. Tolerances and fits. Contact stresses. Lubrication, journal bearings and rolling element bearings. Gearing design: spur, helical, bevel and worm gearing. Critical speeds of rotating systems. Couplings, seals.
UNB complete current official course definitionApplies many topics of first 2 years in mechanical engineering. Practical aspects of detailed machine design project in team environment. Student groups to design, build and test a mechanical device for a client. Written reports will document choices made and assessment of design. Group oral reports.
UNB complete current official course definitionConduction: One-dimensional steady conduction and applications. Thermal properties. The differential equations of conduction; analytic and numerical solutions to two-dimensional problems and applications. Unsteady conduction lumped and differential approaches with applications. Temperature measurement. Convection: Dynamic similarity and dimensional analysis; boundary layer theory and applications to flow over heated/cooled surfaces; laminar and turbulent flow-free convection. Heat transfer with change of phase. Radiation: the laws of black body radiation; Kirchhoff's law and gray body radiation. Combined modes of heat transfer: heat exchanger design; augmentation of heat transfer; fins and thermocouples. Environmental heat exchange. Equivalent to CHE 3304 .
UNB complete current official course definitionThe principles of fluid mechanics are introduced and methods are presented for the analysis of fluid motion in practical engineering problems. Specific topics include: fluid statics; integral balances of mass, momentum, angular momentum and energy; imensional analysis; and liquid flow in piping networks with pumps and turbines. Pressure and flow measurement and experimental uncertainty.
UNB complete current official course definitionThe performance and selection of hydraulic pumps and turbines, boundary layer theory and introduction to the Naier-Stokes equations, the lift and drag on immersed objects, and compressible flow in piping and nozzles.
UNB complete current official course definitionStudents work in groups on design projects that apply fluid mechanics. Examples include: pump and turbine selection; piping for conveyance of gases and liquids; gas and steam nozzles; lift and drag on air and water craft, land vehicles and projectiles; fluid forces on solid structures.
UNB complete current official course definitionSystem concepts. Development and analysis of differential equation models for mechanical, electrical, thermal, and fluid systems, including some sensors. Systems are primarily analyzed using Laplace transforms and computer simulation methods. Analysis concepts cover first, second, and higher order differential equations, transient characteristics, transfer functions, stability, dominance, and frequency response. Properties of systems: time constraint, natural and damped frequency, damping ratio.
UNB complete current official course definitionSystem concepts. Development and analysis of differential equation models for mechanical, electrical, thermal, and fluid systems, including some sensors. Systems are primarily analyzed using Laplace transforms and computer simulation methods. Analysis concepts cover first, second, and higher order differential equations, transient characteristics, transfer functions, stability, dominance, and frequency response. Properties of systems: time constant, natural and damped frequency, damping ratio.
UNB complete current official course definitionReview of single degree-of-freedom vibration: free response, damping, forced response. Multiple-degree-of-freedom systems. Design for vibration suppression. Distributed parameter systems; wave propagation. Vibration testing and experimental modal analysis including transducers and FFT analysis.
UNB complete current official course definitionReview of single degree-of-freedom vibration: free response, damping, forced response. Multiple-degree-of-freedom systems. Design for vibration suppression. Distributed parameter systems; wave propagation. Vibration testing and experimental modal analysis including transducers and FFT analysis.
UNB complete current official course definitionPhilosophy of automatic control; open loop, sensitivity, components of a control loop; closed loop control, error analysis. Design of P, I, PI, and PID-controllers based on closed-loop specifications. Stability criteria: Routh-Hurwitz. Lead/lag controller design using Root Locus and Bode diagrams. Sensor frequency response to classical inputs. Application of electronics and sensors to control systems based on frequency response. Basic digital analysis including digitization, sampling, aliasing, A/D and D/A devices, and phase loss due to time delays.
UNB complete current official course definitionPhilosophy of automatic control; open loop, sensitivity, components of a control loop; closed loop control, error analysis. Design of P, I, PI, and PID-controllers based on closed-loop specifications. Stability criteria: Routh-Hurwitz. Lead/lag controller design using Root Locus and Bode diagrams. Sensor frequency response to classical inputs. Application of electronics and sensors to control systems based on frequency response. Basic digital analysis including digitization, sampling, aliasing, A/D and D/A devices, and phase loss due to time delays.
UNB complete current official course definitionIntroduces various concepts of experimental measurement with accompanying laboratory exercises relevant to mechanical engineering. Topics include measurement fundamentals and sensor operating principles along with design of experiments and hypothesis testing.
UNB complete current official course definitionCovers various intermediate concepts of experimental measurement with accompanying laboratory exercises relevant to mechanical engineering. Topics include measurement fundamentals and sensor operating principles along with design of experiments and hypothesis testing.
UNB complete current official course definitionPrinciples and physical phenomena of the basic manufacturing processes. A review of the attributes of manufactured products will precede lectures on forging, sheet metal working, machining and joining. Material behaviour during manufacturing. Processing of polymers, particulate metals and ceramics is presented. Design of manufacturing systems and the design of components based on criteria and constraints of manufacturing systems and equipment is included in each topic area of the course.
UNB complete current official course definitionPrinciples and physical phenomena of the basic manufacturing processes. A review of the attributes of manufactured products will precede lectures on forging, sheet metal working, machining and joining. Material behaviour during manufacturing. Processing of polymers, particulate metals and ceramics is presented. Design of manufacturing systems and the design of components based on criteria and constraints of manufacturing systems and equipment is included in each topic area of the course. A combination of lectures and experimental labs round out the course content.
UNB complete current official course definitionAir standard cycles: Open and closed gas turbine cycles with reheat, regenerative heat exchange and pressure drop. Steam power plants: analysis of vapor power systems, Rankine cycle, reheat and regenerative cycles; binary and nuclear plant cycles, power plant performance parameters, exergy accounting of a vapor power plant. Basic analysis of combined cycle power plants. Refrigeration systems. Properties of gas and vapor mixtures, psychometric principles, air-conditioning processes. Combustion: fuels, chemical equations, experimental analysis and the products of combustion.
UNB complete current official course definitionProject oriented course dealing with the design of energy systems that meet regional and global energy needs in the 21st century in a sustainable manner. A combination of conventional and renewable energy technologies will be presented, including topics on resources, extraction, conversion, and end-use. The impact of engineering design on the environment, society, and sustainable development is discussed. Projects will focus on the improved design of both conventional and renewable energy systems with the aim of improving overall efficiency while minimizing the environmental and social impact.
UNB complete current official course definitionCovers various advanced concepts of experimental measurement with accompanying laboratory exercises relevant to mechanical engineering. Topics include measurement fundamentals and sensor operating principles along with design of experiments and hypothesis testing.
UNB complete current official course definitionA mechanical engineering design is developed and documented in the form of a technical report. Students normally work in approved teams. Industrial projects are developed in cooperation with industry and may require some period of time on site. University-based projects are developed in cooperation with university faculty. The first stage of this process involves definition of the project topic, background studies, and development of a conceptual design. An oral examination is conducted towards the end of the first term, and a written preliminary report is submitted. In the second term, a detailed design is prepared, the project is completed and orally examined, and a final report is submitted. One of the laboratory weekly hours is designated for a scheduled meeting with project advisor(s). Workshops involve practice exercises, relevant to student projects, on: problem definition and formulation, project planning, teamwork, information and communication; conceptual, parametric and configuration designs; and professional, environmental, social, human factors, and safety aspects of design.
UNB complete current official course definitionAccidents, their effects and causation. Mechanical hazards and machine safeguarding. Temperature extremes. Pressure hazards. Fire hazards, Noise and vibration hazards. Computers, automation and robots. Ethics and safety.
UNB complete current official course definitionMechatronics is an integrated approach to mechanical, electronic and computer engineering for the design of “smart” products and “intelligent” manufacturing systems. Fundamentals of mechatronics design, with emphasis on product design and fabrication. Examples of mechanical systems utilizing sensors and actuator technologies, including use of signal conditioning circuits such as filters, amplifiers and analog-to-digital converters. Software design and implementation for process monitoring and logic control. Laboratory experiments give hands-on experience with components and equipment used in the design of mechatronic products. Project to design and fabricate a mechatronic system.
UNB complete current official course definitionIntroduction to stress analysis that deals with anisotropy of stress and general equations of the theory and elasticity. The elastic equilibrium and boundary value problem formulations are considered. Introduction to the modelling of inhomogeneous composite solids, the effective moduli theory and the elasticity of laminated and fiber enforced composite, as well as nanostructured composite theories are covered.
UNB complete current official course definitionReview of single degree of freedom oscillators, vibration of strings and bars. Topics include: the acoustic wave equation, transmission phenomena, pipe cavities and waveguides, resonators, ducts and filters, environmental acoustics and an introduction to aeroacoustics (time permitting).
UNB complete current official course definitionChemical Engineering
Electrical Engineering
Geological Engineering
Geomatics Engineering
Mechanical Engineering
Career fields published for the Fredericton engineering degree options, not a ranked occupation or employment list.
UNB describes its engineering programs as accredited but names no accrediting body on the undergraduate faculty page.
| Fee category | Canadian students | International students |
|---|---|---|
| Engineering (excluding Software or Geological Engineering) · Fredericton full time | $13,038.00 | $25,871.00 |
| Software or Geological Engineering · Fredericton full time | $12,072.50 | $24,905.50 |
2026–27 · Full-time tuition by campus · CAD
Canadian students example · Choose your category
Published tuition · Other charges extra
Housing and meals are outside this estimate.
Last updated