Skip to content
Engineering: blue ink subject illustration
Image source

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

Deadlines

See the published deadlines below.

Other deadline details
December 1Bachelor of Education (Fredericton) application deadlineRecurring annual · Every year
  • December 1
  • No year given
SourceChecked
January 31Concurrent Bachelor of Education (Saint John) and Bachelor of Social WorkRecurring annual · Every year
  • January 31
  • No year given
SourceChecked
March 31Fall application deadlineStanding annual entry · Every year
  • Fall applicants to the held UNB Fredericton degree
  • late applications considered only while seats remain
  • March 31
  • Standing annual date
  • no year is inferred from the directory
SourceChecked
March 31General application deadline for Fall termRecurring annual · Every year
  • March 31
  • No year given
SourceChecked
November 15General application deadline for Winter termRecurring annual · Every year
  • November 15
  • No year given
SourceChecked
February 15Nursing and Health Sciences application deadlineRecurring annual · Every year
  • February 15
  • No year given
SourceChecked
March 31Canadian fall supporting documentsStanding annual entry · Every year
  • Canadian citizens and permanent residents applying from high school or transfer to this held degree
  • March 31
  • The university notifies applicants of their required documents
  • An earlier specified programme or personal request takes priority
SourceChecked
May 15Accept offer and pay admission depositStanding annual entry · Every year
  • Admitted fall UNB applicants
  • offers made after May 15 use their admission-letter deadline
  • May 15
  • Standing annual offer deadline
  • an old 2026 promotional draw does not date the admission table
SourceChecked
May 15Deadline to accept your offer of admission and pay your admission depositRecurring annual · Every year
  • May 15
  • No year given
  • deposit amount not stated on this page
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • English 4U (min. grade of 70%)70% min.
  • MHF4UMath MHF4U* (min. grade of 70%)70% min.
  • SCH4UChemistry SCH4U (min. grade of 70%)70% min.
  • SPH4UPhysics SPH4U (min. grade of 70%)70% min.
UNB current degree-specific Canadian provincial admission selector
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through UNB admissions
    • Create your application and select this program.
    UNB admissionsUNB admissions
  3. Step 3Canadian applicants: official academic transcripts
    • After applying, follow UNB's required-document notification. Official transcripts must come directly from the institution electronically or by mail. For MyCreds, share with UNB as a registered receiving organization rather than emailing a link.
    UNB Canadian high school and transfer application instructionsUNB Canadian high school and transfer application instructions
  4. Step 4Canadian applicant route: $65 CAD application fee
    • Non-refundable processing fee. A published recruitment-event waiver is tied to Fall 2026 entry; do not assume that dated waiver applies to later cycles.
    UNB Canadian applicant fee and waiver scopeUNB Canadian applicant fee and waiver scope
  5. Step 5Apply through the official UNB undergraduate application and provide required academic records for your applicant category.
Applicant pathways
Engineering: Alberta

Alberta high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Language Arts 30-1 (min. grade of 70%)
  • Math 30-1 (min. grade of 70%)
  • Chemistry 30 (min. grade of 70%)
  • Physics 30 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: British Columbia

British Columbia high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Studies 12 or English First Peoples 12 (min. grade of 70%)
  • Pre-Calculus 12 (min. grade of 70%)
  • Chemistry 12 (min. grade of 70%)
  • Physics 12 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Manitoba

Manitoba high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Language Arts 40S (min. grade of 70%)
  • Pre-Calculus Math 40S (min. grade of 70%)
  • Chemistry 40S (min. grade of 70%)
  • Physics 40S (min. grade of 70%)
  • One elective – Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: New Brunswick

New Brunswick high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 122/Français 10411 (min. grade of 70%)
  • Pre-Calculus A 120/Mathématiques 30331C or Math 30411B (min. grade of 70%)
  • Pre-Calculus B 120/Mathématiques 30411C (min. grade of 70%)
  • Chemistry 122/Chimie 52411 (min. grade of 70%)
  • Physics 122/Physique 51411 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Newfoundland and Labrador

Newfoundland and Labrador high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 3201 (min. grade of 70%)
  • Math 3200 (min. grade of 70%)
  • Chemistry 3202 (min. grade of 70%)
  • Physics 3204 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average of 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Nova Scotia

Nova Scotia high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 12 (min. grade of 70%)
  • Pre-Calculus 12 (min. grade of 70%)
  • Chemistry 12 (min. grade of 70%)
  • Physics 12 (min. grade of 70%)
  • 1 elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Ontario

Ontario high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 4U (min. grade of 70%)
  • Math MHF4U* (min. grade of 70%)
  • Chemistry SCH4U (min. grade of 70%)
  • Physics SPH4U (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average of 75%
  • *Math MCB4U & MGA4U are also accepted (min. grade of 70%)
UNB current degree-specific Canadian provincial admission selector
Engineering: Prince Edward Island

Prince Edward Island high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 621 (min. grade of 70%)
  • Math 621B (min. grade of 70%)
  • Physics 621 (min. grade of 70%)
  • Chemistry 621 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%).
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Quebec

Quebec high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English 504 or 506 (min. grade of 70%)
  • Math including Pre-Calculus CEGEP level (min. grade of 70%)
  • Physics 504 (min. grade of 70%)
  • Chemistry 504 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Saskatchewan

Saskatchewan high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Language Arts 30 (min. grade of 70%)
  • Pre-Calculus 30 (min. grade of 70%)
  • Physics 30 (min. grade of 70%)
  • Chemistry 30 (min. grade of 70%)
  • One elective- Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: NunavutNorthwest Territories

NunavutNorthwest Territories high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Language Arts 30-1 (min. grade of 70%)
  • Math 30-1 (min. grade of 70%)
  • Chemistry 30 (min. grade of 70%)
  • Physics 30 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Engineering: Yukon

Yukon high-school applicants to Engineering; named elective groups refer to the university's full approved list

  • English Studies 12 or English First Peoples 12 (min. grade of 70%)
  • Pre-Calculus 12 (min. grade of 70%)
  • Chemistry 12 (min. grade of 70%)
  • Physics 12 (min. grade of 70%)
  • One elective - Group 1, 2 or 4 (min. grade of 60%)
  • Minimum admission average 75%
UNB current degree-specific Canadian provincial admission selector
Standing fall application and document policy

Primary entry to the held Fredericton programme; Canadian document route

  • Fall application and Canadian supporting documents are due March 31; late applications may be considered while seats remain.
  • May 15 is the normal offer/deposit deadline. Later offers use the date in their admission letter.
  • These tables do not explicitly name a 2027 cycle. General winter dates do not establish winter availability for this exact degree.
UNB standing annual application and acceptance directory with late-seat exceptions
Progression after the common first year

Already-admitted common Engineering students seeking a discipline

  • The published Eligibility Average must be at least 2.0, with at least 16 successfully completed credits from each common first-year term and at least C in each completed course used for that requirement. This is university progression, not a high-school entering-average percentage.
  • Complete the discipline’s published course and request the change through the Dean’s office. Admission to the first-choice discipline remains subject to capacity. Geomatics uses ENGG 1302; other held disciplines use their named Engineering/Chemistry/Physics/Earth Science prerequisite.
UNB current Engineering calendar: mandatory common first year and discipline progression

Degree requirements

Chemical Engineering

