bibrahim/traindata huggingface dataset:
**Course Title:** ME 8406 Design of Thermal Systems  
**Course Information:** ME 8406 examines thermal system design; modeling of thermal systems; steady and transient system simulation; single and multi-variable optimization; overall system performance; thermodynamic optimization; selected design case studies.  
**EQ:** The former ENGI 8903  
**PR:** ME 7404 or the former ENGI 7901, ME 7405 or the former ENGI 7903  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303763

**Course Title:** ME 8407 Sustainable Energy Systems  
**Course Information:** ME 8407 examines thermo-fluid features of energy conversion and storage technologies. Topics include nuclear power, wind power, biorenewable and nonconventional fuels, fuel cells, carbon capture and sequestration, photovoltaics, solar thermal, energy storage, and hydroelectric power systems.  
**EQ:** The former ENGI 8984  
**PR:** ME 4402 or the former ENGI 4901, ME 7404 or the former ENGI 7901  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303746

**Course Title:** ME 8504 Computational Fluid Dynamics  
**Course Information:** ME 8504 begins with a review of the equations governing viscous fluid flows and heat transfer. The course includes heat conduction, convection-diffusion, and fluid flow equations; gridding, dependent variable interpolation, discretized equations, solution of the discretized equations, transients and nonlinearities; testing and validation of CFD codes, standard test problems.  
**EQ:** The former ENGI 8947  
**PR:** ME 5502 or the former ENGI 5962 or the former ENGI 6961, ME 7404 or the former ENGI 7901  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303774
**Course Title:** ME 8505 Fluid Structure Interactions  
**Course Information:** ME 8505 examines structural vibrations generated by fluid flow. These vibrations can be transient or they can take the form of instability or resonance. The course deals with the following fluid structure interactions: (1) Flow-induced vibration of structures (2) Unsteady flow in pipe networks (3) Water wave interactions with structures.  
**CR:** The former ENGI 8904  
**EQ:** The former ENGI 8964  
**LH:** At least three 3-hour sessions per semester  
**PR:** ME 5502 or the former ENGI 5962 or the former ENGI 6961, ME 6303 or the former ENGI 6933  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303756

**Course Title:** ME 8506 Advanced Fluid Dynamics  
**Course Information:** ME 8506 includes fluid kinematics; equations of fluid dynamics: Navier-Stokes equations, Euler's equations, Stokes' equations, vorticity transport; advanced topics in: low Reynolds flows, unsteady viscous flows, boundary layer analysis, potential flows; introduction to turbulent flow; free shear flows.  
**EQ:** The former ENGI 8965  
**PR:** ME 5502 or the former ENGI 5962 or the former ENGI 6961  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303766

**Course Title:** ME 8604 Fatigue and Fracture Mechanics  
**Course Information:** ME 8604 is an introduction to fatigue and fracture analysis of metallic components, failure mechanisms, fracture mechanisms, effects of cracks, notches, collapse; linear elastic fracture mechanic analysis; design of components to avoid fracture; fatigue crack propagation, fracture initiation, crack arrest; and fracture toughness measurements.  
**EQ:** The former ENGI 8933  
**OR:** Tutorial 1 hour per week  
**PR:** ME 5602 or the former ENGI 5931  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303741
**Course Title:** ME 8605 Pressure Component Design  
**Course Information:** ME 8605 includes pressure vessel design philosophy; membrane theory of shells; stress categories; discontinuous stresses; design of pressure vessel components according to ASME Boiler and pressure vessel and piping codes. There is a design project involving pressure vessel components.  
**EQ:** The former ENGI 8935  
**OR:** At least 1 tutorial hour per week  
**PR:** ME 5602 or the former ENGI 5931, ME 6702 or the former ENGI 6929  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303769

**Course Title:** ME 8606 Mechanical Behaviour of Composites  
**Course Information:** ME 8606 includes stress-strain behavior of composites, properties of matrix and reinforcing materials, mechanics of fiber-reinforced composites, lamina and laminate analysis, and an introduction to manufacturing methods.  
**EQ:** The former ENGI 8982  
**OR:** Tutorial 1 hour per week  
**PR:** ME 5602 or the former ENGI 5931  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303731

