Bachelor of Science in Engineering
Department of Engineering
| General Office: | K.C. Irving Hall, Room 221 |
| Mailing Address: | Department of Engineering, University of New Brunswick, 355 Campus Ring Road, Saint John, N.B., Canada, E2K 4M5 |
| Phone: | (506) 648-5595 |
| Email: | eng@unb.ca |
| Website: | Department of Engineering |
Faculty
Chair: Idris Gadoura, PhD, PEng
- Alderson, C. Hope, BSc (UPEI), MSc, PhD (UWO), EIT, Teaching Prof - 2023
- Alkomy, Hassan, BSc, MSc (Alexandria, Egypt), PhD (YorkU, Canada) PEng, DUT, Asst Prof - 2023
- Asif, Zunaira, BSc, MSc (PK), PhD (Concordia, Canada), PEng, DUT, Assoc Prof - 2023
- Christie, James S., BScE, MScE, PhD (UNB), PEng, Hon Research Prof - 1989
- Cotter, G. Terrance, BScE, MScE (UNB), PhD (Purdue), PEng, Hon Research Prof - 1972
- Emara, Ahmed, BEng (Cairo, Egypt), MBA (UK), PEng, Asst Teaching Prof - 2023
- Gadoura, Idris, BScE (Libya), MScE, PhD (HUT, Finland), PEng, Teaching Prof and Chair – 2006
- Hassan, Ikrema, BScE, MScE (U of K, Sudan), MScE (Lakehead), PhD (UWO), P.Eng, Assoc Prof - 2022
- Hyder, Umme Sharmeen, BSc (BUET, BD), MBA (NSU, BD), MASc (TMU, Canada), PhD (TMU, Canada), EIT, Assistant Prof - 2024
- Prasad, Ramesh C., BScE (BhU), MTech (IIT), MScE, PhD (UNB), PEng, Hon Research Prof and Prof Emeritus - 1982
- Riley, Peregrine, BScE (Qu), PhD (UNB), PEng, Teaching Prof - 1986
- Roach, Dale, BScE, PhD (UNB), PEng, DUT, Teaching Prof - 2000
With the exception of the Environmental Engineering program, which is completed solely at UNB Saint John (UNBSJ) most Engineering programs at UNBSJ are based on Department course credit requirements established by the UNB Faculty of Engineering as detailed in Section G of this Calendar. The courses available at UNB Saint John will satisfy up to one-half of the total course requirements for Chemical, Civil, Computer, Electrical, Mechanical and Software Engineering. Geological, and Geodesy and Geomatics Engineering students may obtain approximately one-quarter of their total course requirements. Elective courses should be chosen to satisfy specific Department program requirements.
The total number of terms required to complete an Engineering program depends on the course load taken by the student. Students who follow approved programs, and who obtain about 80 - 85ch of approved courses at UNBSJ, will have the opportunity to complete the Bachelor's degree requirements in Chemical, Civil, Computer, Electrical, Mechanical and Software Engineering at UNB Fredericton (UNBF) in two additional fall and two additional winter terms. Students in Geodesy and Geomatics Engineering or Geological Engineering will require six or more terms at UNBF in addition to the program credits they obtain at UNBSJ. The entire eight-term Environmental Engineering program is completed at UNBSJ.
NOTES:
- All courses used for credit towards the BScE degree must be passed with a minimum grade of C (or CR in the case of CR/NCR courses).
- Engineering courses are only open to students admitted to the BScE, Diploma in Engineering Foundations, BEVT, and BINT programs. Students from outside of these programs must seek permission from the Chair of the Department of Engineering prior to registering for them. The following is a list of the restricted subject codes: CHE, CE, CMPE, ECE, ENGG, ENVE, GGE, INDE, ME. This rule does not apply to CMPE 1093, ENGG 1001 and ENGG 1002.
First Year Program
All students who enter Engineering are enrolled initially as undeclared students (BSESJ.UNDC) and take a common set of courses in the first year:
|
First Term |
Second Term |
|
ENGG 1101 Cornerstone Design Principles (4ch) |
ENGG 1102 Cornerstone Design Applications (3ch) |
|
ENGG 1201 Mechanics for Engineers I (4ch) |
ENGG 1202 Mechanics for Engineers II (4ch) |
|
CMPE 1093 Programming for Engineers (4ch) |
|
|
ENVE 1003 Earth Sciences and Sustainability for Engineersin Engineering (3ch) |
|
|
MATH 1003 Calculus I: Differential Calculus (3ch) |
MATH 1013 Calculus II: Integral Calculus (3ch) |
|
MATH 1503 Introduction to Linear Algebra (3ch) |
ENGG 1302 Multidisciplinary Engineering in Practice (5ch) |
Eligibility Criteria for Engineering Disciplines:
Undeclared students may apply for enrolment into a discipline-specific program at any time. They will be admitted to their program if they meet the following eligibility criteria:
1. Eligibility Average (EA) needs to be greater than or equal to 2.0.
2. Successful completion of at least 16ch of courses listed above under First Term courses and 16ch of courses listed above under Second Term courses. Successful completion of a course requires a minimum grade of C.
- Students will remain in the common first year engineering program (BSE.UNDC or BSESJ.UNDC degree codes) until they meet the eligibility criteria for their discipline.
- Students who remain in the common first year engineering program following their first full academic year (i.e., after the fall and winter) who do not meet the EA of 2.0 or above, or who have not successfully completed at least 16ch of courses for each of the terms listed, and have not completed the discipline- specific course, are recommended to enrol in the course: Analytical Thinking and Learning (ENGG 0101).
- Chemical Engineering: CHEM 1872 General Physical and Inorganic Chemistry (3ch)
- Environmental Engineering: CHEM 1872: General Physical and Inorganic Chemistry (3ch)
- Unless a program has reached or exceeded capacity, a student meeting the above criteria will be admitted to their first-choice program at any point during the year.
Students can verify their eligibility and must initiate the request through the Department of Engineering.
Calculation of Eligibility Average (EA)
- Only the attempted courses included in the mandatory list of courses for the common first year are included in the calculation. Those are: CHEM 1872, CMPE 1093, ENGG 1101, ENGG 1102, ENGG 1201, ENGG 1202, ENGG 1302, ENVE 1003, MATH 1003, MATH 1013, MATH 1503, and PHYS 1012.
- The EA is then calculated in a similar way as the GPA is calculated. More specifically, it is calculated by multiplying the numerical value corresponding to the letter grade by the credit value of the course. These are then added together and divided by the total credit hour value.
- In this calculation, only the highest letter grade in any prior attempt is used. That is, if a student has attempted ENGG 1201 twice, on the first attempt they achieved F while on the second attempt they achieved B+, then only the B+ attempt will be counted towards the EA calculation.
First Year Program
All Engineering students at UNB take a common first year of courses. Beginning in their second year, they take a combination of required core courses, required courses in their chosen discipline and electives. UNBSJ students who choose Geological Engineering or Geodesy and Geomatics Engineering as their discipline complete their first year of study at UNBSJ. They then transfer to UNBF to complete their Bachelor of Science in Engineering degree. Students who choose Chemical, Civil, Computer, Electrical, Mechanical or Software Engineering can complete their second year of study at UNB Saint John and earn the Diploma in Engineering Foundations. Students who choose Environmental Engineering as their discipline will complete their degree at UNBSJ.
Diploma in Engineering Foundations
Students can register directly for the two-year Diploma in Engineering Foundations program at UNBSJ, or in the BSc in Engineering degree program, applying for the Diploma upon completion of its requirements. They then move to UNBF to complete the BSc degree with the exception of the Environmental program.
Course Equivalencies
Please refer to the UNBF portion of the calendar for information on the General 1st Year Program (Engineering I), Biomedical Engineering and Mechatronics Engineering.
At UNBSJ the following courses are equivalent to the same courses at UNBF and/or to the other UNBF courses listed opposite:
UNBSJ - UNBF Equivalencies for Common First Year:
| UNBSJ - UNBF Equivalencies | ||
| Discipline | UNBSJ | UNBF |
| All | ENVE 1003 (3ch) | ESCI 1003 (3ch) |
| All | CHEM 1872 (3ch) | CHEM 1982 (3ch) |
| All | CMPE 1093 (4ch) | CS 1093 (4ch) |
| All | PHYS 1012 (3ch) | PHYS 1082 (3ch) |
Standard Engineering Program
Courses are arranged by priority for each major program. Most programs are designed to be completed in eight terms of study. Students electing to spread their studies over nine or ten terms can defer low-priority courses to later terms and thus balance their workload. Students should consult their faculty advisors before selecting courses.
Co-operative Education Programs in Engineering
The UNB Faculty of Engineering seeks to provide opportunities for students and employers to develop relationships that enhance the learning experience for students and present employers with skilled, motivated employees looking to make a career connection. To achieve this, the faculty, through its constituent departments/programs, operates a Cooperative education program based on established partnerships with selected employers.
The Co-op team, reporting to the Director of Co-operative Education and the Dean of Engineering, liaises with the academic advisor in each department/program to ensure alignment between students’ academic and professional experience objectives. Additional oversight is provided by the Faculty of Engineering Co-op Committee, which functions like a board of directors, and, as such, influences the Co-op program’s strategies and policies. The effectiveness of the Co-op program in delivering the planned professional internship experience is closely monitored and assessed by the Co-op coordinators through interactions with the students, company personnel, and the University.
Co-operative education is available within all Engineering Programs. Work terms may be 4, 8, 12 or 16 months in duration and are generally interspersed with academic study terms. Prior to applying for Co-op jobs, students will be oriented to the process and will be assisted in preparing resumes and for job interviews.
Co-op Program Eligibility:
- Students must be registered as full-time students in an undergraduate engineering degree program at UNB. Students on Co-op work terms retain their full-time status.
- Students must have completed at least two full-time study terms in engineering prior to their first Co-op work term.
- Approval to participate in the Co-op program must be received from the Co-op Office and from the student’s department/program.
- All students participating in the Co-op program must be in good academic standing. Students who have completed less than 70ch must have an Assessment GPA of at least 2.7.
Co-op Work Term Requirements:
- Students completing the first year of engineering studies will be limited to an initial summer work term of 4 months.
- Students completing their second year of full-time engineering studies are limited to work terms of 4 or 8 months.
- Students having successfully completed at least 100ch are eligible for extended work terms of 12 or 16 months.
- A fee is charged for each 4-month portion of a work term.
- The final term in the student’s degree program must be a full-time engineering study term at UNB.
- When combined the total of all work terms cannot exceed 24 months.
- The student’s evaluation by the employer will be taken into consideration but the final assessment on whether or not a work term has been successful will be the responsibility of the Faculty of Engineering.
- A Co-op designation is awarded upon graduation to those students who have successfully completed work terms that total at least 12 months.
Planning and Scheduling:
- Work terms usually commence at the beginning of January, May, and September.
- A schedule of work and study terms is developed by each student in consultation with the Director of Undergraduate Studies or designate for the student’s specific engineering program.
More information can be obtained from the Engineering Co-op office.
Bachelor of Science in Engineering
Environmental Engineering
General Information
UNBSJ offers a four-year Bachelor of Science in Engineering (BScE) program in Environmental Engineering (ENVE).
Environmental engineers study water, soil and air pollution problems, and develop technical solutions needed to solve, attenuate or control these problems in a manner that is compatible with legislative, economic, social and political concerns. Environmental engineers plan, design, and supervise a variety of industrial components and processes. They may be found working in various industries, including pulp and paper, oil and gas, and manufacturing, and in the public sector.
Students enrolled in the BScE in Environmental Engineering program take a set of core courses in environmental engineering and a range of other courses in Engineering, Biology, Chemistry, Geology, Mathematics, and complementary subjects as detailed in Section F. They must complete at least 163ch to fulfill the program requirements and to meet the educational requirements for registration as a Professional Engineer.
The admission requirements for the BScE in Environmental Engineering program are the same as those for all other engineering programs at UNB. For information on admissions and university regulations, please consult Section B of the UNB Undergraduate Academic Calendar.
Requirements
To earn the BScE in Environmental Engineering, students must successfully complete a minimum of 163ch with a minimum grade of C in all courses.
Students are responsible for ensuring that they have completed the necessary prerequisites for the required courses and required electives.
Environmental Engineering students take the following:
- Required courses for the BScE in Environmental Engineering (145 ch)
ENGG 1102 Cornerstone Design Applications (3ch)
ENGG 1201 Mechanics for Engineers I (4ch)
ENGG 1202 Mechanics for Engineers II (4ch)
ENGG 1302 Multidisciplinary Engineering in Practice (5ch)
- Complementary Studies Elective courses (6 ch) (Please note prerequisites may apply):
The ENVE program requires 6ch of Complementary Studies Electives. The choice of courses is subject to the ENVE program regulations for Complementary Studies Electives and the following:
Students are encouraged to seek out courses of interest and value to them. Other complementary studies courses may be taken subject to approval by the program coordinator.
NOTE: University Studies courses (eg. UNIV 1003) and ESL courses (e.g. ESL 1011) will not be counted for credit toward the BScE degree program.
- Required Engineering Technical Electives (12 ch) (Please note prerequisites may apply):
A minimum of 12 ch of required electives chosen from the following courses. Other upper level courses may be taken subjective to approval by the program coordinator:
BIOL 2585 Introductory Ecology (4 ch)
BIOL 3165 Marine Ecology (4 ch)
BIOL 4855 Biometrics (A) (4 ch)
BIOL 4861 Advanced Environmental Biology (A) (4 ch)
BIOL 4875 Environmental Techniques (A) (4 ch)
CHEM 3245 Environmental Chemistry (4 ch)
DA 4803 Independent Studies in Data Analysis I (4 ch)
DA 4813 Independent Studies in Data Analysis II (4 ch)
The choice of Engineering Technical Electives shall be subject to the approval of the program coordinator. Not all Technical Electives may be available in any academic year.
Diploma in Engineering Foundations
General Information
UNBSJ offers a two-year Diploma in Engineering Foundations in Chemical, Civil, Electrical, Environmental, Mechanical or Software Engineering. The Diploma in Engineering Foundations provides students with a basic understanding of scientific principles, and a foundation in engineering mathematics, design, and technical communication. Students are enrolled either in the Diploma in Engineering Foundations program or in the Bachelor of Science in Engineering program at UNBSJ, and take a common core curriculum in their first year. In their second year, students take a combination of required courses in their chosen discipline and designated complementary studies electives, basic science electives, and technical electives.
Upon the successful completion of this two-year program of study at UNBSJ, students may be awarded the diploma, and can either move to UNBF or stay at UNBSJ to complete the BScE in Environmental Engineering degree. Alternatively, they may seek admission with advanced standing at another university to complete their undergraduate degree.
The minimum requirement for the Diploma in Engineering Foundations at UNB is the accumulation of 80ch. Additional requirements for the Diploma for individual programs may be found within the descriptions. The diploma does not include any specific secondary areas of study or specializations alongside the primary degree. The minimum requirement for an Engineering degree at UNB is the accumulation of 160-165ch. Additional requirements for the BScE in Environmental Engineering can be found above. Additional requirements for all other Bachelor of Science in Engineering degrees can be found in Section G of the UNB Undergraduate Calendar. For information on admissions and university regulations, please consult Section B of the University calendar.
Requirements
To earn the Diploma in Engineering Foundations, students must successfully complete a minimum of 80ch with a minimum grade of C in required courses.
Students are responsible for ensuring that they have completed the necessary prerequisites for the required courses and required electives.
CMPE 1093 Programming and Problem Solving for Engineers (4 ch)(Note: Students in Software Engineering must take CS 1073 Introduction to Computer Programming I in Java) (4 ch) instead of CMPE 1003)
Chemical Engineering
General Information
Chemical Engineering is the discipline of engineering that uses physical sciences to convert raw materials into desired products and services. A chemical engineering education includes a broad background in basic sciences and mathematics and advanced knowledge in the design and operation of process equipment used to produce fuels, plastics, petrochemicals, fertilizers, electricity, pharmaceuticals, paper, et cetera. Students will obtain a broad background in chemistry, physics and mathematics and detailed knowledge of chemical engineering principles. UNBSJ's undergraduate Diploma in Engineering Foundations Chemical Engineering program satisfies the requirements for the first two years of the four-year Bachelor of Science in Engineering - Chemical Engineering degree at UNB. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar. In addition to the core 42ch listed above, Chemical Engineering students take the following:
Required courses for Diploma in Engineering Foundations - Chemical Engineering (47 ch)BIOL 1205 Biological Principles Part II (3 ch)
CHE 2003 Fundamentals I – Mass Balances (3 ch)
CHE 2004 Fundamentals II – Mass and Energy Balances (3 ch)
CHE 2525 Fundamentals of Chemical Processes Design (4 ch)
ME 3513 Fluid Mechanics (3 ch)
STAT 2593 Probability and Statistics for Engineers (3 ch)
The program requires a minimum of 12ch of Complementary Studies Electives. During the second year, students should choose one 3 ch course from the following areas:
- Humanities or Social Sciences (History, Philosophy or Sociology – e.g. SOCI 1001).
- Any course from the Faculties of Arts, or Business, except for a language course.
Civil Engineering
General Information
Civil Engineering deals with the systems and facilities associated with humanity's needs for shelter, work and transportation, which include bridges, highways, airports, buildings, industrial plants, dams, housing, hydro developments, water supply, sewage and sewage disposal, and marine facilities. Civil engineers work with other professionals to ensure their works does not adversely affect the natural environment. The civil engineer can be involved in various stages of a project's life cycle, including planning, design, construction, operation, or maintenance.
Through the core of the Civil Engineering undergraduate program, the student is given a firm base in all aspects of Civil Engineering including the following major areas: Structural; Geotechnical; Construction; Materials; Environmental; Hydrotechnical; and Transportation. In addition to Civil Engineering studies, undergraduates are given instruction in the principles of Mechanical and Geomatics Engineering to enable them to deal intelligently with these branches of Engineering in their work. Core courses are also provided by the Arts and Science faculties to give the students the necessary background in the Sciences, Mathematics, Humanities and Social Sciences.
The UNBSJ Diploma in Engineering Foundations – Civil Engineering program satisfies the requirements for the first two years of the four-year Bachelor of Science in Engineering – Civil Engineering degree at UNB. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar. In addition to the core 42 ch listed above, Civil Engineering students take the following:
- Required courses for the Diploma in Engineering Foundations - Civil Engineering (43
CE 2033 Structural Analysis (5 ch)
CE 2113 Soil Mechanics I (4 ch)
CE 2703 Introduction to Fluid Mechanics (4 ch)
CE 2913 Numerical Problem-Solving (4 ch)
CHE 2501 General Materials Science (3 ch)
CHE 2506 Materials Science Laboratory (1 ch)
GGE 1801Fundamentals of Surveying and Mapping (3 ch)
MATH 2513 Multivariable Calculus for Engineers (4 ch)
STAT 2593 Probability and Statistics for Engineers (3 ch)
- Required Non-Civil Engineering Technical Elective (3ch) (Please note prerequisites may apply):
MATH 3503 Differential Equations for Engineers (3ch)
ME 2311 Computer Aided Design (4ch)
The choice of Non-Civil Engineering Technical Electives shall be subject to the approval of the Chair of the Department. Not all Technical Electives may be available in any academic year.
Electrical Engineering
General Information
Electrical engineers oversee the production, transmission and use of electricity. That includes everything from managing large power grids that deliver electricity to designing microprocessors for computers and other electric devices. The applications of Electrical Engineering are highly diversified with emphasis on the use of electrical devices to solve real-world problems. Students in this program can develop expertise in renewable energy, communications, mechatronics, networking, microelectronics, and signal processing.
The UNBSJ Diploma in Engineering Foundations – Electrical Engineering program satisfies the requirements for the first two years of the four-year Bachelor of Science in Engineering - Electrical Engineering degree at UNB. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar. In addition to the core 42ch listed above, Electrical Engineering students take the following:
- Required courses for the Diploma in Engineering Foundations – Electrical Engineering (37
ECE 2214 Digital Logic Design (3 ch)
ECE 2215 Digital Logic Design Laboratory (2 ch)
ECE 2711 Electric Circuits (4 ch)
ECE 2722 Circuits and Systems (4 ch)
MATH 2513 Multivariable Calculus for Engineers (4 ch)
MATH 3503 Differential Equations for Engineers (3 ch)
STAT 2593 Probability and Statistics for Engineers (3 ch)
- Complementary Studies Elective courses (6ch) (Please note prerequisites may apply):
a. Technology or Society (e.g. COMS 2001)
b. Humanities or Social Sciences (History, Philosophy or Sociology e.g. SOCI 1001).
c. Any course from the Faculties of Arts, Business, or through approval of the program coordinator. No more than 3 ch of language courses may be used for credit toward the BScE Degree.
NOTE: University Studies courses (eg. UNIV 1003) and Academic AESL courses (e.g. AESL 1011) will not be counted for credit toward the BScE degree program.
A Basic Science Elective course (5 ch) (Please note prerequisites may apply):Each student is required to take approved basic science courses to complete 5ch chosen from Biology, Physics, Chemistry, or Geology.
Note: Not all electives may be available in any academic year.
Environmental Engineering
General Information
The goal of Environmental Engineering is to ensure that societal development and the use of water, land, and air resources are sustainable. This goal is achieved by managing these resources so that environmental pollution and degradation is minimized. A wide range of topics will be covered in the program—from life cycle analysis and environmental impact assessment to the design of industrial wastewater treatment processes and waste containment systems for solid and hazardous waste management. The Environmental Engineering graduates should be able to develop clean energy sources, reduce our environmental footprint, and protect our ecosystem, resources and public health.
The UNBSJ undergraduate Diploma in Engineering Foundations Environmental Engineering program satisfies the requirements for the first two years of the four-year BScE in Environmental Engineering degree at UNBSJ. For details of the full four-year program, see Section E of the UNB Undergraduate Calendar. In addition to the core 42ch listed above, Environmental Engineering take the following:
BIOL 2385 Fundamentals of Microbiology (3ch)
CE 2703 Introduction to Fluid Mechanics (4 ch)
CHE 2003 Fundamentals I – Mass Balances (3 ch)
CHE 2004 Fundamentals II – Mass and Energy Balances (3 ch)
CHE 2012 Engineering Thermodynamics (3 ch)
CHE 2501 General Materials Science (3 ch)
ENVE 2011 Introduction to Environmental Engineering (4 ch)
GEOL 1044 The Earth: Its Origin and Evolution (5ch)
GEOL 1074 Earth Processes, Resources and the Environment (5 ch)
MATH 2513 Multivariable Calculus for Engineers (4 ch)
Mechanical Engineering
General Information
The Mechanical Engineering curriculum includes a core of basic Mathematics, Science, Business and Humanities subjects, and is structured around a sequence of essential Mechanical Engineering subjects and design instruction. The central theme behind an education in Mechanical Engineering is the engineered production, transformation, conversion, transmission and control of "mechanical" energy and materials. This may involve any or all aspects of the design, manufacture, fabrication, alteration, installation, selection, specification, testing, maintenance, operation, and control of single components and machines or complete and complex systems.
The UNBSJ Diploma in Engineering Foundations – Mechanical Engineering program satisfies the requirements for the first two years of the four-year Bachelor of Science in Engineering – Mechanical Engineering degree at UNB. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar. In addition to the core 42 ch listed above, Mechanical Engineering students take the following:
Required courses for the Diploma in Engineering Foundations - Mechanical Engineering (43 ch) (Please note prerequisites may apply)CHE 2506 Materials Science Laboratory (1 ch)
ECE 2711 Electric Circuits (4 ch)
MATH 2513 Multivariable Calculus for Engineers (4 ch)
ME 3513 Fluid Mechanics (3 ch)
STAT 2593 Probability and Statistics for Engineers (3 ch)
Complementary Studies Elective (3 ch) (Please note prerequisites may apply):
A minimum of 3 ch of required electives (one 3 ch course) from the Humanities, Social Sciences, Arts, Business, Technology or Society, chosen from one of the following areas:
- Technology or Society (e.g. COMS 2001).
- Humanities or Social Sciences (History, Philosophy or Sociology e.g. SOCI 1001).
- Any course from the Faculties of Arts, Business, or through approval of the program coordinator. No more than 3 ch of language courses may be used for credit toward the BScE Degree.
NOTE: University Studies courses (e.g. UNIV 1003) and Academic AESL courses (e.g. AESL 1011) will not be counted for credit toward the BScE degree program.
Basic Science Elective courses (5ch) (Please note prerequisites may apply):
A minimum of 5 ch of required electives from Biology, Chemistry, Geology, or Physics.
Note: Not all electives may be available in any academic year.
Software Engineering
General Information
Software engineers fuse the creativity of software design with the discipline of Engineering principles. Software engineers perform a number of tasks including design, development (or construction), testing, maintenance, systems management and the adaptation of software to address regional and language differences, also known as software localization. Software Engineering is a new and fast-growing field with employment opportunities located in almost every sector and all over the world.
The UNBSJ Diploma in Engineering Foundations – Software Engineering program satisfies the requirements for the first two years of the four-year Bachelor of Science in Engineering - Software Engineering degree at UNB. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar. In addition to the core 43 ch listed above, Software Engineering students take the following:
Required courses for the Diploma in Engineering Foundations - Software Engineering (47 ch) (Please note prerequisites may apply)CS 1073 Introduction to Computer Programming I (in Java) (4ch)
CS 1103 Introduction to Databases (4ch)
CS 1303 Discrete Structures (4ch)
CS 2043 Software Engineering I (4ch)
CS 2263 Systems Software Development (4ch)
CS 2333 Computability and Formal Languages (4ch)
ECE 2021 Electrical Design, Experimentation, and Measurements I (3ch)
ECE 2214 Digital Logic Design (3ch)
ECE 2215 Digital Logic Design Laboratory (2ch)
ECE 2711 Electric Circuits (4ch)
STAT 2593 Probability and Statistics for Engineers (3ch)
- Complementary Studies Elective courses (6ch) (Please note prerequisites may apply):
A minimum of 6 ch of required electives (two 3 ch courses) from the Humanities, Social Sciences, Arts, Business, Technology or Society. Students must choose courses from two of the following areas (for a total of 6ch):
- Technology or Society (e.g. COMS 2001).
- Humanities or Social Sciences (History, Philosophy or Sociology e.g. SOCI 1001).
- Any course from the Faculties of Arts, Business, or through approval of the program coordinator. No more than 3 ch of language courses may be used for credit toward the BScE Degree.
NOTE: University Studies courses (eg. UNIV 1003) and Academic AESL courses (e.g. AESL 1011) will not be counted for credit toward the BScE degree program.
A Basic Science Elective course (5 ch) (Please note prerequisites may apply):Each student is required to take one approved 5 ch basic science course chosen from Biology, Chemistry, Geology, or Physics.
Note: Not all electives may be available in any academic year.
Geodesy and Geomatics Engineering
General Information
Geomatics is the science and technology of gathering, analyzing, interpreting, distributing and using geographic information. Geodesy is the science of mathematically determining the size and shape of the earth and the nature of the earth's gravity field - an essential foundation for all geomatics applications. Students use a broad range of computerized tools and information to create detailed but understandable views of the physical world and our place in it for a variety of Engineering applications. This information may come from earth orbiting satellites (like GPS and RadarSat), air and sea-borne sensors or ground-based instrumentation, and be processed using state-of-the-art statistical analysis, modelling, remote sensing or geographic information system (GIS) software. The first year of Geodesy & Geomatics Engineering is offered at UNBSJ. Students then move to UNBF to complete their degree. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar.
- Required courses for the first year of Bachelor of Science in Engineering – Geodesy and Geomatics Engineering (42 ch):
MATH 1003 Calculus I: Differential Calculus (3ch)
Geological Engineering
General Information
Geological engineers merge earth sciences with Engineering principles to determine what lies underground. Working primarily in the mining and mineral extraction sectors, geological engineers oversee the stability and safety of mines and of drilling sites, particularly of oil and natural gas wells.This includes:
- stabilizing the site against landslides and other ecological disasters
- protecting groundwater supplies from contamination
- ensuring all work is conducted in an environmentally sustainable way
Students admitted to the Bachelor of Science in Engineering program can complete the first year of the Bachelor of Science in Engineering – Geological Engineering at UNBSJ. They then move to UNBF to complete their degree program. For details of the full four-year program, see Section G of the UNB Undergraduate Calendar.
- Required courses for the first year of Bachelor of Science in Engineering – Geological Engineering (42 ch):
CMPE 1093 Programming for Engineers (4ch)
ENGG 1001 Engineering Profession Lecture Series I (0ch)