Chemical Engineering

  • A minimum of 163 credit hours (ch) is required to obtain a bachelors degree in Chemical Engineering. Twelve credit hours of these are technical electives and twelve credit hours are complementary studies electives. The degree program may be completed in eight terms of study. Students who participate in the Co-Operative Education (Co-Op) program normally complete the program in five years. Students may opt for a program which spans a longer period of time provided all required courses are taken. Details can be obtained by contacting the Director of Undergraduate Studies.
  • Capstone Design Course . The multidisciplinary design course ENGG 4000 is restricted to chemical engineering students who have completed CHE 3304 and CHE 3505 , and are co-registered in CHE 4101 , CHE 4341 and CHE 4601 . Students who are pursuing a Diploma in Technology Management and Entrepreneurship (DTME) may take TME 4025 in place of ENGG 4000 if they have successfully completed six credit hours of DTME Core Courses and have the approval of the Director of Undergraduate Studies.
  • The Chemical Engineering degree program consists of a minimum of 12 ch of technical electives chosen from the list of courses below. Technical elective courses in chemical engineering are typically designated as a 5000 level course and are offered on a rotating basis. Note that not every course is offered in each academic year thus students should consult with the Department for more information on planned elective course offerings.
  • Complementary studies are an important element in engineering education. The Chemical Engineering degree program consists of a minimum of 12 ch of Complementary Studies electives satisfying each of the following core categories:
  • Humanities – minimum 3 ch (Sociology, Anthropology, History, Classics, Philosophy, Political Science)
  • Business/Management – minimum 3 ch (Administration, Tech. Management and Entrepreneurship, or select Economics courses)
  • Non-Language – minimum 3 ch (Humanities, Business or any PSYC, RSS, ENVM, IDS, RCLP, ARTS, CCS)
  • Other Approved – minimum 3 ch (course approved by the Director of Undergraduate Studies)
  • The chemical engineer must include environmental stewardship as a design requirement in the conversion of energy resources into commodity products and services. This specialization places emphasis on emerging technologies and societal issues in the energy and environment sector within chemical engineering. The directed path consists of 1 required course, 1 complementary studies elective and 3 technical elective courses (minimum total of 15 ch) selected from the approved lists below. To participate in the specialization students must obtain Department approval.
  • Required Course (3 ch): CHE 5313 Energy and the Environment
  • Complementary Studies Elective: (1 course from the following list):
  • Technical Elective: (3 courses from the following list): NOTE : One course substitution can be made at the discretion of the Director of Undergraduate Studies.
  • CE 5421 Water Quality and Treatment (4 ch) CE 5432 Wastewater Treatment and Pollution Control (4 ch) CHE 5234 Oil Refining and Natural Gas Processing (3 ch) CHE 5274 Re-Engineering Waste - A Chemical Engineering Approach (3 ch) CHE 5314 Chemical Process Industries (3 ch) CHE 5413 Air Pollution Control (3 ch) CHE 5824 Corrosion Processes (3 ch) CHE 5834 (3 ch) or ME 5834 Nuclear Engineering (3 ch) CHE 5933 Biorefining: Principles, Processes and Products (3 ch) ME 5553 Ocean Wave Energy Conversion (4 ch) ME 5933 Industrial Ecology (3 ch)
  • To complete the specialization program, students must obtain Departmental approval and complete 12 credit hours of technical electives chosen from the list below. Only biomedical specialization students may use these courses towards the technical elective degree requirements.
  • APSC 3953 Basis of Biomedical Engineering (3 ch) BIOL 1711 Human Anatomy I (4 ch) BIOL 2053 Introductory Genetics (3 ch) BIOL 2023 Introductory Biochemistry (3 ch) BIOL 2792 Human Physiology - Systems (3 ch) BIOL 3043 Cell Biology (3 ch) CHEM 3523 Medicinal Chemistry (3 ch) CHEM 4503 ** Biocomputing in Drug Design I (5 ch) KIN 2062 * Introductory Biomechanics (3 ch) KIN 3061 * Advanced Biomechanics (4 ch) KIN 4163 * Workplace Ergonomic Design And Analysis (3 ch) ME 5913 Biomechanics (4 ch) PHYS 5993 Magnetic Resonance Imaging (3 ch)
  • Successful completion of 80 ch of the program in Chemical Engineering
  • The directed path consists of 1 required course and 3 technical elective courses ( for a minimum total of 12 ch of Technical Elective s ) selected from the approved list below.
  • Required course (3 ch):
  • CHE 5834 Nuclear Engineering (3 ch )
  • Select 3 of the following courses (9 ch):
  • CHE 5744 Steam Supply Systems (3 ch)
  • CHE 5804 Nuclear Chemical Processes (3 ch)
  • CHE 5824 Corrosion Processes (3 ch)
  • CHE 5844 Nuclear Safety and Reliability (3 ch)
  • CHE 5855 Nuclear Reactor Physics (3 ch)
  • CHE 5877 Advanced Nuclear Systems (3 ch)
  • A student in the Chemical Engineering Undergraduate Program may receive a maximum of 3 ch of Technical Electives (TE) credit when working on an approved project while being on an 8-month or longer Co-op work term.
Electrical Engineering

Electrical Engineering

  • In addition to the core courses there is also a requirement to complete six technical elective courses (minimum of 21 ch), three complementary studies electives (minimum of 9 ch). Details of these electives are as follows: .
  • Complementary Studies Elective The EE program requires 9 credit hours of Complementary Studies electives. The choice of courses is subject to the Faculty of Engineering regulations for Complementary Studies Electives and the following:
  • a. At least 3 ch must be related to technology and society (examples: HIST 3925 Technology and Society, SOCI 2534 Technology and Social Change). b. An additional 3 ch must come from Humanities and Social Sciences (Anthropology, Classics, History, International Development Studies, Literature, Philosophy, Political Science and Sociology). c. The remaining 3 ch may be taken from the faculties of Arts (including HSS), Business Administration, Renaissance College, or through approval of the program coordinator. No more than 3 ch of language courses may be used for credit toward the BScE Degree.
  • Technical Elective Courses Each student is required to take six technical elective courses (minimum of 21 ch). At least three of the electives must be ECE courses from the following list (minimum 12 ch).
  • Students may not enroll in the option until they have completed 80 ch, though they are encouraged to integrate appropriate coursework (including prerequisites) into their broader plan. Courses chosen to count towards the option must be approved by the option co-ordinator. Enrolment in this option may result in extra terms; students must ensure coursework schedules.
  • The biomed option compromises a project-based course in the area of biomedical engineering (described in section A below) along with 20 credit hours from UNB courses described in sections B-C below. Some of these courses taken as part of the option may also be used as technical electives in the EE program.
  • C. The remaining credit hours (16 or 17) must be selected from the following courses. An asterisk denotes highly recommended.
  • Students may not enroll in the option until they have completed 80 ch, although they are encouraged to integrate appropriate coursework (including prerequisites) into their broader plan. Courses chosen to count towards the option must be approved by the option coordinator. Enrollment in this option may result in extra terms; students must ensure coursework schedules.
  • The CMPE option requires a project-based course in the area of Computer Engineering (described in section A below) and 20 credit hours of UNB courses from sections B and C shown below. Some of these courses taken as part of the option may also be used as technical electives in the EE program. The option coordinator may approve other courses.
  • Section C: Option Specific Courses list (select 16 ch). One course labelled with a P is required.
  • The program allows completion of degree requirements in eight terms. However, a significant number of students plan to take nine or ten terms to reach graduation, using the extra time to master the material more thoroughly or to take extra courses. Students planning to take longer than eight terms are advised to plan well ahead and to consult with faculty in order to minimize problems arising from timetabling restrictions and prerequisite requirements. The General Regulations of the Faculty of Engineering, including minimum credit hour requirements that are listed under Bachelor of Science in Engineering, apply to the Electrical Engineering program.
  • A Minor in Electrical Engineering is offered to students registered in degree programs in the Faculty of Engineering other than Electrical Engineering and comprises 8 courses with a minimum of 24 credit hours of ECE courses which are not core courses for the student's degree. ECE 2214 / ECE 2215 , ECE 2722 , ECE 3111 , and one of ECE 3221 , ECE 3312 , ECE 3511 , ECE 3612 , or ECE 3821 must be taken for the minor. At least one additional course must be at the third-year level or above. The selection of courses to complete the remaining credit hours must be approved by the Department of Electrical and Computer Engineering in conjunction with the approval of the required courses described above. ECE courses, including those from the selection above, will not be approved if they overlap substantially in content with non-ECE courses taken in the student's primary degree.
