22
UNB FREDERICTON Senate Curriculum Committee Faculty Calendar Submission Summary FACULTY: ENGINEERING A. NEW COURSES CMPE 2213 Digital Systems 4(3-0-2) Introduces the design of digital systems, including basic design concepts and implementation technology, number representations, synthesis of combinational and sequential logic, and the use of HDL and computer-based design tools. Prerequisites: CS 1073 or equivalent, EE 1813 recommended. A new course to replace EE2213. CMPE 2422 Software Design 4(3-0-2) The methods and tools of software engineering applicable to engineering systems with engineering emphasis. Topics include design tools and techniques, project management, requirements definition, specifications, testing, verification and validation, maintenance for the engineering system context. A software development project of significant size will be used to provide a practical opportunity to apply the content of this course within an object-oriented context. Most lecture material will be delivered in the context of this project as a guided design experience. Students will be expected to work in teams. Prerequisite: CS1073 and CS1083 or equivalent. A new course to replace CS2013 and CMPE3213. CMPE 3221 Computer Organization 4(3-1-3*) 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. Prerequisite: CMPE2213 or EE2213 A new course to replace EE3221 and EE3232. CMPE 3232 Embedded Systems Design 4(3-0-2) A hardware oriented course with emphasis on the components and techniques used in the design of embedded systems. Topics include system design 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. Prerequisite: CMPE3221 or EE3221 and EE3232 A new course to replace EE4261.

UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

UNB FREDERICTON

Senate Curriculum Committee

Faculty Calendar Submission Summary

FACULTY: ENGINEERING A. NEW COURSES CMPE 2213 Digital Systems 4(3-0-2) Introduces the design of digital systems, including basic design concepts and implementation technology, number representations, synthesis of combinational and sequential logic, and the use of HDL and computer-based design tools. Prerequisites: CS 1073 or equivalent, EE 1813 recommended. A new course to replace EE2213. CMPE 2422 Software Design 4(3-0-2) The methods and tools of software engineering applicable to engineering systems with engineering emphasis. Topics include design tools and techniques, project management, requirements definition, specifications, testing, verification and validation, maintenance for the engineering system context. A software development project of significant size will be used to provide a practical opportunity to apply the content of this course within an object-oriented context. Most lecture material will be delivered in the context of this project as a guided design experience. Students will be expected to work in teams. Prerequisite: CS1073 and CS1083 or equivalent. A new course to replace CS2013 and CMPE3213. CMPE 3221 Computer Organization 4(3-1-3*) 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. Prerequisite: CMPE2213 or EE2213 A new course to replace EE3221 and EE3232. CMPE 3232 Embedded Systems Design 4(3-0-2) A hardware oriented course with emphasis on the components and techniques used in the design of embedded systems. Topics include system design 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. Prerequisite: CMPE3221 or EE3221 and EE3232 A new course to replace EE4261.

Page 2: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

CMPE 3242 Computer Architecture 4(3-0-3*) Important aspects of computer architecture will be covered with a unifying theme of computer system 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 processors, and parallel processing architectures. Prerequisite: CMPE3221 or EE3221 and EE3232. A new core course. The content was in a technical elective. CMPE 3812 Data Communications and Networking 4(3-0-3*) Data transmission fundamentals including signal encoding, error control, flow control, multiplexing, switching. Protocol architectures(OSI, TCP/IP). Network protocols: peer to peer, medium access control, routing. Local area networks: Ethernet, wireless. Prerequisites: CMPE3221 or EE3221 and EE3232; EE3511 or EE3513 A new course to replace EE4243. CMPE 4251 Real Time Systems 4(3-0-2) 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. Prerequisite: CMPE3232 A new course to replace EE4273 in 2007/2008. CMPE 4261 Digital System Design 4(3-0-3*) 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. Prerequisite: CMPE3232. A new core course to be offered in 2007/2008. Some of the material was previously in a technical elective. CMPE 4273 VLSI Systems Design 4(3-0-3*) 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. FPGA-based peripheral devices. One or more design projects. Prerequisite: CMPE4261 A technical elective replacing EE4283 in 2007/2008. CMPE 4833 Digital Communications 4(3-0-3*) Covers the fundamentals of digital communications, coding and modulation techniques, telecommunications, modems and modern applications, and current international standards. Prerequisites:CMPE3221 or EE3221; EE3513 or EE3511. A technical elective replacing EE4253.

Page 3: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

