Ningfang Mi

Associate Professor
Department of Electrical and Computer Engineering
Northeastern University
Office: 302 Dana Research Center
Phone: (617)373-3028
Fax: (617)373-8970


EECE3326 Optimization Methods

Covers the design and implementation of algorithms to solve engineering problems using a high-level programming language. Reviews elementary data structures, such as arrays, stacks, queues, and lists, and introduces more advanced structures, such as trees and graphs and the use of recursion. Covers both the algorithms to manipulate these data structures as well as their use in problem solving. Emphasizes the importance of software engineering principles. Introduces algorithm complexity analysis and its application to developing efficient algorithms. Prereq. CS 1500.

Fall 2009, Fall 2010, Spring 2012, Fall 2013, Fall 2014


EECE7398 Simulation and Performance Evaluation

Covers topics on computer simulation and performance evaluation in computer systems. The course mainly covers both classic and timely techniques in the area of performance evaluation, including capacity planning to predict system performance, scheduling, and resource allocation in systems. The course also introduces some basic computational and mathematical techniques for modeling, simulating and analyzing the performance by using simulation, including models, random-number generation, statistics, and discrete event-driven simulation.

Spring 2010, Spring 2011, Fall 2011, Spring 2013, Spring 2014

[Back to Top]