Geological Engineering

Geological Engineering

  • The Geological Engineering BScE degree program entails 161 credit hours in classes plus an additional 10 credit hours taken in the form of two field schools that are held in the spring or late summer outside the normal teaching terms. All courses in the program must be passed with a grade of C or better. The program is intended for completion within eight terms. Students should pay special attention to the course sequences and prerequisites when selecting their courses for any term. Some upper year courses are offered in alternate years. Advice concerning the course selection and sequencing should be sought from the Director of the Geological Engineering Program.
  • Core (158 ch)
  • Technical Electives (7 ch)
  • Complementary Studies Electives (6 ch)
  • A complete Geological Engineering program requires 6 credit hours of complementary studies electives. Course selections are subject to Program Director's approval, and also must meet the Faculty of Engineering General Regulations for Complementary Studies requirements. At least one course must be designated as having a substatianl wrtiting component, indicated by a (W) in the calendar description. At least one of the electives must be chosen from one of the following disciplines; Anthropology, Classics, Literature, History, Philosophy, Political Science, and Sociology.
Geomatics Engineering

Geomatics Engineering

  • With a minimum of 160 credit hours (ch) in the program, students are required to complete:
  • a. a core of basic engineering subjects; b. a minimum of 12 ch of approved technical electives, with at least 6 ch of GGE 5000 level courses.
  • The program has been designed to be completed in 8 terms, with reasonable course loads. All GGE courses (denoted by "GGE" in the course number), and some GGE elective courses will be available remotely through hybrid teaching methods. Some non-GGE coures that can contribute to the degree are also available online. Detailed program information, including remote course availability, is available from the Department.
  • In addition to the above list, a minimum of 6 ch of complementary studies electives is also required. These require approval by the Department.
  • Students who obtain a Bachelor of Science in Engineering degree in Geomatics Engineering at UNB, and who complete a set of five specified technical electives ( GGE 5031 , GGE 5321 , GGE 5332 , GGE 5342 , and GGE 5353 ) will have the following notation placed on their UNB transcripts: "COMPLETED HYDROGRAPHIC SURVEYING OPTION". This option has been accredited as a Category S5-A level program by the International Hydrographic Organization (IHO), International Federation of Surveyors (FIG), and International Cartographic Association (ICA) International Board on Standards of Competence for Hydrographic Surveyors and Nautical Cartographers (IBSC).
Mechanical Engineering

Mechanical Engineering

  • Total credit hours of core courses: 142 ch Complementary Studies Electives: 9 ch Technical Electives (see section below): 9 ch TOTAL CREDIT HOURS FOR DEGREE: 160 ch
  • Capstone Design Course . ME 4860 , or t he multidisciplinary design courses, ENGG 4000 and TME 4025 , are restricted to students who have completed at least 110 ch in their program and have successfully completed ME 3341 and ME 3345 . It is also recommended that students have successfully completed ME 3524 . An additional prerequisite for Mechatronics Option students is successful completion of ME 4673 .
  • In addition to the core courses, the students select at least 9 credit hours of Technical Elective courses appropriate to their interests. Courses may be selected, as available, from the following list, or any other approved technical course offered outside the Department. The availability of specific technical electives varies; students should see a list of planned offerings on the website: https://www.unb.ca/fredericton/engineering/depts/mechanical/ . At least 6 ch must be Mechanical Engineering electives. Courses below the 3000 level are not normally considered as suitable technical electives.
  • In addition to the core courses and technical electives, students select three courses for at least 9 credit hours of Complementary Studies Elective courses. One of the courses has to be either HIST 3925 or SOCI 2534 or ICS 2001 for Saint John students or an equivalent with approval from the Department. At least 3 ch must be "humanities". A very wide range of elective courses is available. Students are encouraged to take a sequence of courses in one area rather than just entry-level courses. See the Faculty of Engineering General Regulations for restrictions in the selection of Complementary Studies Electives. A list of suggested Complementary Studies Elective courses, as well as their regulations, is available on the website: https://www.unb.ca/fredericton/engineering/depts/mechanical/ .
  • Successful completion of 35 ch of the regular program in Mechanical Engineering.
  • Compared to the standard Mechanical Engineering Program, only one technical elective is required (as opposed to two for the standard program). For the Mechatronics option, the following are required: ECE 2214 (Digital Logic Design), ECE 2215 (Digital Logic Design Lab), ECE 3111 (Electronics I), ME 4673 (Introduction to Mechatronics) and ME 4683 (Mechatronics Applications). The work for the senior design project course, ENGG 4000 or TME 4025 will provide appropriate experience to suit the option.
  • ECE 3221 Computer Organization (4 ch) ECE 4323 Industrial Control Systems (4 ch) ECE 4333 Robotics (4 ch) ECE 4343 Haptic Robotics (4 ch) ECE 4923 Introduction to Biomedical Engineering (4 ch) ME 4703 Mechanical Engineering Measurements (4 ch) ME 5143 Robot Kinematics (4 ch) ME 5183 Industrial Robotics and Automation (4 ch) ME 5643 Automatic Controls II (4 ch) ME 5653 Predictive Control and Intelligent Sensors (4 ch) ME 5713 Nondestructive Testing (4 ch) ME 5953 Embedded Flight Control Systems (4 ch)
  • Requirements: ENGG 4000 or TME 4025 , Senior project selected to be a biomedical engineering related project. (8 ch)
  • Plus at least six credit hours of Mechanical Engineering Electives from the list below: ME 4703 Mechanical Engineering Measurements (4 ch) ME 5143 Robot Kinematics (4 ch) ME 5173 Advanced Kinematics of Manipulators (3 ch) ME 5223 Finite Element Analysis (3 ch) ME 5622 Human Factors Engineering (3 ch) ME 5653 /ME6003 - Predictive Control and Intelligent Sensors (4 ch) ME 5913 Biomechanics I (4 ch) ME 6003 (Special Topics) Fatigue, Failure, and Fracture of Materials (3 ch) ME 6383 Continuum Mechanics (3 ch)
  • The Biomedical Engineering Option raises the minimum path for Mechanical Engineering from 160 Cr Hr to 182 Cr Hours and will typically require at least 9 terms to complete.
ReferencesUNB current Fredericton Chemical Engineering complete standard degree requirementsUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB current Fredericton Engineering: complete common first-year Fall/Winter course sequenceUNB BScE Geomatics 2026/27 new-student plan, exact first-year courses/weights p.1 and cohort instructions pp.2–3UNB current Engineering calendar: mandatory common first year and discipline progressionUNB current Geomatics advising page linking the exact BScE course-sequence document

Program facts

Academic minimum75% minimum
Co-opCo-op option

The Faculty of Engineering offers optional co-op work experience.

University work-study information

UNB runs an Engineering Co-op Program placing students with industry employers; the faculty page publishes no work-term count.

University work-study information
University work-study informationCheck work experience options

Majors & specializations

Current calendar degree and curriculum variants. Entry and completion rules differ; minors and unrelated diploma/joint-degree sections are excluded.

Chemical Engineering

BScE