EE 3031 Electrical Design 4 ch (3C 1T 3*L) The emphasis is on application of design methodologies to electrical design problems. Topics include: design specifications and requirements, simulation and construction, laboratory measurement techniques, design verification, the implementation cycle, environmental impact, project management, economic evaluation and safety assessment. One or more design projects form an integral part of the course. Prerequisites: EE2722 or EE2783, CMPE2213, CMPE2412 or CMPE2013. Co-requisite: EE3111 New core EE course replacing EE2703 EE 3312 Systems and Control 4 ch (3C 1T 3*L) 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. Prerequisites: EE 2722 or EE 2783, MATH 3503 Replacing EE 3313, EE 3323 EE 4623 Advanced Machines 4 ch (3C 1T 3*L) The emphasis is on application of design methodologies to electrical design problems. Topics include: A study of ac polyphase machines, both induction and synchronous. Prerequisite: EE3612 or EE3611. Course contains material that was left when 3611 and 3622 were combined. New course combining materials from EE 3611 and EE 3622. FE 2001 Critical Analysis of Great Books for Natural Resource Professionals I 1 ch (1C) First in a series of 3 courses. Critical reading ability through level 2 is learned and demonstrated through examination of ‘great’ contemporary books. These books increase global awareness and provide various perspectives and insight into issues affecting society and natural resources. FE 3113 Introduction to Forest Wildlife Ecology 2 ch (2C) Introduces an ecological approach to considering impacts of engineering structures on forest ecosystems and the major groups of wildlife inhabiting forests. Emphasizes interdependence of forest organisms and the terrestrial and aquatic components of their environment, especially in the context of industrial forestry. FE2113 Ecology for Engineers 3 ch (3C) Introduces concepts of ecology common to terrestrial, freshwater and marine ecosystems. Major themes studied are adaptations by species and the ecology of populations, communities, and ecosystem. FE 3001 Critical Analysis of Great Books for Natural Resource Professionals II 1 ch (1C) Second in a series of 3 courses. Critical reading ability at level 3 is learned and demonstrated through examination of ‘great’ contemporary books. These books increase global awareness and provide various perspectives and insight into issues affecting society and natural resources. Prerequisite: FE 2001.

Formatted: Font: Not Bold

Page 4: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

FE 4001 Critical Analysis of Great Books for Natural Resource Professionals III 1 ch (1C) Third in a series of 3 courses. Critical reading ability at level 4 is learned and demonstrated through examination of ‘great’ contemporary books. These books increase global awareness and provide various perspectives and insight into issues affecting society and natural resources. Prerequisite: FE 3001. ME 2111 Mechanics of Materials I 3 ch (3C 1T) ME 2111 is new core course to replace ME 2121. ME 2122 Mechanics of Materials II 3 ch (3C 1T) ME 2122 is new core course to partially replace ME 2332 and ME 4343. ME 2125 Mechanics of Materials Design Project 1 ch (2L) [W] ME 2125 is new core design project course for program term 4. ME 2145 Kinematics and Dynamics Design Project 1 ch (2L) [W] ME 2145 is new core design project course for program term 3. ME 3345 Machine Design Project 1 ch (2L) [W] ME 3345 new core design project course for program term 5. ME 3524 Fluid Systems and Design 2 ch (1C 2L*) [W] ME 3524 is new core design course to accompany ME 3522. ME 3613 System Dynamics 4 ch (3C 3L*) ME 3613 is replacement for ME 2613. ME 3623 Automatic Controls I 4 ch (3C 3L*) ME 3623 is replacement for ME 4623 and some of ME 3703. ME 4421 Applied Thermodynamics 2 ch (2C 1T) ME 4421 is new core course to replace ME 3423. ME 4424 Thermal Systems Design 2 ch (1C 2L*) [W] ME 4424 is new core design course to replace ME 3425 and accompany ME 4421. ME 4613 Mechanical Vibration 4 ch (3C 3L*) ME 4613 is new core course to replace PHYS 2972 and PHYS 2977 including mechanical engineering applications and design. ME 5353* Fracture Mechanics 4 ch (3C 2S) ME 5353 is a new technical elective.

Page 5: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

B. CHANGES TO COURSE. NUMBER, TITLE, CREDIT HOURS, DESCRIPTION OR PREREQUISITE

CHE 2004 Mass and Energy Balances 3 ch (2C 1L) add “or permission of instructor” after ChE 1004 CHE 2123 Chemical Engineering Thermodynamics 3 ch (3C) add Math 2513 as prerequisite CHE 4341 Mass Transfer Operations 4 ch (3C 1T) add Math 3503 as prerequisite CHE 5234 Oil & Gas Process Engineering 3 ch (3C 1T) changed to 3ch to bring it in line with other technical elective courses (tutorial will now be optional) CE 3973 Technical Communications 3 ch (3C) Change restriction to 60 ch from 90 ch to reflect reduction in program requirement CE 4973 Team Design Project 4 ch (1C 6L)[W] Add restricted to students with 120 ch. CMPE 2412 Simulation and Engineering Analysis 4(3-0-3*) An introduction to modeling and numerical methods as applied in the solution of engineering problems. The solution of nonlinear equations, polynomials, curve fitting, numerical integration and difference equations. Simulation tools such as MATLAB will be used. Prerequisite: MATH 1013; MATH 1503 or equivalent; CS 1073 or equivalent; EE 1813 or equivalent. Change in course number and prerequisites. It was CMPE2013. CMPE 4040 Computer Engineering Design Project 6(0-0-6) Change in course number and title. It was CMPE4000. CMPE 4433 Safety-Critical System Design 4 ch (3C 3*L) This elective covers safety and reliability issues with respect to software design engineering and the implementation of engineering systems using computers and information networks; definitions of reliability, availability, safety, maintainability, testability and dependability; software fault tolerance and software testing, quantitative methods for evaluation of reliability. Prerequisites: CS 1303, STAT 2593, CMPE 2422. Change in course number and prerequisites. It was CMPE4233. CMPE 4823 Communications Network Engineering 4(3-0-3*) Advanced network architectures: RSVP, MLPS, RTP. Modelling 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. Network protocol design. Network management and security. Prerequisites: CMPE3812 or EE4243; MATH 2513.