**Course Title:** ME 8705 Mechanical Design Project II  
**Course Information:** ME 8705 is the Mechanical Engineering capstone project, building on skills acquired in ME 7704. Student teams choose a unique design challenge and proceed to generate a solution. Problems are often drawn from industry and, where possible, interdisciplinary interaction is encouraged. The problem proponent will act as the "client," and the team is expected to generate a solution. Emphasis is placed on oral and written communication and technical aspects. Wherever possible, elements should be prototyped and tested.  
**CR:** The former ENGI 8936  
**EQ:** The former ENGI 8926  
**LC:** Scheduled as required  
**LH:** Scheduled as required  
**PR:** ME 7704 or the former ENGI 7926  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303740
**Course Title:** ME 8706 Mechatronics Design Project II  
**Course Information:** ME 8706 continues ME 7705 and provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving a mechatronics engineering design problem. Students work in small teams with the assistance of a faculty mentor to complete detailed design, implementation and testing of a mechatronics engineering system to solve the problem as defined in ME 7705.  
**CR:** The former ENGI 8926, the former ENGI 8936  
**LC:** Scheduled as required  
**LH:** Scheduled as required  
**PR:** ME 7705  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303748

**Course Title:** ME 8801 Production & Operations Management  
**Course Information:** ME 8801 is an overview of production and operations management, and an examination of decision making and operations strategy; process design and improvement, process flow analysis/simulation, capacity planning; design of value chains, lean systems, plant layout and process planning; operating value chains, MIS systems, inventory and resource management; Relevant computer laboratory exercises are conducted.  
**CR:** The former ENGI 7943  
**EQ:** The former ENGI 8945  
**PR:** ME 6403 or the former ENGI 6901  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303734

**Course Title:** ME 8900-8999 Special Topics in Mechanical and Mechatronics Engineering  
**Course Information:** ME 8900-8999 will have topics to be studied announced by the Department.  
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/4/#d.en.303738
Electrical Engineering in Memorial University of Newfoundland

In accordance with Senate's Policy Regarding Inactive Courses, the course descriptions for courses which have not been offered in the previous three academic years and which are not scheduled to be offered in the current academic year have been removed from the following listing. For information about any of these inactive courses, please contact the Head of the Department. (or the Associate Dean (Undergraduate Studies) of the Faculty in the case of ENGI courses).
Electrical and Computer Engineering courses are identified by a four-digit numbering system, the first two digits signifying the following:
The first digit denotes the academic term during which the course is normally offered.
The second digit denotes the primary areas of study, namely:
Electrical and Computer Engineering courses are designated by ECE.
Non-departmental Engineering courses are designated by ENGI.


**Engineering One Term** -
   - Required Courses:
     1. Chemistry 1050 or 1200
     2. 3 credit hours in English at the 1000 level or any Critical Reading and Writing course
     3. Mathematics 1000, 1001, 2050
     4. Physics 1050, 1051
     5. ENGI 1010, 1020, 1030, 1040
   - Elective Courses:
      - Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
      - In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies.

**Fall - Academic Term 3** -
   - Required Courses:
     1. ECE 3300, 3400, 3500
     2. ENGI 3101, 3424
     3. Physics 3000

**Winter** -
   - Required Courses:
     1. ENGI 001W or 002W

**Spring - Academic Term 4** -
   - Required Courses:
     1. ECE 4300, 4500, 4600, 4800
     2. ENGI 4430

**Fall** -
   - Required Courses:
     1. ENGI 001W or 002W or 003W

**Winter - Academic Term 5** -
   - Required Courses:
     1. ECE 5000, 5100, 5200, 5300, 5700
**Spring** -
   - Required Courses:
     1. ENGI 002W or 003W or 004W

**Fall - Academic Term 6** -
   - Required Courses:
     1. ECE 6200, 6600, 6700, 6800
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Human Kinetics and Recreation 2311
     - All other students:
       - 3 credit hours from: ECE 6610, 6810, or other courses as specified by the Head of the Department of Electrical and Computer Engineering

**Winter** -
   - Required Courses:
     1. ENGI 003W or 004W or 005W (optional)

**Spring - Academic Term 7** -
   - Required Courses:
     1. ECE 7000, 7600
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Medicine 6250
       - 3 credit hours from: ECE 7200, 7410, ME 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering
       - 3 credit hours from: ECE 7200, 7210, 7410, 7800, 7810, ME 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering
     - All other students:
       - 9 credit hours from: ECE 7200, 7210, 7410, 7620, 7800, 7810, ME 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering

**Fall** -
   - Required Courses:
     1. ENGI 004W or 005W (optional) or 006W (optional)