Study chemical engineering thermodynamics, process design and process control.

Courses

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

Course: Fall

  • CS 1093Programming for Engineers4 credits

    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.

  • ENGG 1001Engineering Profession Lecture Series I0 credits

    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.

  • ENGG 1101Cornerstone Design Principles4 credits

    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 .

  • ENGG 1201Mechanics for Engineers I4 credits

    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.

  • ESCI 1003Earth Science & Sustainability for Engineers3 credits

    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.

  • MATH 1003Calculus I: Differential Calculus3 credits

    Functions and graphs, limits, derivatives of polynomial, log, exponential and trigonometric functions. Curve sketching and extrema of functions.

  • MATH 1503Introduction to Linear Algebra3 credits

    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.

Additional published courses
  • CHE 2003Fundamentals I - Mass Balances3 credits

    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 definition
  • CHE 2004Fundamentals II - Mass & Energy Balances3 credits

    C 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 definition
  • CHE 2012Engineering Thermodynamics3 credits

    The 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 definition
  • CHE 2412Chemical Engineering Laboratory I3 credits

    Covers 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 definition
  • CHE 2501General Materials Science3 credits

    Principles 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 definition
  • CHE 2506Materials Science Laboratory1 credits

    Laboratory experiments are conducted to illustrate behaviour of materials and other concepts covered in CHE 2501 .

    UNB complete current official course definition
  • CHE 2525Fundamentals of Chemical Process Design4 credits

    Introduces 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 definition
  • CHE 2703Fluid Mechanics3 credits

    Introduce 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 definition
  • CHE 2714Unit Operations I: Particle Technology3 credits

    Analyze 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 definition
  • CHE 3123Chemical Engineering Thermodynamics3 credits

    Development 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 definition
  • CHE 3304Heat Transfer4 credits

    Explores 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 definition
  • CHE 3324Unit Operations II: Staged Processes4 credits

    Analysis 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 definition
  • CHE 3332Mass Transfer3 credits

    Fundamentals 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 definition
  • CHE 3424Chemical Engineering Laboratory II3 credits

    Experiments 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 definition
  • CHE 3434Chemical Engineering Laboratory III3 credits

    Experiments 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 definition
  • CHE 3505Chemical Process Design4 credits

    Preliminary 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 definition
  • CHE 4101Chemical Reaction Engineering3 credits

    Application 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 definition
  • CHE 4601Process Dynamics and Control4 credits

    Basic 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 definition
  • CHE 4341Unit Operations III: Mass Transfer Operations4 credits

    Design 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 definition
  • CHE 4404Chemical Engineering Laboratory IV3 credits

    Experiments 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 definition
  • BIOL 1001Biological Principles, Part I3 credits

    Surveys 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 definition
  • CHEM 2401Introductory Organic Chemistry for Non-Chemistry Majors3 credits

    An 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 definition
  • CHEM 3621Chemical Kinetics and Electrochemistry3 credits

    Elementary 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 definition
  • CHEM 2897Organic Chemistry Laboratory for Chemical Engineers (*)1 credits

    Introduction 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 definition
  • CHEM 4886Physical Chemistry Laboratory for Chemical Engineers2 credits

    This 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 definition
  • ECE 1813Electricity and Magnetism4 credits

    An 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 definition
  • ENGG 4000Senior Design Project8 credits

    Full-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 definition
  • ENGG 4001Engineering Profession Lecture Series III0 credits

    Prepare 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 definition
  • ENGG 4002Engineering Profession Lecture Series IV0 credits

    Prepare 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 definition
  • ENGG 4013Law and Ethics for Engineers3 credits

    General 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 definition
  • MATH 2513Multivariable Calculus for Engineers4 credits

    Functions of several variables, partial derivatives, multiple integrals, vector functions, Green's and Stokes' Theorems.

    UNB complete current official course definition
  • MATH 3503Differential Equations for Engineers3 credits

    Nonhomogeneous 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 definition
  • STAT 2593Probability and Statistics for Engineers3 credits

    Probability 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 definition
  • TME 4025Product Design and Development8 credits

    Full-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 definition
  • CHE 5234Oil Refining and Natural Gas Processing3 credits

    An 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 definition
  • CHE 5254Polymer Reaction Engineering and Polymer Processing3 credits

    Basic 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 definition
  • CHE 5274Re-Engineering Waste - A Chemical Engineering Approach3 credits

    Comprehensive 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 definition
  • CHE 5313Energy and The Environment3 credits

    Explores 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 definition
  • CHE 5314Chemical Process Industries3 credits

    A 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 definition
  • CHE 5413Air Pollution Control3 credits

    Sources 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 definition
  • CHE 5416Biosepaerations Science and Engineering3 credits

    The 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 definition
  • CHE 5423Chemical Engineering Practice School4 credits

    A 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 definition
  • CHE 5434Transport Phenomena3 credits

    Foundational 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 definition
  • CHE 5515Advanced Surface Characterization3 credits

    This 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 definition
  • CHE 5522Nanotechnology3 credits

    Studies 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 definition
  • CHE 5714Electrochemical Engineering3 credits

    Electrochemical 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 definition
  • CHE 5724Special Topics in Chemical Engineering1 credits
  • CHE 5725Special Topics in Chemical Engineering2 credits
  • CHE 5726Special Topics in Chemical Engineering3 credits
  • CHE 5734Chemical Engineering Report3 credits

    The 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 definition
  • CHE 5735Thesis6 credits

    The 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 definition
  • CHE 5744Steam Supply Systems3 credits

    Historical 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 definition
  • CHE 5804Nuclear Chemical Processes3 credits

    The 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 definition
  • CHE 5824Corrosion Processes3 credits

    This 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 definition
  • CHE 5834Introduction to Nuclear Engineering3 credits

    This 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 definition
  • CHE 5844Nuclear Safety and Reliability3 credits

    The 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 definition
  • CHE 5855Nuclear Reactor Physics3 credits

    Review 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 definition
  • CHE 5877Advanced Nuclear Systems3 credits

    Evolution 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 definition
  • CHE 5913Pulp Production3 credits

    Wood 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 definition
  • CHE 5923Papermaking3 credits

    Overview 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 definition
  • CHE 5933Biorefining: Principles, Processes and Products3 credits

    This 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 definition
  • BIOL 2023Introductory Biochemistry3 credits

    An 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 definition
  • CE 5421Water Quality and Treatment4 credits

    Applied 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 definition
  • CE 5432Wastewater Treatment and Pollution Control4 credits

    Wastewater 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 definition
  • ECON 3865Energy Economics (Cross-listed: ENVS 3865)3 credits

    Applies 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 definition
  • ENVM 2004Social and Cultural Systems3 credits

    Learn 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 definition
  • ENVM 2023Climate Change4 credits

    This 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 definition
  • ENVM 4001Environmental Impact Assessment and Management3 credits

    Focuses 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 definition
  • ENVM 4002Stakeholder Approaches to Environmental Problem Solving3 credits

    Most 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 definition
  • ENVM 2021Natural Resource Management, Institutions, Policy and Governance3 credits

    Examines 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 definition
  • HIST 3925Technology and Society (A)3 credits

    Examines 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 definition
  • APSC 3953Basis of Biomedical Engineering3 credits

    This 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 definition
  • BIOL 1711Human Anatomy I4 credits

    This 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 definition
  • BIOL 2792Human Physiology - Systems3 credits

    This 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 definition
  • CHEM 3523Medicinal Chemistry3 credits

    An 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 definition
  • CHEM 4503Biocomputing in Drug Design6 credits

    Introduction 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 definition
  • PHYS 5993Magnetic Resonance Imaging (O)3 credits

    Role 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 definition
  • BIOL 1006Applications in Biology, Part I2 credits

    Instruction and laboratory work dealing with applications of Biology at the level of biological molecules and the cell.

    UNB complete current official course definition
  • CS 1023Data Structures and Algorithms for Engineers4 credits

    Explore 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 definition
  • MATH 3413Introduction to Numerical Methods3 credits

    Intended 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 definition
  • ECE 2021Electrical Design, Experimentation, and Measurements3 credits

    Develop 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 definition
  • ECE 2022Electrical Design, Experimentation, and Measurements II3 credits

    Apply 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 definition
  • ECE 2214Digital Logic Design3 credits

    An 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 definition
  • ECE 2215Digital Logic Design Laboratory2 credits

    This 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 definition
  • ECE 2711Electric Circuits4 credits

    Basic 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 definition
  • ECE 2722Circuits and Systems4 credits

    Network 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 definition
  • ECE 3031Electrical and Computer Engineering Design4 credits

    The 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 definition
  • ECE 3111Electronics I4 credits

    An 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 definition
  • ECE 3122Electronics II4 credits

    This 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 definition
  • ECE 3221Computer Organization4 credits

    Register 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 definition
  • ECE 3232Embedded Systems Design4 credits

    A 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 definition
  • ECE 3312Systems and Control4 credits

    Mathematical 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 definition
  • ECE 3511Signals4 credits

    Discrete-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 definition
  • ECE 3612Electric Machines and Design in Sustainable Energy Systems4 credits

    Covers 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 definition
  • ECE 3821Electromagnetics I4 credits

    C 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 definition
  • ME 3232Engineering Economics3 credits

    Application 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 definition
  • CE 3963Engineering Economy3 credits

    Basic 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 definition
  • TME 3313Managing Engineering & Information Technology Projects3 credits

    The 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 definition
  • CS 1083Introduction to Computer Programming II (in Java)4 credits

    Build 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 definition
  • SOCI 2534Technology and Social Change3 credits

    Examines 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 definition
  • UNIV 0101University Skills0 credits

    This 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 definition
  • AESL 1011English as a Second Language for Academic Purposes3 credits

    A 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 definition
  • ECE 4133Instrumentation Design4 credits

    This 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 definition
  • ECE 4143Electronic Circuit Design (O)4 credits

    Considers the philosophy and practice of the design of semiconductor circuits.

    UNB complete current official course definition
  • ECE 4173Devices and Circuits for VLSI4 credits

    Introduction 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 definition
  • ECE 4242Computer Architecture4 credits

    Important 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 definition
  • ECE 4251Real Time Systems4 credits

    Real 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 definition
  • ECE 4253Digital Communications4 credits

    Covers 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 definition
  • ECE 4261Digital Systems Designs4 credits

    Advanced 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 definition
  • ECE 4273VLSI Systems Design4 credits

    Methods 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 definition
  • ECE 4323Modern Control Systems and Applications4 credits

    Introduces 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 definition
  • ECE 4333Robotics4 credits

    This 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 definition
  • ECE 4343Haptic Robotics4 credits

    Haptics 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 definition
  • ECE 4403Software Design Fundamentals4 credits

    Establish 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 definition
  • ECE 4433Safety Critical Design4 credits

    This 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 definition
  • ECE 4523Communication Systems4 credits

    Introduces analog and digital communication in the presence of noise. Techniques and application of basic information theory.

    UNB complete current official course definition
  • ECE 4531Digital Signal Processing I4 credits

    Fundamentals 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 definition
  • ECE 4542Digital Signal Processing II4 credits

    Fourier Methods, Fast Fourier Transform, Filter design, Windows, State Variable Methods, Estimation.

    UNB complete current official course definition
  • ECE 4553Introduction to Pattern Recognition4 credits

    An 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 definition
  • ECE 4623Rotating Field Electric Machines4 credits

    Examine 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 definition
  • ECE 4633Power System Analysis4 credits

    This 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 definition
  • ECE 4643Power Electronics4 credits

    This 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 definition
  • ECE 4803Data Communications and Networking4 credits

    Data 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 definition
  • ECE 4813RF Engineering4 credits

    B 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 definition
  • ECE 4823Communications and Network Engineering4 credits

    Advanced 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 definition
  • ECE 4833Microwave Engineering4 credits

    Topics related to modern microwave systems including design and measurement of passive microwave circuits.

    UNB complete current official course definition
  • ECE 4843Fundamentals of Photonics4 credits

    Covers 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 definition
  • ECE 4853Millimeter Wave Technologies4 credits

    Introduces 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 definition
  • ECE 4913Independent Project4 credits

    An 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 definition
  • ECE 4923Introduction to Biomedical Engineering4 credits

    Introduces 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 definition
  • ECE 4943Topics in Computer Engineering4 credits

    A 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 definition
  • ME 2003Dynamics for Engineers4 credits

    The 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 definition
  • ME 4683Mechatronics Applications4 credits

    Concepts 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 definition
  • ECE 4040Electrical and Computer Engineering Design Project8 credits

    Working 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 definition
  • BIOL 1719Human Anatomy I4 credits

    This 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 definition
  • BIOL 1782Human Physiology I4 credits

    An 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 definition
  • BIOL 1789Human Physiology I4 credits

    This 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 definition
  • BIOL 3033Cell Signalling (A)3 credits

    Examines 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 definition
  • BIOL 4533Bioinformatics: From Data to Discovery4 credits

    Study 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 definition
  • CS 3025Human-Computer Interaction3 credits

    Gain 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 definition
  • CS 4725Introduction to Artificial Intelligence3 credits

    Learn 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 definition
  • KIN 2062Introductory Biomechanics3 credits

    Develop 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 definition
  • KIN 2072Introduction to Motor Control and Learning3 credits

    Introduces 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 definition
  • KIN 2082Introductory Exercise Physiology3 credits

    This 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 definition
  • KIN 3041Disability Awareness3 credits

    This 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 definition
  • KIN 3061Motion Capture Biomechanics3 credits

    Examines, 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 definition
  • KIN 3161Human Factors in Ergonomic Design3 credits

    Develop 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 definition
  • KIN 2252Functional Human Anatomy4 credits

    Analyzes 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 definition
  • KIN 3282Physical Activity and Public Health3 credits

    Provides 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 definition
  • KIN 4041Clinical Gait Analysis (A)3 credits

    Examines, 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 definition
  • KIN 4063Biomechanical Instrumentation and Data Acquisition (O))3 credits

    Introduces 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 definition
  • KIN 4072Neural Control of Human Movement (A)3 credits

    The 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 definition
  • KIN 4161Occupational Biomechanics3 credits

    Explore 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 definition
  • KIN 4162Occupational Health and Safety for Ergonomists3 credits

    Provides 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 definition
  • KIN 4163Workplace Ergonomic Design and Analysis3 credits

    The 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 definition
  • KIN 4165Occupational Physiology (A)3 credits

    This 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 definition
  • STAT 3373Elementary Experimental Design3 credits

    Randomization, 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 definition
  • CS 2043Introduction to Software Engineering4 credits

    Explore 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 definition
  • CS 1543Introduction to Databases4 credits

    Learn 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 definition
  • CS 2053Introduction to Game Development4 credits

    Learn 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 definition
  • CS 2063Introduction to Mobile Application Development4 credits

    Learn 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 definition
  • CS 2333Computability and Formal Languages4 credits

    Learn 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 definition
  • CS 2383Data Structures and Algorithms4 credits

    Learn 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 definition
  • CS 3413Operating Systems I4 credits

    Examine 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 definition
  • CS 3543Database Systems and Administration3 credits

    Learn 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 definition
  • CS 3873Net-centric Computing4 credits

    Learn 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 definition
  • CS 4405Operating Systems II4 credits

    Investigate 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 definition
  • CS 4745Introduction to Parallel Processing4 credits

    Explore 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 definition
  • MATH 2203Discrete Mathematics3 credits

    Logic, 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 definition
  • CS 1303Discrete Structures4 credits

    Learn 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 definition
  • SWE 4103Software Quality and Project Management4 credits

    Review 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 definition
  • SWE 4203Software Evolution and Maintenance4 credits

    Learn 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 definition
  • SWE 4403Software Architecture and Design Patterns (Cross Listed: CS 4015)4 credits

    Develop 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 definition
  • CE 2023Mechanics of Materials5 credits

    Elastic and plastic stress, strain; behaviour of beams and columns; torsion; material strength.

    UNB complete current official course definition
  • CE 2113Soil Mechanics I4 credits

    Soil properties, seepage, effective stress, consolidation, shear strength.

    UNB complete current official course definition
  • CE 2703Introduction to Fluid Mechanics4 credits

    Physical 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 definition
  • CE 2913Numerical Problem Solving4 credits

    An 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 definition
  • CE 2961Principles of Sustainability I2 credits

    I 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 definition
  • CE 2973Civil Engineering Design I3 credits

    Continued 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 definition
  • CE 3123Foundation Engineering I4 credits

    Lateral earth pressures, shallow and deep foundations, stability of cuts and slopes.

    UNB complete current official course definition
  • CE 3603Construction Engineering4 credits

    The 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 definition
  • CE 3713Hydraulics and Hydrology5 credits

    Analysis 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 definition
  • ESCI 2131Earth and Planetary Materials4 credits

    Appraisal 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 definition
  • ESCI 2142Mineralogy and Petrology4 credits

    We 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 definition
  • ESCI 2211Sedimentology and Stratigraphy4 credits

    Lectures 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 definition
  • ESCI 2321Structural Geology I4 credits

    An 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 definition
  • ESCI 2602Principles of Geochemistry4 credits

    Principles 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 definition
  • ESCI 2703Field School (2 weeks)5 credits

    Principles 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 definition
  • ESCI 3322Structural Geology II4 credits

    Stress 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 definition
  • ESCI 3411Rock Mechanics4 credits

    Lectures 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 definition
  • ESCI 3631Geochemistry of Natural Waters4 credits

    The 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 definition
  • ESCI 3703Field School (2 weeks)5 credits

    Principles 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 definition
  • ESCI 3713Geoenvironmental Field School (A) (2 weeks)5 credits

    Applications 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 definition
  • ESCI 4512Applied Geophysics II4 credits

    Introduction 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 definition
  • GE 2022Engineering Geology4 credits

    A 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 definition
  • GE 4981Site Investigation3 credits

    Students 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 definition
  • GE 4993Senior Team Design8 credits

    Working 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 definition
  • GE 5753Engineering Hydrogeology4 credits

    Covers 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 definition
  • GGE 1022Fundamentals of Surveying and Mapping3 credits

    Learn 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 definition
  • CE 3403Environmental Engineering4 credits

    Introduces 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 definition
  • CE 5142Foundation Engineering II3 credits

    A 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 definition
  • CE 5163Advanced Soil Mechanics4 credits

    Advanced 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 definition
  • CE 5212Introduction to Pavement Engineering4 credits

    A 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 definition
  • CE 5623Project Management4 credits

    Application 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 definition
  • CE 5721Ecohydraulics4 credits

    Covers 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 definition
  • ESCI 3482Mineral Resources, Economics, and the Environment3 credits

    This 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 definition
  • ESCI 3492Energy Resources and the Environment (A)3 credits

    As 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 definition
  • ESCI 4412Applied Rock Mechanics (O)4 credits

    Lectures 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 definition
  • ESCI 4452Environmental Impact Assessment (A)3 credits

    Introduction 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 definition
  • ESCI 4461Economic Geology4 credits

    General features of mineral deposits, their origin, localization and classification, with emphasis on exploration, evaluation and development.

    UNB complete current official course definition
  • ESCI 4501Applied Geophysics I (A)4 credits

    Introduction 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 definition
  • GE 4401Applied Glacial Geology4 credits

    Study 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 definition
  • GE 4422Applied Remote Sensing4 credits

    Explore 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 definition
  • ECON 1073Economics for Engineers3 credits

    Explore 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 definition
  • GGE 2001Advanced Surveying4 credits

    Barometric 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 definition
  • GGE 2013Surveying Practicum4 credits

    Two 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 definition
  • GGE 2014Surveying Practicum (Off-Campus)4 credits

    A 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 definition
  • GGE 2201Introduction to Coordinate Systems in Geomatics3 credits

    Learn 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 definition
  • GGE 2502Land Administration4 credits

    Introduction 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 definition
  • GGE 3021Survey Design and Analysis5 credits

    Develop 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 definition
  • GGE 3033Survey Design Practicum4 credits

    Apply 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 definition
  • GGE 3034Survey Design Practicum (Off-Campus)4 credits

    Apply 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 definition
  • GGE 3221Introduction to Global Navigation Satellite Systems4 credits

    Principles 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 definition
  • GGE 3302Remote Sensing5 credits

    Overview 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 definition
  • GGE 3311Ocean Mapping4 credits

    Introduction 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 definition
  • GGE 3321LiDAR Fundamentals3 credits

    Principles 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 definition
  • GGE 3403Introduction to Geographic Information Systems4 credits

    Introduction 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 definition
  • GGE 4232Geodesy II4 credits

    Terrestrial, 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 definition
  • GGE 4333Photogrammetry4 credits

    Photogrammetric 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 definition
  • GGE 4413Advanced Geographic Information Systems4 credits

    Mapping 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 definition
  • GGE 4700Design Project and Report6 credits

    A 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 definition
  • MATH 3543Differential Geometry for Geomatics Engineers3 credits

    Basic analytic geometry, spherical trigonometry, geometry of curves in space, measurements on surfaces, Gaussian surface geometry.

    UNB complete current official course definition
  • PHYS 2372Waves3 credits

    This 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 definition
  • GGE 4511Survey Law I4 credits

    Real 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 definition
  • GGE 5031Kinematic Positioning4 credits

    Performance 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 definition
  • GGE 5032Precision Surveying4 credits

    Develop 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 definition
  • GGE 5043Analysis of Rockmass Deformations Caused by Mining4 credits

    Learn 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 definition
  • GGE 5241Global Navigation Satellite Systems for Geodesy4 credits

    Review of coordinate systems. Orbital dynamics. GPS for high precision positioning and navigation. Major practical lab in GPS positioning.

    UNB complete current official course definition
  • GGE 5243Gravity Field in Geomatics4 credits

    Build 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 definition
  • GGE 5312Computer Vision – Methods and Implementation4 credits

    Introduction 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 definition
  • GGE 5321Oceanography, Tides, and Water Levels4 credits

    Descriptive 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 definition
  • GGE 5332Marine Geology and Geophysics4 credits

    Descriptive 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 definition
  • GGE 5341Machine Learning and AI in Geomatics4 credits

    Overview 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 definition
  • GGE 5342Advanced Hydrography3 credits

    Advanced 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 definition
  • GGE 5353Hydrographic Field Operations4 credits

    Complex 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 definition
  • GGE 5421Geospatial Development3 credits

    Programming 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 definition
  • GGE 5433Online Spatial Data Handling3 credits

    Explore 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 definition
  • GGE 5522Survey Law II4 credits

    Advanced 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 definition
  • GGE 5802Land Use Planning for Geomatics4 credits

    Introduction 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 definition
  • GGE 5913Special Studies in Geomatics I1 credits

    Directed 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 definition
  • GGE 5923Special Studies in Geomatics II2 credits

    Directed 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 definition
  • GGE 5933Special Studies in Geomatics III3 credits

    Directed 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 definition
  • CS 3113Introduction to Numerical Methods3 credits

    Learn 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 definition
  • MATH 2213Linear Algebra I3 credits

    This 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 definition
  • ME 2111Mechanics of Materials I3 credits

    Basic 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 definition
  • ME 2122Mechanics of Materials II3 credits

    Fatigue, 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 definition
  • ME 2125Mechanics of Materials Design Project1 credits

    Analysis 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 definition
  • ME 2143Kinematics and Dynamics of Machines3 credits

    Fundamental 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 definition
  • ME 2145Kinematics and Dynamics Design Project1 credits

    Student 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 definition
  • ME 2352Design Optimization4 credits

    Optimization 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 definition
  • ME 2311Computer Aided Design4 credits

    Introduces 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 definition
  • ME 2413Thermodynamics3 credits

    Properties 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 definition
  • ME 3001Mechanical Engineering Design Project II3 credits

    This 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 definition
  • ME 3002Mechanical Engineering Design Project III3 credits

    This 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 definition
  • ME 3221Manufacturing Engineering I3 credits

    Introduction 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 definition
  • ME 3222Manufacturing Engineering I with Laboratory4 credits

    Introduction 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 definition
  • ME 3341Machine Design3 credits

    Review 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 definition
  • ME 3345Machine Design Project2 credits

    Applies 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 definition
  • ME 3433Heat Transfer I3 credits

    Conduction: 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 definition
  • ME 3511Fluid Mechanics3 credits

    The 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 definition
  • ME 3522Applied Fluid Mechanics3 credits

    The 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 definition
  • ME 3524Fluid Systems and Design2 credits

    Students 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 definition
  • ME 3611System Dynamics3 credits

    System 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 definition
  • ME 3613System Dynamics with Laboratory4 credits

    System 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 definition
  • ME 3612Mechanical Vibration3 credits

    Review 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 definition
  • ME 4613Mechanical Vibration with Laboratory4 credits

    Review 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 definition
  • ME 3622Automatic Controls I3 credits

    Philosophy 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 definition
  • ME 3623Automatic Controls I with Laboratory4 credits

    Philosophy 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 definition
  • ME 3701Mechanical Engineering Laboratory I2 credits

    Introduces 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 definition
  • ME 3702Mechanical Engineering Laboratory II2 credits

    Covers 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 definition
  • ME 4281Manufacturing Engineering II3 credits

    Principles 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 definition
  • ME 4283Manufacturing Engineering II with Laboratory4 credits

    Principles 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 definition
  • ME 4421Applied Thermodynamics3 credits

    Air 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 definition
  • ME 4424Sustainable Energy Systems Design2 credits

    Project 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 definition
  • ME 4701Mechanical Engineering Laboratory III2 credits

    Covers 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 definition
  • ME 4860Senior Design Project8 credits

    A 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 definition
  • ME 4861Mechanical Health and Safety1 credits

    Accidents, 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 definition
  • ME 4673Introduction to Mechatronics4 credits

    Mechatronics 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 definition
  • ME 5113Advanced Solid Mechanics of Composites4 credits

    Introduction 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 definition
  • ME 5673Acoustics3 credits

    Review 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 definition