Page 6: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Change in course number, description and prerequisites. It was CMPE4543. CMPE 4913 Topics in Computer Engineering 4(3-0-3*) 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 and analysis. Prerequisite: CMPE3232. Change in course number, description and prerequisite. EE 1813 Electricity & Magnetism 4 ch (3C 1T 3*L) Change from EE 1013 as we implement a consistent numbering scheme. No other changes. EE 2701 Electric Circuits & Electronics 4 ch (3C 1T 3*L) Change from EE 2723 as we implement a consistent numbering scheme. Add cannot be used for credit by students in the EE and CMPE degree programs. Prerequisites: EE 1813 or EE 1013 or EE 1713. EE 2711 Electric Circuits 4 ch (3C 1T 3*L) Basic DC circuits: Network analysis and theorems. AC circuits: introduction of phasors, Network analysis and theorems applied to AC circuits. Prerequisites: MATH 1013, EE 1813 or EE 1013 or equivalent. Change from EE 2773 as we implement a consistent numbering scheme. Change in course description and prerequisites. EE 2722 Circuits and Systems 4 ch (3C 1T 3*L) 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). Prerequisites: EE 2711 or EE 2773 and MATH 1503 or equivalent. Co-requisites: MATH 3503 or equivalent. Change from EE 2783 as we implement a consistent numbering scheme. Change in course name, description, and prerequisites. EE 3111 Electronics I 4 ch (3C 1T 3*L) Prerequisites: EE2711 OR EE 2773. Change from EE 3121 as we implement a consistent numbering scheme. Change in prerequisites. EE 3122 Electronics II 4 ch (3C 1T 3*L) Prerequisites: EE 2722 OR EE 2783, EE 3111 OR EE 3121. Change from EE 3132 as we implement a consistent numbering scheme. Change in prerequisites. EE 3511 Signals 4 ch (3C 1T 3*L) Signal theory. Discrete-time (DT) and continuous-time (CT) signals. Power and energy signals. Linear time-invariant transformations and the convolution integral/sum. DT and CT Fourier

Page 7: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Series, Fourier Transforms and their properties. Sampling Theory. The Discrete Fourier Transform. Autocorrelation functions, power/energy spectrum. Prerequisite: EE2722 or EE2783 and Math 3503. Co-requisite: Stat 2593 Change from EE 3513 as we implement a consistent numbering scheme. Change in prerequisites and content. EE 3612 Electric Machines 4 ch (3C 1T 3*L) Prerequisites: APSC 1023, MATH 2513, EE 2711 OR EE 2773. Change from EE 3613 as we implement a consistent numbering scheme. Change in prerequisites. EE 3821 Electromagnetics I 4 ch (3C 1T 3*L) Transmission lines, wave equation, Maxwell’s equations, uniform plane waves, radiated waves, safety standards, introduction to antennas and propagation. Prerequisites: MATH 3503, MATH 2513, EE2711 or EE2773. Rearrangement of Electromagnetics material in former EE3811/EE3822 course pair to allow CMPE students to take the first Electromagnetics allowing removal of EE3833 which was only taken by CMPE. Change in number and prerequisites. EE 3832 Electromagnetics II 4 ch (3C 1T 3*L) Electrostatics, magnetostatics, material properties, Smith chart, waveguides (including optical), antennas, and radar. Prerequisite: EE3821 Rearrangement of Electromagnetics material in former EE3811/EE3822 course pair to allow CMPE students to take the first Electromagnetics allowing removal of EE3833 which was only taken by CMPE. Change in number and prerequisites. EE 4013 Thesis I 2 ch (4L) Reduction in the number of credit hours required from 120 to 110. EE 4040 Electrical Engineering Design Project 6 ch (6L) Reduction in the number of credit hours required from 120 to 110. Change in number from EE4000. EE 4133 Instrumentation Design 4 ch (3C 3*L) Prerequisites: EE 3122 OR EE 3132, CMPE 3221 OR EE 3232. Change from EE 4163 as we implement a consistent numbering scheme. Change in prerequisites. EE 4323 Industrial Control Systems 4 ch (3C 3*L) Introduces the industrial context for the application of control theory, including system modeling and problem definition, determining system components and architectures, dealing with limitations and constraints (nonlinearity, disturbances), standard and advanced controls design and tuning methods. Computer-aided controls engineering is emphasized (algorithms/MATLAB). Prerequisites: EE 3312 OR EE 3323 or CHE 4601 or ME 4623. Change from EE 4343 as we implement a consistent numbering scheme. Change in description and prerequisites.

Page 8: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

