ECE 600 - Analytical Methods for Electrical and Computer Engineering


Dr. Albert Wasef
Office: E2 3345
Phone: (519) 888-4567 extention 31155
Office hours: To be determined, or by appointment.


5:30pm - 8:20pm, Mondays, in room EIT 3141

Course website


Course description

With the increased interconnection of research areas within Electrical and Computer engineering, it is becoming more critical that individuals possess an increased breadth of knowledge with a strong background in all facets of Electrical and Computer engineering.

This course will cover the essentials of Linear Systems (Laplace and Z‐transforms, stability, impulse response, transfer functions, and state‐space models, in continuous‐time and discrete‐time); Applied probability and statistics (recap. of elementary concepts, regression, central limit theorem, goodness of fit test); Optimization (unconstrained optimization, constrained optimization with equality and inequality constraints, and linear programming).

Course outline

Part I: Linear Systems

  • Laplace and Z transforms
  • Stability, Impulse response, transfer functions
  • State space models: Continuous and discrete time

Part II: Applied Probability and Statistics

  • Random variables and distribution functions
  • Multivariate random vectors
  • Mean, variance and expectations
  • Central limit theorem
  • Estimating parameters (interval estimation, hypothesis tests, etc)
  • Joint distribution and correlation
  • Regression
  • Goodness of fit tests

Part III: Optimization

  • Methods for Constrained Optimization: Linear programming, Lagrange multipliers, KKT conditions.
  • Methods for Unconstrained Optimization: line search, Steepest Ascent, Newton-Raphson, and DFP.


The grading scheme is as follows:

  • Midterm Exam: 35%
  • Final Exam: 65%

Recommended background

There is no formal pre‐requisite for this course, but a strong foundation in linear algebra and calculus, as they relate to engineering, is expected.


Course notes.


  • G. James, “Advanced Modern Engineering Mathematics,” 4th edition, Prentice Hall, 2011.
  • G. James, “Modern Engineering Mathematics,” 4th edition, Prentice Hall, 2010.

Important Notes

  • Academic integrity: In order to maintain a culture of academic integrity, members of the University of Waterloo community are expected to promote honesty, trust, fairness, respect and responsibility.
  • Grievance: A student who believes that a decision affecting some aspect of his/her university life has been unfair or unreasonable may have grounds for initiating a grievance. Read Policy 70, Student Petitions and Grievances, Section 4. When in doubt please be certain to contact the department’s administrative assistant who will provide further assistance.
  • Discipline: A student is expected to know what constitutes academic integrity to avoid committing an academic offence, and to take responsibility for his/her actions. A student who is unsure whether an action constitutes an offence, or who needs help in learning how to avoid offences (e.g., plagiarism, cheating) or about “rules” for group work/collaboration should seek guidance from the course instructor, academic advisor, or the undergraduate Associate Dean. For information on categories of offences and types of penalties, students should refer to Policy 71, Student Discipline. For typical penalties check Guidelines for the Assessment of Penalties.
  • Appeals: A decision made or penalty imposed under Policy 70 (Student Petitions and Grievances) (other than a petition) or Policy 71 (Student Discipline) may be appealed if there is a ground. A student who believes he/she has a ground for an appeal should refer to Policy 72 (Student Appeals).
  • Note for students with disabilities: The AccessAbility Services, located in Needles Hall, Room 1132, collaborates with all academic departments to arrange appropriate accommodations for students with disabilities without compromising the academic integrity of the curriculum. If you require academic accommodations to lessen the impact of your disability, please register with the AccessAbility Services at the beginning of each academic term.