Elective choices
Chemical Engineering

Chemical Engineering

  • Curriculum Core Courses Electives Energy Conversion Engineering Specialization in Chemical Engineering Biomedical Engineering Specialization in Chemical Engineering Nuclear Power Speciaization in Chemical Engineering
  • A minimum of 163 credit hours (ch) is required to obtain a bachelors degree in Chemical Engineering. Twelve credit hours of these are technical electives and twelve credit hours are complementary studies electives. The degree program may be completed in eight terms of study. Students who participate in the Co-Operative Education (Co-Op) program normally complete the program in five years. Students may opt for a program which spans a longer period of time provided all required courses are taken. Details can be obtained by contacting the Director of Undergraduate Studies.
  • The Chemical Engineering degree program consists of a minimum of 12 ch of technical electives chosen from the list of courses below. Technical elective courses in chemical engineering are typically designated as a 5000 level course and are offered on a rotating basis. Note that not every course is offered in each academic year thus students should consult with the Department for more information on planned elective course offerings.
  • Complementary studies are an important element in engineering education. The Chemical Engineering degree program consists of a minimum of 12 ch of Complementary Studies electives satisfying each of the following core categories:
  • The chemical engineer must include environmental stewardship as a design requirement in the conversion of energy resources into commodity products and services. This specialization places emphasis on emerging technologies and societal issues in the energy and environment sector within chemical engineering. The directed path consists of 1 required course, 1 complementary studies elective and 3 technical elective courses (minimum total of 15 ch) selected from the approved lists below. To participate in the specialization students must obtain Department approval.
  • Complementary Studies Elective: (1 course from the following list):
  • Technical Elective: (3 courses from the following list): NOTE : One course substitution can be made at the discretion of the Director of Undergraduate Studies.
  • To complete the specialization program, students must obtain Departmental approval and complete 12 credit hours of technical electives chosen from the list below. Only biomedical specialization students may use these courses towards the technical elective degree requirements.
  • * some specialization courses require that BIOL 2753 be taken as a prerequisite. ** some specialization courses require that BIOL 1006 be taken as a prerequisite.
  • Nuclear Power Specialization in Chemical Engineering Nuclear Engineering is on the forefront of energy conversion innovation. From large nuclear power plants to small modular reactors (SMR), engineers are intimately involved in the development of advanced technologies. Knowledge is power. The Nuclear Power Specialization Program is available to all students from the Departments of Chemical Engineering. In order to enter the specialization program students must meet the following conditions:
  • The directed path consists of 1 required course and 3 technical elective courses ( for a minimum total of 12 ch of Technical Elective s ) selected from the approved list below.
  • A student in the Chemical Engineering Undergraduate Program may receive a maximum of 3 ch of Technical Electives (TE) credit when working on an approved project while being on an 8-month or longer Co-op work term.