EE 4333 Robotics 4 ch (3C 3*L) 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. Prerequisites: CMPE 3221 OR EE 3221 or equivalent, EE 3312 OR EE 3323 or equivalent. Change from EE 4353 as we implement a consistent numbering scheme. Change in content and prerequisites. EE 4633 Power System Analysis 4 ch (3C 3*L) Prerequisites: EE 3612 OR EE 3613, EE 2722 OR EE 2783 or EE 3313 or CMPE 3533. Change from EE 4411 as we implement a consistent numbering scheme. Change in prerequisites. EE 4523 Communications Systems 4 ch (3C 3*L) Prerequisite: EE 3511 OR EE 3513. Change from EE 4532 as we implement a consistent numbering scheme. Change in prerequisites. EE 4531 Digital Signal Processing I 4 ch (3C 3*L) Prerequisites: CMPE 2213 OR EE 2213, EE 3511 OR EE 3513. This course moves from core to become a TE Change from EE 4543 as we implement a consistent numbering scheme. Change in prerequisites. EE 4643 Power Electronics 4 ch (3C 3*L) Prerequisites: EE 3111 OR EE 3121, EE 3612 OR EE 3613. Change from EE 4653 as we implement a consistent numbering scheme. Change in prerequisites. EE 4833 Microwave Engineering 4 ch (3C 3*L) Prerequisite: EE 3821 OR EE 3822 OR EE 3833. Change from EE 4853 as we implement a consistent numbering scheme. Change in prerequisites. EE 4843 Optical Fiber Communications 4 ch (3C 3*L) Prerequisite: EE 3821 OR EE 3822 OR EE 3833. Change from EE 4863 as we implement a consistent numbering scheme. Change in prerequisites. EE 4913 Senior Project 4 ch (8L) Reduction in the number of credit hours required from 120 to 110. Change in title.

Page 9: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

EE 4923 Introduction to Biomedical Engineering 4 ch (3C 3*L) Prerequisite: EE 3111 OR EE 3121. Change from EE 4933 as we implement a consistent numbering scheme. Change in prerequisites. FE 3233 Operations Research Using Natural Resource Applications change in title FE 3773 Forest Operation Planning Project I 4 ch (2C 6L) Principles of analysis and planning of industrial forest operations, focusing on harvesting, wood transport and road construction. Students apply the knowledge and techniques from previous forestry and engineering courses to the problems of planning and managing forest operations. A case study approach is used. Prerequisites Proposed: FOR 1001, FE 3233, FE 3703, CE3963. change in title, description, credit hours, prerequisites FE 5780 Forest Operation Planning Project II 4 ch (2C 3L) Advanced analysis and integrated long, medium and short-term planning of all major elements of contemporary industrial forest operations: harvesting, wood transport, road construction and maintenance, stand establishment and other support functions. Students must demonstrate the ability to integrate and apply forestry, engineering and forest engineering knowledge and techniques from previous courses to the problems of planning and managing operations constrained by the requirement for sustainable, multi-objective natural resource management. A team-taught, case study approach is used. Prerequisites Proposed: FOR 3005, FOR 3006, FE 3773. change in title, description, credit hours, prerequisites FE 3306 Photo-Interpretation for Engineers 3 L Landform recognition using aerial photographs for building roads, identifying drinkable water sources, searching for waste storage areas and conducting forest operations. Choice of web-based or lab-based instruction. Le cours est aussi disponible en français. change in title, description, prerequisites GE 2022 Engineering Geology 5 ch (3C 3L) Increase the number of credit hours from 4 to 5 to be consistent with other Geology courses with the same number of lecture and lab hours. GE 4973 Team Design Project 4 ch (3C 2L) Remove the prerequisite for CE3973, but add the following note: “Restricted to students in their final year of the program, or with permission of the instructor.” GGE 1001 Introduction to Geodesy and Geomatics 5 ch (3C 3L) Introductory geodesy and geomatics. Measuring geometry (surveying, hydrography, satellite positioning, navigation, photogrammetry and remote sensing, ocean mapping). Understanding measurements (introductory uncertainty & estimation theory). Managing geographic

Page 10: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

information. Applications of geomatics techniques, including creation of topographic plans from electronic total stations. Change in description [expanded]. GGE 2012 Advanced Surveying 4 ch (2C 3L) 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. Prerequisites: GGE 1001, GGE 1003, STAT 2593. Change in description [expanded]. GGE 2413 Mapping Concepts and Technology 5 ch (3C 3L) Introduction to computer-based systems and processes for creating, managing, analyzing and visualizing spatial information. Introduction to geographic information systems (GIS), spatial data structures and 2-dimensional spatial transformations. Comparative overview of alternative spatial data collection technologies. Systems-based approaches to desktop mapping, cartographic production and map analysis. Basic properties and applications of common map projections. Prerequisites: CS 1003 or 1073, MATH 1503 or equivalent introduction to matrices and systems of linear equations. Deletion of co-requisites. GGE 3042 Space Geodesy 5 ch (3C 3L) Principles of space geodesy. The celestial sphere, its coordinate systems, and variations in coordinate systems. Star observations. Time keeping. 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. Prerequisites: MATH 1503, MATH 2513; Co-requisite: GGE 3202. Change from prerequisite to co-requisite. GGE 3202 Geodesy I 4 ch (2C 3L) Introduction to the subject of geodesy; kinematics, gravity field, and size and shape of the Earth; temporal deformations of the Earth. Geodetic control in Canada. History of geodesy. Geodetic heighting. Prerequisites: APSC 1013, 1023, MATH 1503, 2513, GEOL 1001, 1026. Co-requisite: MATH 3543. Change in description [expanded]. GGE 4313 Imaging and Mapping III 5 ch (3C 3L) Photogrammetric principles, systems and products. Fundamental photo and model space coordinate systems. Photogrammetric measurement and refinement. Geometry of vertical, tilted and stereoscopic aerial photographs. Direct and inverse coordinate transformations. Photo mosaicking techniques. Collinearity and coplanarity conditions. Interior, exterior, relative and absolute orientations. Principles of analytical and digital rectification, DEM generation and orthorectification. Concepts of aero-triangulation. Flight project planning. Prerequisites: GGE 3342.