**Winter - Academic Term 8** -
   - Required Courses:
     1. ECE 8000, 8610
     2. ENGI 8152
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Human Kinetics and Recreation 4703
       - 6 credit hours from: ECE 8410, 8600, other courses as specified by the Head of the Department of Electrical and Computer Engineering
     - All other students:
       - One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
       - 6 credit hours from: ECE 5500, 8210, 8600, 8620, 8700, 8800, 8950-8999 or other courses as specified by the Head of the Department of Electrical and Computer Engineering
For Physics Majors and Honours students, a Minor in Applied Science - Electrical Engineering will consist of:
ECE 3300 (or the former ENGI 3821 or Physics 3550)

ECE 4300 (or the former ENGI 4854)

Physics 3000 and

15 credit hours chosen from

ECE 3500 (or the former ENGI 3861)

ECE 4500 (or the former ENGI 4862)

ECE 4600 (or the former ENGI 4823)

ECE 4800 (or the former ENGI 4841)

ECE 5000 (or the former ENGI 5800)

ECE 6700 (or the former ENGI 6813 or Physics 4500)

or other courses subject to approval by the Head of the Department of Physics and Physical Oceanography and the Head of the Department of Electrical and Computer Engineering.

Completion of the Minor in Applied Science - Electrical Engineering does not qualify persons to hold the designation "Professional Engineer" as defined by various provincial acts governing the Engineering Profession.

**Course Title:** ECE 3300 Circuit Analysis
**Course Information:** ECE 3300 Circuit Analysis begins with a review of basic circuit analysis, including dependent sources. It then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady-state analysis, phasor diagrams, sinusoidal steady-state power, complex power, and maximum power transfer.
**CO:** ENGI 3424. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Mathematics 2260 as the co-requisite instead of ENGI 3424.
**CR:** Physics 3550
**EQ:** The former ENGI 3821
**LH:** Eight 3-hour sessions per semester OR tutorial 1 hour per week
**PR:** ENGI 1040, Mathematics 1001, Mathematics 2050. Students completing a Minor in Applied Science - Electrical Engineering may complete Physics 2055 as the prerequisite instead of ENGI 1040.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303677
**Course Title:** ECE 3400 Foundations of Programming
**Course Information:** ECE 3400 Foundations of Programming introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++. Topics include abstraction, types, contracts, object-oriented design, C++ language features including key elements of the standard library, and practical programming and debugging skills.
**CR:** Computer Science 2510
**EQ:** The former ENGI 3891
**LH:** At least four 2-hour sessions per semester OR tutorial one hour per week
**PR:** ENGI 1020
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303658


**Course Title:** ECE 3500 Digital Logic
**Course Information:** ECE 3500 Digital Logic includes number systems and Boolean algebra; minimization techniques for Boolean functions; basic combinational logic circuit analysis and design; flip-flops, state machine design and implementation; decoders, multiplexors, registers, counters; simple arithmetic and logic units (ALUs); digital system design of small systems.
**CR:** The former Computer Science 3723
**EQ:** The former ENGI 3861
**LH:** Six 3-hour sessions per semester OR twelve 1-hour tutorial sessions per semester
**PR:** ENGI 1040. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 2055 as the prerequisite instead of ENGI 1040.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303681
**Course Title:** ECE 4300 Electronic Circuits I
**Course Information:** ECE 4300 Electronic Circuits I provides an introduction to semiconductor electronic devices and circuits. Topics covered include the internal structure of electronic devices, working principles, DC and small-signal models and analysis of p-n junction diodes, bipolar junction transistors and field effect transistors; introduction to digital electronics; differential and multistage amplifier circuits; Miller’s theorem; frequency response of discrete amplifiers; practical applications including power supplies, amplifiers, and switching circuits. CAD tools are used to illustrate the analysis and design of electronic circuits.
**EQ:** The former ENGI 4854
**LH:** Eight 3-hour sessions per semester OR tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 3550 as the prerequisite instead of ECE 3300.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303670



**Course Title:** ECE 4500 Microprocessors
**Course Information:** ECE 4500 Microprocessors includes microprocessor architecture; assembly language programming: addressing modes, table look up; memory mapped devices; interfacing techniques: parallel, serial; timing control; analog input and output, and computer displays.
**EQ:** the former ENGI 4862
**LH:** eight 3-hour sessions per semester
**OR:** nine 1-hour tutorial sessions per semester
**PR:** ECE 3500 or the former ENGI 3861
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303642