Electrical Engineering

Electrical Engineering

  • The Department of Electrical and Computer Engineering is committed to delivering high quality programs that prepare students for successfully entering the workforce to become Professional Engineers or pursuing graduate studies. A foundation is first developed in mathematics, science and engineering. In their final year, students are then introduced to more specialized topics and broaden their knowledge by choosing a number of elective courses in Electrical and Computer Engineering or in such related areas as Mathematics, Physics, Computer Science, and other Engineering disciplines. Some elective combinations can be formally recognized on the transcript through completion of an option. The program also makes available courses in cultural subjects that provide an awareness of social and professional perspectives both as individuals and as future engineers.
  • In addition to the core courses there is also a requirement to complete six technical elective courses (minimum of 21 ch), three complementary studies electives (minimum of 9 ch). Details of these electives are as follows: .
  • Complementary Studies Elective The EE program requires 9 credit hours of Complementary Studies electives. The choice of courses is subject to the Faculty of Engineering regulations for Complementary Studies Electives and the following:
  • Students are encouraged to seek out courses of interest and value to them. The final choice of electives is subject to the approval of the Department of Electrical and Computer Engineering.
  • Technical Elective Courses Each student is required to take six technical elective courses (minimum of 21 ch). At least three of the electives must be ECE courses from the following list (minimum 12 ch).
  • Students are encouraged to take combinations of electives which will permit some degree of specialization in one or more of the major fields of Electrical and Computer Engineering (see table below). Technical electives may be taken in other disciplines, subject to pre-approval by the Department. For instance, a number of courses in Math, Science, Computer Science, and other Engineering disciplines are eligible; of the non-ECE electives, at least one must have second year prerequisite. NOTE : Not all technical electives are offered every year.
  • Technical Elective Combinations The following groupings of elective courses will be of value to students who wish to concentrate in specialized areas of interest.
  • The biomed option compromises a project-based course in the area of biomedical engineering (described in section A below) along with 20 credit hours from UNB courses described in sections B-C below. Some of these courses taken as part of the option may also be used as technical electives in the EE program.
  • The CMPE option requires a project-based course in the area of Computer Engineering (described in section A below) and 20 credit hours of UNB courses from sections B and C shown below. Some of these courses taken as part of the option may also be used as technical electives in the EE program. The option coordinator may approve other courses.
  • P Denotes a course with major programming content