Page 11: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Change in description [reworded]. ME 2143 Kinematics and Dynamics of Machines 3 ch (3C 1T) Change from 4 ch to 3 ch due to introduction of 1 ch ME 2145 project design course. ME 2222 Manufacturing Engineering I 4 ch (3C 2L) Basic concepts of Materials Science are applied to the selection of common engineering materials used in manufacturing. Material properties important to processing design are emphasized. Strengthening due to such microstructural features as dislocations, grain boundaries, transformation products, and precipitates will be introduced. Both ferrous and non-ferrous alloys will be studied in detail. Wear processes. Industrial applications of plastics, composites and ceramics are emphasized. The laboratory exercises are: metallography, heat treating, precipitate strengthening, jominy, and impact toughness testing. Prerequisite: CHE 2503 or equivalent. Addition of “Wear processes” and change of prereq. from ME 2503 to CHE 2503 ME 3341 Machine Design 4 ch (3C 2T) Review of design process. Safety and environmental 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. Prerequisite: ME 2122. Recommended: ME 2143, STAT 2593. Change of title, credit hours label 2L to 2T, and new description. ME 3413 Thermodynamics I 3 ch (3C 1T) 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. Prerequisites: CHEM 1882, MATH1013. Co-requisite: Math 2513. Correction of credit hours to show 1T and addition of “Otto and Diesel cycles” topic. ME 3423 Thermodynamics II 3 ch (3C 1T) Correction of credit hours to show 1T. ME 3433 Heat Transfer I 3 ch (3C 1T) 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. Prerequisite: ME 3413, ME 3415, ME 3511. Correction of credit hours to show 1T, addition of “Temperature measurement” topic, and correction of spelling of “Kirchhoff”.

Page 12: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

ME 3511 Fluid Mechanics 3 ch (3C) 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; boundary layer theory and finite element methods; dimensional analysis; and liquid flow in pipes. Pressure and flow measurement and experimental uncertainty. Prerequisites: APSC 1023, MATH 2513. Slight change of title and new description. ME 3515 Fluid Mechanics Laboratory 1 ch (3L*) [W] Slight change of title. ME 3522 Applied Fluid Mechanics 2 ch (2C 1T) The performance and selection of hydraulic pumps and turbines, the lift and drag on immersed objects, and compressible flow in piping and nozzles. Prerequisites: ME 3413, ME 3511, ME 3515. Change of title, reduction of credit hours from 3 ch to 2 ch and new description due to introduction of new design course ME 3524. ME 3703 Mechanical Engineering Measurements 4 ch (3C 3L*) Introduces a variety of measurement techniques used in Mechanical Engineering. Topics include analog and digital measurement systems, frequency response, calibration and assessment of uncertainty. Laboratory exercises include measures of time and rate, displacements, stress and strain, force, pressure, flow, temperature and vibration. Prerequisites: ME 2121 or CE 2023 or CHE 2503 (for EE or CMPE students only); ME 2613, EE 3313 or approved alternate. Addition of EE 3313 as prerequisite. Course to be dropped next year with topics absorbed by other courses, especially ME 3623. ME 4173* Kinematic Design and Analysis of Robots 4 ch (3C 2L) Change note to: “Credit may be obtained for only one of ME 4173 or EE 4333.” to reflect change in EE course number. ME 4243* Advanced Manufacturing Methods 4 ch (3C 3L*) Technical elective. Change in prereq. from ME 4343 to ME 2122. ME 4263* Mechanical and Electrical Equipment for Buildings 4 ch (3C 3L*) [W] Technical elective. Change to drop ME 3423 prerequisite. ME 4283 Manufacturing Engineering II 4 ch (3C 3L*) Change in prerequisites to be ME 2121 or ME 2122, ME 2222. ME 4623 Automatic Controls I 4 ch (3C 3L*) Addition of note: “ME 4623 being phased out by ME 3623.” since same course title as ME 3623. ME 4673 Introduction to Mechatronics 4 ch (3C 3L*) Change in prerequisites to be: EECMPE 2213, EE 31213111, ME 3341, and ME 2613 or ME 3613.

Formatted: Tab stops: Not at 2.54cm + 11.43 cm + 13.61 cm

Formatted: Font: Times New Roman,12 pt, Font color: Auto

Page 13: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