**Course Title:** ECE 4510 Microprocessors and Digital Logic
**Course Information:** ECE 4510 Microprocessors and Digital Logic includes number systems, logic gates, Boolean algebra, Karnaugh maps and combinational logic design, sequential logic and state machines, microprocessor architectures, micro-processor programming, GPIO, analog input and output, and serial communication.
**CR:** ECE 3500, ECE 4500
**LH:** five 3-hour sessions per semester
**OR:** tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821, ENGI 1040, ENGI 3424
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303666
**Course Title:** ECE 4600 Introduction to Systems and Signals
**Course Information:** ECE 4600 Introduction to Systems and Signals begins with an introduction to systems and signals, and includes mechanical and electrical analogues; principles of linear superposition and time-invariance; definitions, properties, and use of the delta function; applications of complex variables and functions; impulse and step responses; input-output relations of continuous-time systems in terms of convolution and transfer functions; frequency response plots; the Fourier transform and applications; Laplace transforms with application to filtering, communications, and controls.
**EQ:** the former ENGI 4823
**OR:** tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821, ENGI 3424. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 3820 as a prerequisite instead of ENGI 3424 and may successfully complete Physics 3550 as a prerequisite instead of ECE 3300.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303654


**Course Title:** ECE 4800 Electromechanical Devices
**Course Information:** ECE 4800 Electromechanical Devices includes an introduction to fundamental principles of energy conversion; review of single-phase AC circuits; three-phase AC circuits; magnetic fields and circuits; transformer models, performance and applications; basic concepts of rotating machines; performance and control of DC motors.
**CR:** the former ENGI 5842
**EQ:** the former ENGI 4841
**LH:** six 3-hour sessions per semester
**OR:** tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821, ENGI 3424. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 3820 as a prerequisite instead of ENGI 3424 and may successfully complete Physics 3550 as a prerequisite instead of ECE 3300.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303690
**Course Title:** ECE 5000 Electrical Engineering Design
**Course Information:** ECE 5000 Electrical Engineering Design involves students working, normally in pairs, on small design projects that require them to follow a hierarchical design process including general product definition, specifications and requirements, functional-block diagrams, specification of functional blocks for circuit-level synthesis and implementation, system integration, simulation or modelling, testing and verification. The small projects are designed to encourage and motivate students to learn and practise the process of design. The course culminates in a large design project.
**CO:** ECE 5200 or the former ENGI 5821, ECE 5300 or the former ENGI 5854. There is no co-requisite for students completing a minor in Applied Science - Electrical Engineering.
**EQ:** the former ENGI 5800
**LC:** 18 lecture hours per semester
**LH:** ten 3-hour sessions per semester
**OR:** meetings with project supervisor as required
**PR:** ECE 4300 or the former ENGI 4854, ECE 4500 or the former ENGI 4862, ECE 4800 or the former ENGI 4841
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303639


**Course Title:** ECE 5100 Probability and Random Processes
**Course Information:** ECE 5100 Probability and Random Processes includes basic concepts in probability, random variables, multiple random variables, descriptive statistics, random processes, and selected applications for engineering.
**EQ:** the former ENGI 5420
**OR:** twelve 1-hour tutorial sessions per semester
**PR:** ECE 4600 or the former ENGI 4823
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303689
**Course Title:** ECE 5200 Control Systems I
**Course Information:** ECE 5200 Control Systems I includes an introduction to control systems with negative feedback; mathematical modelling and transfer functions of electromechanical systems; block diagram and signal flow graphs; controller realization; transient response analysis; Routh's stability criterion; basic control actions and response of control systems; root locus analysis and design; frequency response analysis; Bode diagram; gain and phase margins; compensator design in frequency domain; Nyquist stability criterion; digital implementations of analog compensators; and an introduction to PID controller tuning methods.
**EQ:** the former ENGI 5821
**LH:** four 3-hour sessions per semester
**OR:** six 1-hour tutorials per semester
**PR:** ECE 4600 or the former ENGI 4823
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303650


**Course Title:** ECE 5300 Electronic Circuits II
**Course Information:** ECE 5300 Electronic Circuits II provides an introduction to circuits using operational amplifiers. Topics covered include operational amplifier configurations, analysis, and design; transient and frequency response of amplifier circuits; feedback amplifier analysis and design, stability and compensation techniques; noise and distortion in electronic circuits; analysis and design of data converters; and an introduction to analog filter design. CAD tools are used to illustrate the analysis and design of electronic circuits.
**EQ:** the former ENGI 5854
**LH:** eight 3-hour sessions per semester
**OR:** tutorial 1 hour per week
**PR:** ECE 4300 or the former ENGI 4854, ECE 4600 or the former ENGI 4823. Students in the Mechatronics Engineering program may complete ECE 5610 as a corequisite instead of ECE 4600.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303688