Geological Engineering

Geological Engineering

  • Suggested technical electives are listed below. Other courses may be acceptable subject to the approval of the GE Program Director.
  • A complete Geological Engineering program requires 6 credit hours of complementary studies electives. Course selections are subject to Program Director's approval, and also must meet the Faculty of Engineering General Regulations for Complementary Studies requirements. At least one course must be designated as having a substatianl wrtiting component, indicated by a (W) in the calendar description. At least one of the electives must be chosen from one of the following disciplines; Anthropology, Classics, Literature, History, Philosophy, Political Science, and Sociology.
Geomatics Engineering

Geomatics Engineering

  • a. a core of basic engineering subjects; b. a minimum of 12 ch of approved technical electives, with at least 6 ch of GGE 5000 level courses.
  • The program has been designed to be completed in 8 terms, with reasonable course loads. All GGE courses (denoted by "GGE" in the course number), and some GGE elective courses will be available remotely through hybrid teaching methods. Some non-GGE coures that can contribute to the degree are also available online. Detailed program information, including remote course availability, is available from the Department.
  • In addition to the above list, a minimum of 6 ch of complementary studies electives is also required. These require approval by the Department.
  • Students who obtain a Bachelor of Science in Engineering degree in Geomatics Engineering at UNB, and who complete a set of five specified technical electives ( GGE 5031 , GGE 5321 , GGE 5332 , GGE 5342 , and GGE 5353 ) will have the following notation placed on their UNB transcripts: "COMPLETED HYDROGRAPHIC SURVEYING OPTION". This option has been accredited as a Category S5-A level program by the International Hydrographic Organization (IHO), International Federation of Surveyors (FIG), and International Cartographic Association (ICA) International Board on Standards of Competence for Hydrographic Surveyors and Nautical Cartographers (IBSC).