ME 4843 Senior Design Project Proposal 2 ch (1C 2L) [W] Change in credit hour notation to include (1C 2L) prerequisite change to be: “Restricted to students with 61 ch or less remainingwho have completed at least 100 ch in their program.” instead of 54 ch remaining so students can take it in term 6. ME 4853 Senior Design Project Report 4 ch (1C 6L) [W] ME4853 is the lLast stage of the senior project. Progress reports, a written final report and an oral presentation are required. Students register for ME4853 in the term in which they will present their work. Prerequisite: ME 4843. Change in credit hours from 3 ch to 4 ch (1C 6L) and slight change in title and description, to mention progress reports. ME 5163* Machinery Vibration and Noise 4 ch (3C 3L*) General forced vibration of single degree-of-freedom systems. Basic rotor dynamics. Signal processing, filters and FFT analysis. Acoustic waves, human hearing, sound instrumentation, and noise exposure limits. Noise sources, room acoustics, wall transmission and noise isolation design. Prerequisite: ME 2613 or ME 3613. Recommended: ME 4613. Technical elective. Change in description. ME 5193* Introduction to Flow-Induced Vibrations 4 ch (3C 2S) Change in prerequisites to be: ME 2613 or ME 3613, ME 3511. Recommended: ME 4613. ME 5233* Principles of Metal Cutting 4 ch (3C 3L*) Change in prerequisites to be: ME 2121 or ME 2122, ME 2222 ME 5283* Advanced Topics in Occupational Health & Safety 4 ch (3C 3L*) Change in prerequisites to be: Restricted to students with 100 credit hours. ME 5293* Manufacturing Systems and Design 4 ch (3C 2S) [W] Change in prerequisites to be: ME 2121 or ME 2122, ME 2222, ME 2613 or ME 3613, ME 3341. ME 5373* Nuclear Reactor Engineering 3 ch (3C) Change in prerequisites to be: CHE 5834 or equivalent. ME 5443* Thermal Design and Optimization 4 ch (3C 2S) Change in prerequisites to be: ME 3423 or CHE 2012 or (ME 4421, ME 4424), Co-requisite: ME 3433 or CHE 3304. ME 5483* Cogeneration and Combined Cycle Power Generation 4 ch (3C 2L) Change in prerequisites to be: (ME 3413, ME 3415) or CHE 2012. Co-requisite: ME 3433 or CHE 3304. ME 5493* Internal Combustion Engines 4 ch (3C 3L*)

Page 14: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Change in prerequisites to be: ME 3423 or ME 4421. ME 5643* Automatic Controls II 4 ch (3C 3L*) Change in prerequisites to be: ME 3623 or ME 4623 or EE 33233312. ME 5653* Predictive Control and Intelligent Sensors 4 ch (3C 3L*) Change in prerequisites to be: ME 3623 3613 or ME 4623 2613 or CHE 4601 or EE 33233312. ME 5663* Hydraulic Power Systems 4 ch (3C 3L*) Change in prerequisites to be: ME 2613 or ME 3613 or EE 33133312. ME 5713* Nondestructive Testing 4 ch (3C 3L*) Change in prerequisites to be: Restricted to students with 100 credit hours. ME 5833* Special Topics in Mechanical Engineering 3 ch Provides selected students an opportunity to complete an independent or group-based course of study within the department. Permission of both the instructor of an associated course and the director of undergraduate studies is required. Students may register for this course only once during their degree. Change in description. ME 5913* Biomechanics I 4 ch (3C 2S) Change in prerequisites to be: 100 credit hours. ME 5933* Industrial Ecology 3 ch (3C) Addition of asterisk to indicate technical elective and change in prerequisites to be: “Available to students in all Faculties who have completed at least 100 credit hours of university level courses.” instead of 120 ch. SWE 4040 Software Engineering Design Project 6 ch (6L) [W] Change in Course Number, title SWE 4103 Software Quality and Project Management 4 ch (3C 3*L) [W] Prerequisite: CS 3013, CMPE 3213 or CMPE 2422. Change in Course Number, title and Prerequisite (because of course number changes) SWE 4203 Software Evolution and Maintenance 4 ch (3C 3*L) Prerequisite: CS 3013, CMPE 3213 or CMPE 2422. Change in Course Number, title and Prerequisite (because of course number changes) SWE 4303 Performance Analysis of Computer Systems 4 ch (3C 3*L) Prerequisite: CMPE 3221. Change in Course Number, title and Prerequisite (because of course number changes) SWE 4403 Software Architecture 4 ch (3C 3*L) Prerequisite: CS 3013, CMPE 3213 or CMPE 2422.

Page 15: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Change in Course Number, title and Prerequisite (because of course number changes) C. COURSE DELETIONS CMPE 3213 Advanced Software Engineering 4 ch (3C 3*L) Replaced by CMPE2422. CMPE 3533 Signals and Systems 4 ch (3C 3*L) Replaced by EE3511. CMPE 4513 Algorithms in Real Time 4 ch (3C 3*L) A technical elective removed. EE 2213 Digital Systems I 3 ch (2C 2L) Became CMPE 2213 EE 2703 Introduction to Engineering Design 3 ch (2C 2L) Replaced by CSE content in ENGG 1013 EE 3013 Technical Writing 3 ch (2C 2L) Replaced by CSE content in ENGG 1013 EE 3221 Digital Systems II 4 ch (3C 1T 3*L) Became CMPE 3221 EE 3232 Digital Systems III 4 ch (3C 1T 3*L) Replaced by CMPE 3232 EE 3253 Computer Aided Engineering 4 ch (3C 3*L) EE 3313 System Dynamics 4 ch (3C 1T 3*L) Material combined with that from another course to shrink two courses into one. EE 3833 Fields and Waves 4 ch (3C 1T 3*L) EE 4243 Data Communications 4 ch (3C 0T 3*L) Became CMPE 3812 EE 4261 Microcomputer System Design 4 ch (3C 0T 3*L) Became CMPE 3232 EE 4273 Real Time Systems 4 ch (3C 0T 3*L) Became CMPE 4251 EE 4422 Power System Operation 4 ch (3C 3*L)

