EECE 5682. May be repeated without limit. They also must work effectively in teams and communicate well. Employs a commercial radio transceiver (MFJ-9340) as a learning tool. EECE 4949. Topics covered include number systems, data representation, a review of combinational and sequential digital logic, finite state machines, arithmetic-logic unit (ALU) design, basic computer architecture, the concepts of memory and memory addressing, digital interfacing, timing, and synchronization. Courses in each area form the foundation for advanced analytical and creative design courses that culminate in a two-semester capstone design project. Students not meeting course prerequisites may seek permission of instructor. These problems arise in a wide range of disciplines–including computer-aided design, parallel computing, computer architecture, and compiler design–and are usually NP-complete, making it unlikely that optimal solutions can be found in a reasonable amount of time. Topics include assembly language; addressing modes; embedded processor organization; bus design; electrical characteristics and buffering; address decoding; asynchronous and synchronous bus protocols; troubleshooting embedded systems; I/O port design and interfacing; parallel and serial ports; communication protocols and synchronization to external devices; hardware and software handshake for serial communication protocols; timers; and exception processing and interrupt handlers such as interrupt generation, interfacing, and auto vectoring. Electronic Materials. EECE 5645. More than 90 percent of department undergraduates take advantage of the cooperative education program. Topics include transmission lines: transmission line model with distributed circuit elements, transmission line equations and solutions, one-dimensional traveling and standing waves, and applications; electromagnetic field theory: Lorentz force equations, Maxwell’s equations, Poynting theorem, and application to the transmission line’s TEM waves. 4 Hours. EECE 2210. Requires lab session that includes computer exercises using CAD tools to design VLSI layouts and switch-level plus circuit-level simulations to design and analyze the project. Provides ample examples to ensure participants are given an opportunity to fully appreciate the power of the techniques described and to gain extensive experience in the area of high-frequency circuits, from theory formulation to novel engineering designs. Covers the application of these theories to practical antennas and antenna systems, including linear wire antennas, loop antennas, linear and two-dimensional planar phased arrays, patch antennas, frequency-independent antennas, and aperture and reflector antennas. EECE 5360. EE student prerequisites: EECE 301 and EECE 315. Northeastern is proud to play a large role in educating tomorrow's leaders in this emerging area. 4 Hours. Introduction to Engineering Co-op Education, Circuits and Signals: Biomedical Applications, Fundamentals of Digital Design and Computer Organization. Covers parallel and distributed processing concepts including concurrency and its management, models of parallel computation, and synchronous and asynchronous parallelism. Offers students an opportunity to program using assembly language and to simulate execution. Covers a wide range of disciplines, from electronics to mechanics, material properties, microfabrication technology, electromagnetics, … Helpful Links, Tutorials, and Supplemental Materials: If time permits, also covers digital PAM transmission through band-limited AWGN channels, zero ISI condition, system design in the presence of channel distortion, and equalization techniques. Practical measurements include use of voltmeters, ammeters, ohm meters, and impedance meters, as well as oscilloscope measurements of frequency, gain, distortion, and upper- and lower-cutoff frequencies of amplifiers. Complete 12 semester hours from the course list. Students who do not meet course prerequisites may seek permission of instructor. By reducing circuit complexity, critical path delay, and power dissipation at the expense of introducing processing errors in computation, inexact computing is one of the leading emerging paradigms in nanoscale computing. Discusses metrics and benchmarking techniques used for evaluating performance. 4 Hours. Therefore, the goal of the electrical engineering and computer engineering programs is to help students develop these skills and provide the appropriate technical background for a successful career. Covers concepts of correlation, regression analysis, classification, and decomposition. The textbook, is Hambley, Electronics , Second Edition. Addresses topics of hypothesis testing, Bayesian principles, multiple hypotheses and composite hypothesis testing, test power and uniformly powerful tests, likelihood functions, sufficient statistics, optimal estimation, bounds on the estimator variance, minimum variance linear estimation, prediction and regression, interval estimation, and confidence. Communications Systems. Topics include service interfaces and peer-to-peer protocols, a comparison of the OSI (open system interconnection) reference model to the TCP/IP (Internet) and IEEE LAN (local area network) architectures, network-layer and transport-layer issues, and important emerging technologies such as Bluetooth and ZigBee. Includes hands-on exercises and projects. Programming is done in variants of the C programming language. This is where you would find the five-digit CRN to use when registering for classes. 2020-21 Course Descriptions PDF, Computer Engineering and Physics, BSCompE, Computer Engineering and Computer Science, BSCompE, Electrical Engineering and Music with concentration in Music Technology, BSEE, Electrical and Computer Engineering, BSEE or BSCompE, Accelerated Bachelor/Graduate Degree Programs, College of Social Sciences and Humanities, College of Professional Studies Undergraduate, Computer Engineering and Computer Science, Electrical Engineering and Music with Concentration in Music Technology, Accelerated Bachelor/Graduate Degree Programs, 2020-21 College of Professional Studies Undergraduate PDF. 4 Hours. 4 Hours. We will make use of Pspice and Matlab software in this course. The laboratory, EECE2413, will be closely coordinated with the class material. Specific topics include HW/SW codesign, buses and interfacing, C as a hardware description language, high-level synthesis, pipelining, hardware memory hierarchies, and computer arithmetic. Modern computers take advantage of multiple threads and multiple cores to accelerate scientific and engineering applications. Parallel Processing for Data Analytics. Discusses probability, random variables, random processes, and their application to noise in electrical systems. Uses symmetrical component transformation and positive, negative, and zero sequence networks to analyze unbalanced systems. Extraction of useful information from noisy observations and informed decision making are at the core of multiple disciplines ranging from traditional communications and sensor array processing to biomedical data analysis, pattern recognition and machine learning, security and defense, and financial engineering. The university catalog lists all of the courses that could potentially be offered at Northeastern University for the year. Find Faculty & Staff • EECE 4622. Requires students to design and implement the project proposed in that earlier course. Examines safety issues, ethics, and regulatory hurdles from both an industry and research perspective. 4 Hours. Uses hardware description languages to describe and design both behavioral and register-transfer-level architectures and control units. Develops students’ design capabilities of microprocessor-based control systems with input from sensory devices and output actuators by having teams of students design and implement a small mobile robot system to complete a specific task, culminating in a competition at the end of the course. I'm just beginning to build the website. 4 Hours. Offers a unified theoretical approach to the physics of image formation through scattering and wave propagation in sensing. Enabling Engineering. Courses are tailored toward technically or mathematically trained students. Arithmetic and Circuit Design for Inexact Computing with Nanoscaled CMOS. 4 Hours. 4 Hours. May include additional topics at instructor’s discretion. Discussions will be conducted on Piazza.. EECE 5576. EECE 4626. 4 Hours. Course content depends on instructor. Software Engineering 1. EECE 5666. 4 Hours. Introductory Directed Research in Electrical and Computer Engineering. Do not try to go in through the Pearson site directly. Studies machine learning (the study and design of algorithms that enable computers/machines to learn from experience/data). Micro- and Nanofabrication. If you connect via that link I think you can register without a course ID. EECE 5612. 4 Hours. Emphasizes practical robot applications ranging from disaster response to healthcare to space exploration. EECE 5638. May be repeated up to four times. Fundamentals of Linear Systems. EECE 4512. Despite a considerable corpus of knowledge about tools and techniques to protect systems, information about actual vulnerabilities and how they are exploited is not generally available. EECE 2560. Covers the design and implementation of algorithms to solve engineering problems using a high-level programming language. Topics include simple parallel algorithm formulation, parallelization techniques, interconnection networks, arrays, trees, hypercubes, message routing mechanisms, shared address space and message-passing multiprocessor systems, communication cost and latency-hiding techniques, scalability of parallel systems, and parallel programming concepts and application case studies. Course Offerings . The second part covers dynamics and control of this class of systems, enabling students to design controllers for a variety of power converters and motion control systems. ; and different thin film characterization technologies, in particular the magnetic thin film characterization technologies, including VSM, PPMS, FMR, MOKE, etc. Presents methods to calculate fault currents and postfault bus voltages. Design of Analog Integrated Circuits with Complementary Metal-Oxide-Semiconductor Technology. Project Option. EECE 3392. EECE 5640. Covers introduction to multiferroics, atomic structure of multiferroics (chemistry), multiferroic material science, continuum-level analysis of multiferroic materials, and multiferroic devices. Includes a series of tightly related assignments, which guide students through the implementation of a fully functional LLVM-based compiler from the ground up. Studies hardware and software design for embedded systems. Covers a structured digital CMOS design focusing on designing, verifying, and fabricating CMOS VLSI-integrated circuits and modules. The Department of Electrical and Computer Engineering is deeply committed to training and educating the next generation of electrical and computer engineers through Northeastern’s experiential learning model and comprehensive pedagogy. Topics include theory of interpolation; the theory of numerical integration and differentiation, numerical solutions of linear as well as nonlinear systems of equations, the theory of least squares; and numerical solution of ordinary and partial differential equations using a programming environment such as MATLAB. EECE 4993. Students have access to state-of-the-art computing facilities, including numerous Linux and Windows-based workstations. Develops the Fourier and Laplace transforms for the discussion of frequency-domain applications. All the necessary information about device models, homework, examinations, EECE 5610. Related Courses. Introduces fundamentals of statistical inference and data analysis through concepts of detection, estimation, and related signal processing algorithms. The high-frequency circuit models of transistors are described and used to evaluate the frequency responses of amplifiers. A large component of the class involves programming in both the ROS and LCM environments with real field robotics sensor data sets. Introduces the basic concepts related to circuits and circuit elements; current, voltage, and power; models for resistors, capacitors, and inductors; and circuit analysis using Kirchhoff’s laws. The Bachelor of Science programs allow students sufficient flexibility within the standard eight academic semesters to earn a minor in nearly any department in the university. Covers the structure and implementation of a modular compiler. 4 Hours. All EECE courses at Northeastern University (Northeastern) in Boston, Massachusetts. 1-4 Hours. Microprocessor-Based Design. Offers student project groups an opportunity to work with end users and caregivers at local nursing homes and special education schools to assess a specific need, research potential solutions, and develop a detailed proposal for a project. EECE 5115. Offers a comprehensive introduction to the technology, theory, and applications of the most important electronic devices in today’s integrated circuits. Then presents fundamentals of three-phase circuit analysis in the steady state, both for balanced and unbalanced operating conditions. The latter half deals with an introduction to the state of the art in electronic materials, including semiconductor nanoelectronics, magnetic semiconductors and spintronics, molecular electronics, carbon nanotubes, conducting polymers, diamondlike carbon, and other topics representing recent technological breakthroughs in the area of electronic materials. Lecture will focus on various aspects of the design process as well as discussions of component characteristics. 4 Hours. EECE 5644. Covers topics from the course through various experiments. You can recover your data by answering these questions. Introduction to Software Security. Includes a number of practical lab assignments that require students to apply their knowledge, as well as engage in a discussion of the current research in the field. Accompanies EECE 5580. Presents numerical techniques used in solving scientific and engineering problems with the aid of digital computers. Covers sampling and analysis tools for linear discrete-time dynamic systems, including the design of digital control systems using transform techniques by discrete equivalent and direct design methods; root locus, Bode and Nyquist diagrams, and Nichols charts; controller implementation issues, such as digital filter realizations, nonlinear effects due to quantization, round off, dead band, and limit cycles; and selection of the sampling rate. Covers advanced analog and mixed-signal circuit analysis topics. Offers students an opportunity to explore circuits and signals in the lab and to use their knowledge of circuits, analog signals, digital signals, and biological signals to build a working analog/digital EKG system. 4 Hours. Offers students an opportunity to program an embedded processor and interface to digital logic designs implemented on programmable hardware, as well as an opportunity to develop a series of designs in class, culminating in a project of the student's choosing. Complete 16 semester hours from the course list. 4 Hours. 4.00 . Addresses novel applications of analytical and engineering techniques for RF/Microwave Circuits. Dynamical Systems in Biological Engineering. Lectures are supported by illustrative examples and hands-on exercises that rely on the use of MATLAB and are grounded in practical problems. 4 Hours. 4 Hours. The concept of a layered network architecture is used as a framework for understanding the principal functions and services required to achieve reliable end-to-end communications. 4 Hours. The curricula are continuously assessed to ensure that graduates can achieve these goals and g… Introduces cadence tools for circuit simulations, physical layout, and layout verification. With each modality, instrument parameters, contrast mechanisms, resolution, and depth of penetration are considered. 4 Hours. Fundamentals of Engineering Algorithms. Accompanies EECE 5684. Covers the software life cycle (requirements analysis and specification, software design, coding, testing, and maintenance); various models of the software process—structured and agile; the Unified Modeling Language (UML) as applied to the software life cycle, prototyping, and documentation; design patterns; software metrics and estimation; software development environments and tools; and verification and validation. Emphasizes modern engineering applications of computer vision, graphics, and pattern classification methodologies for data visualization. Electrical Machines. EECE 7374. Electrical and computer engineering (ECE) is a discipline that prepares graduates to solve problems across a diverse array of industries. These are not scheduled and may not be offered. Introduces relevant topics and concepts in visualization, including computer graphics, visual data representation, physical and human vision models, numerical representation of knowledge and concept, animation techniques, pattern analysis, and computational methods. Requires permission of instructor. Please refresh the page. Introduces fundamental techniques in computer engineering used throughout the graduate curriculum. Embedded Design: Enabling Robotics. Digital Control Systems. EECE Dept. Examples emphasize concepts introduced in EECE 5580, such as system response to stimuli, stability, and robustness. 4 Hours. Offers students an opportunity to obtain a fundamental understanding of the property and manipulation of light at the nanoscale. Covers the practical aspects of control systems design through lab experiments. Covers topics from the course through various experiments. Covers the design and evaluation of control and data structures for digital systems. 4 Hours. Topics covered include fundamentals of light propagation in biological tissues, light-matter interactions such as elastic and inelastic scattering; fluorescence and phosphorescence; diagnostic imaging techniques such as confocal fluorescence microscopy, diffuse optical tomography, and optical coherence tomography; and therapeutic interventional techniques, including photodynamic therapy, laser thermal therapies, and fluorescence-guided surgeries. Topics include linearity, time invariance, causality, stability, convolution, system interconnection, and sinusoidal response. Discusses selected topics that illustrate a variety of applications of electrical engineering, such as AC circuits and electric power, the basics of semiconductor devices with applications to transistor amplifier models, transients in circuits with energy storage, mechanical controls and mechatronics, digital signals, logic circuits, and some basic concepts of computer operations, specifically, number coding, arithmetic operations, and memory circuits. Data Visualization. Complete 4 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.