Mechanical Engineering

Mechanical Engineering

  • Curriculum Core Courses Electives Mechatronics Option in Mechanical Engineering Biomedical Engineering Option in Mechanical Engineering
  • The complete requirements for the degree, including the core courses recommended for the first and second terms, are listed below. A list of Technical Electives follows the program outline. All courses must be passed with a grade of C or better.
  • Total credit hours of core courses: 142 ch Complementary Studies Electives: 9 ch Technical Electives (see section below): 9 ch TOTAL CREDIT HOURS FOR DEGREE: 160 ch
  • Technical Elective Courses
  • In addition to the core courses, the students select at least 9 credit hours of Technical Elective courses appropriate to their interests. Courses may be selected, as available, from the following list, or any other approved technical course offered outside the Department. The availability of specific technical electives varies; students should see a list of planned offerings on the website: https://www.unb.ca/fredericton/engineering/depts/mechanical/ . At least 6 ch must be Mechanical Engineering electives. Courses below the 3000 level are not normally considered as suitable technical electives.
  • In addition to the core courses and technical electives, students select three courses for at least 9 credit hours of Complementary Studies Elective courses. One of the courses has to be either HIST 3925 or SOCI 2534 or ICS 2001 for Saint John students or an equivalent with approval from the Department. At least 3 ch must be "humanities". A very wide range of elective courses is available. Students are encouraged to take a sequence of courses in one area rather than just entry-level courses. See the Faculty of Engineering General Regulations for restrictions in the selection of Complementary Studies Electives. A list of suggested Complementary Studies Elective courses, as well as their regulations, is available on the website: https://www.unb.ca/fredericton/engineering/depts/mechanical/ .
  • Mechatronics is an integrated approach to mechanical, electronic and computer engineering for the design of “smart” products and “intelligent” manufacturing systems. This option permits interested students to increase their understanding of these subjects by a selection of core and elective courses in mechanical and electrical engineering. The option normally begins in second year but may be started later.
  • Compared to the standard Mechanical Engineering Program, only one technical elective is required (as opposed to two for the standard program). For the Mechatronics option, the following are required: ECE 2214 (Digital Logic Design), ECE 2215 (Digital Logic Design Lab), ECE 3111 (Electronics I), ME 4673 (Introduction to Mechatronics) and ME 4683 (Mechatronics Applications). The work for the senior design project course, ENGG 4000 or TME 4025 will provide appropriate experience to suit the option.
  • Other technical elective courses may be selected with the permission of the Chair of the Department or the Academic Advisor.
  • Plus at least six credit hours of Mechanical Engineering Electives from the list below: ME 4703 Mechanical Engineering Measurements (4 ch) ME 5143 Robot Kinematics (4 ch) ME 5173 Advanced Kinematics of Manipulators (3 ch) ME 5223 Finite Element Analysis (3 ch) ME 5622 Human Factors Engineering (3 ch) ME 5653 /ME6003 - Predictive Control and Intelligent Sensors (4 ch) ME 5913 Biomechanics I (4 ch) ME 6003 (Special Topics) Fatigue, Failure, and Fracture of Materials (3 ch) ME 6383 Continuum Mechanics (3 ch)
  • Some electives may require additional prerequisite courses to be taken. Students are responsible for ensuring any prerequisite requirements are met.
Other requirements and route notes
  • Standard Chemical Engineering only: 163 credits, including 12 technical electives and 12 complementary-studies electives. This count does not combine the six distinct engineering disciplines in the shared entry programme.
  • The department approves complementary studies and technical choices; not every technical elective is offered annually. Optional technical specializations, DTME capstone substitution and co-op project credit have their own conditions and are excluded from this standard-route calculation.
  • The dated Fall 2026/Winter 2027 common Engineering first-year plan is a closed 42-credit block: all fourteen named courses are prescribed, with no elective credits inside that block. This does not describe choice in later discipline years.
ReferencesUNB current Fredericton Chemical Engineering complete standard degree requirementsUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB current2026/27 programme curriculumUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB complete current official course definitionUNB current Fredericton Engineering: complete common first-year Fall/Winter course sequenceUNB BScE Geomatics 2026/27 new-student plan, exact first-year courses/weights p.1 and cohort instructions pp.2–3UNB current Engineering calendar: mandatory common first year and discipline progressionUNB current Geomatics advising page linking the exact BScE course-sequence document

Careers

Career sectors

8
  • Decarbonized energy systems
  • Climate-change adaptation
  • Building methods
  • Biotechnology and healthcare
  • Environmentally safe materials
  • Mobility
  • Environmental stewardship
  • Entrepreneurship
Scope and qualifications

Career fields published for the Fredericton engineering degree options, not a ranked occupation or employment list.

Professional recognition

UNB describes its engineering programs as accredited but names no accrediting body on the undergraduate faculty page.

Costs

Fee category

Published cost estimate

2026–27 · Full-time tuition by campus · CAD

Canadian students example · Choose your category

Tuition$13,038.00
Books and suppliesNot published for this fee category
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student