Page 16: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

EE 4563 Optical Communications Systems 4 ch (3C 3*L) EE 4641 Electrical Design 4 ch (3C 3*L) FE 5933 Forest Engineering Professional Workshop 2ch (3L) ME 2121 Strength of Materials 4 ch (3C 2L) Replaced by ME 2111. ME 2332 Design of Machine Elements 4 ch (3C 2L)(W) Replaced by ME 2122, ME 2125 and changes to ME 3341. ME 2503 Materials Science 4 ch (3C 3L*) Equivalent to CHE 2503 and not taught for many years. ME 2613 System Dynamics 4 ch (3C 3L*) Replaced by ME 3613 and some topics in Math 3503. ME 3525 Fluid Mechanics II Laboratory 1ch (3L*) [W] Replaced by ME 3524. ME 4453* Air Conditioning 4 ch (3C 3L*) [W] Technical elective no longer offered. ME 5183* Random Vibration 4 ch (3C 2L) Technical elective no longer offered. D. CHANGES TO REGULATIONS AND PROGRAMMES CHEMICAL ENGINEERING Delete EE 2683 from list of core courses COMPUTER ENGINEERING Add after ….internship programs: Students planning to participate in the Coop or PEP Program must obtain approval of their work/study plan from the CMPE program Coordinator. Required Courses The following is a list of courses that are core to the program for students entering beginning 2005. Remove the following courses:

CMPE4543 (becomes a TE)

Page 17: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

CS1303 ** CS2013 ECON1073 EE2703 EE3013 EE3232 EE3253 EE4543 ( becomes a TE)

Add the following courses: CMPE3242 Computer Architecture CMPE4261 Digital System Design CHE2503 Materials Science Replace CS1083 with CS1083 or equivalent CS3323 with CS2xxx ** CMPE2013 with CMPE2412 Simulation and Engineering Analysis CMPE3213 with CMPE2422 Software Design CMPE3533 with EE3511 Signals CMPE4000 with CMPE4040 EE1013 with EE1813 EE2213 with CMPE2213 Digital Systems EE2773 with EE2711 Electric Circuits EE2783 with EE2722 Circuits and Systems EE3121 with EE3111 Electronics I EE3132 with EE3122 Electronics II EE3221 with CMPE3221 Computer Organization EE3323 with EE3312 Systems and Control EE3833 with EE3821 Electromagnetics I EE4243 with CMPE3812 Data Communications and Networking EE4261 with CMPE3232 Embedded System Design EE4273 with CMPE4251 Real Time Systems ** CS1303 and CS3323 will be replaced by CS2xxx. However this course has to go through the CS Faculty. We would like it for 2006/2007. Note: In addition to the core courses there is also a requirement to complete three technical elective courses ( normally 12ch), one basic science elective (3ch) and four complementary studies electives( normally 12 ch). Change in number of TEs and ch values. Technical Elective Courses Each student is required to take three technical elective courses ( normally 12ch) Update the list of technical electives as follows: Remove the following courses:

Page 18: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

EE4563 CMPE4513 Add the following courses: CMPE4823 Communications Network Engineering EE4531 Digital Signal Processing I EE3832 Electromagnetics II Change the following course numbers: CMPE 4223 changes to CMPE4433 CMPE 4233 changes to CMPE4913 EE3613 Changes to 3612 EE4033 changes to EE4913 EE4142 changes to 4143 EE4163 changes to EE4133 EE4253 changes to CMPE4833 EE4283 changes to CMPE4273 EE4343 changes to EE4323 EE4353 changes to EE4333 EE4532 changes to EE4523 EE4552 changes to EE4542 EE4853 changes to EE4833 EE4863 changes to EE4843 EE4933 changes to EE4923 Complementary Studies Electives 2. An additional 3ch must be an HSS related to technology and society:( examples HIST3925 Technology and Society, SOCI2534 Technology and Social Change). 3. The remaining 6 ch may be taken from Administration, Technology Management and Entrepreneurship (TME) or the Humanities and Social Sciences. Change points 2 and 3 to remove the economics requirement and to ensure specific content on technology and society and change point 3 to 6ch since . ECON1073 has been replaced by a CSE. Recommended program The program has been designed to be completed in eight study terms. Removed statements about taking longer that 8 terms. Instrumentation and Control Option in Computer Engineering Required Courses ME3703 Mechanical Engineering Measurements or equivalent Elective courses Change num

Page 19: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Keep the option but allow replacement of ME3703 and change the EE course numbers to be consistant. The CMPE program is 168 credit hours and will drop to 164ch when we replace CS1303 and CS3323 with CS2xxx. ELECTRICAL ENGINEERING Required Courses Updated to reflect the requirement for a minimum grade of C for all courses. Deleted: EE3013, EE3232, EE3313, EE4543. Added: APSC2023, APSC2026. Technical Elective Courses Deleted: EE 4422, EE 4641, EE 4563, CMPE4513 Added: No technical elective courses were added. CSE requirements Removed: ECON 1073. EE courses in the Instrumentation & Control Option have had numbering changes to reflect the change in course numbering scheme. No changes in content. FOREST ENGINEERING General Information Extensive modifications to reflect changes in outcomes of new curriculum. Regulations - Updated to reflect change in change in minimum credit hour requirement for electives. - Add a requirement to limit the time for students to complete all degree requirements to 16

terms during a period of 8 consecutive years. Curriculum Updated to reflect change in credit hour requirements and modified to reflect the new program outcomes. Core (Required) Courses Deleted: CS1003, FE3601, FE5933, FOR2505 Added: CE3963, FE2001, FE3001, FE5001, FE5622, FE2113FE3113, FOR3285 Title changed: FE3233

Page 20: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Title, credit hours and description changed: FE3306, FE3773, FE5780 Electives Add a Registered Professional Foresters (RPF option as one area of specialization. GEOLOGICAL ENGINEERING Revised, updated description of the Geological Engineering Program. Remove CE 3973 (Technical Communications) from the program core (We are removing the requirement for this 3 ch course in recognition of the fact that basic communication skills are now a significant component of ENGG1013. The GE program also includes ENGL1103 as well as writing and seminar assignments in several Geology courses.) GEOMATICS ENGINEERING “Diplomas in Geomatics Engineering” changed to “Diplomas in Geomatics” MECHANICAL ENGINEERING Changed total credit hours for core courses from 151 ch to 143 ch, for Complementary Studies Electives from 12 ch to 9 ch, and for Technical Electives from 14 ch to 10 ch, so that program credit hours changes from 177 ch to 162 ch. Core Courses Add CHE 2503, ME 2111, ME 2122, ME 2125, ME 2145, ME 3345, ME 3524, ME 3613, ME 3623, ME 4421, ME 4424, and ME 4613. Delete ME 2121, ME 2332, ME 2503, ME 2613, ME 3423, ME 3425, ME 3525, ME 3703, ME 4343, ME 4623, PHYS 2972 and PHYS 2977. Renumber EE 1013 as EE 1813; EE 2723 as EE 2701 Technical Elective Courses Added ME 5353. Deleted ME 4453 and ME 5183. Mechatronics Option in Mechanical Engineering Deleted EE 2783 and EE 3221 as required courses. Option program total credit hours changes for 179 ch to 164 ch. Core Courses for Mechatronics Option

Page 21: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Add CHE 2503, ME 2111, ME 2122, ME 2125, ME 2145, ME 3345, ME 3613, ME 3623 and ME 4613. Delete ME 2121, ME 2332, ME 2503, ME 2613, ME 3703, ME 4623, PHYS 2972 and PHYS 2977. Renumber EE 1013 as EE 1813; EE 2213 as CMPE 2213; EE 2773 as EE 2711; EE 3121 as EE 3111 Technical Electives for Mechatronics Option Replace EE 3232 with CMPE 3221. Manufacturing Engineering Option in Mechanical Engineering Change technical electives requirement from 14 ch to 10 ch. Nuclear and Power Plant Engineering Option in Mechanical Engineering Change List B from choose “any two” to choose “any one” and delete ME 5163. Instrumentation and Control Option in Mechanical Engineering Make ME 5653 required course; choose one of ME 5643 and EE 4323. Elective list: Add ME 4173, ME 4633 and ME 5713; delete ME 5163 and EE 4543; renumber EE 4353 as EE 4333 BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING Core Course Delete Add CMPE 2013 (4ch) CMPE 2412 (4ch) Course number change EE 2213 (4ch) CMPE 2213 (4ch) Course number change and redistribution of digital stream EE 3221 (4ch) CMPE 3221 (4ch) Course number change and redistribution of digital stream EE 3232 (4ch) CMPE 3242 (4ch) Course number change and redistribution of digital stream EE 4243 (4ch) CMPE 3812 (4ch) Course number change EE 1013 (4ch) EE 1813 (4ch) Course number change EE 2723 (4ch) CMPE 2701 (4ch)

Page 22: UNB FREDERICTON Senate Curriculum Committee Faculty ......passing, system bus timing, interfacing memory IO ports, serial and parallel data transfer, interrupts. Prerequisite: CMPE2213

Course number change CS 3513 removed to shorten program EE 4273 (4ch) removed to shorten program Change CS 1083 (4ch) add or Equivalent to accommodate the possible introduction of ENGG 1033 ME 2613 (4ch) add or Equivalent because the course is no longer offered Technical Electives Delete Add CMPE 4233 (4ch) CMPE 4913 (4ch) Course number change CMPE 4223 (4ch) CMPE 4433 (4ch) Course number change EE 4261 (4ch) CMPE 3232 (4ch) Course number change and redistribution of digital stream EE 4933 (4ch) EE4923 (4ch) Course number change EE 3253 (4ch) Course no longer offered Complementary Studies Electives Reduce 15 ch to 9 ch (5 courses to 3) Remove Economics requirement Remove Writing requirement (course no longer offered; 12ch of [W] in program core)