WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s General ECE Courses Department.

Slides:



Advertisements
Similar presentations
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s: Computer Hardware 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s Computer Hardware Department of.
Advertisements

50s Computer Software and Software Engineering
INTRODUCTION TO CS16 CS16: Introduction to Algorithms and Data Structures Tu/Th 10:30-11:50 Metcalf Auditorium David Laidlaw Thursday, January 23, 2014.
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Spring 2009 (Overview) CS6234: Advanced Algorithms  Instructors:
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 60s: Power Engineering 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 60s Power Engineering Department of.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 40s: Circuits 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 40s Circuits Department of Electrical and Computer.
Analysis & Design of Algorithms (CSCE 321)
Jan Welcome to the Course of Advanced Algorithm Design (ACS-7101/3)
CS333/ Topic 11 CS333 - Introduction CS333 - Introduction General information Goals.
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 1. Introduction - 1 Introduction.
Introduction & Overview CS4533 from Cooper & Torczon.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s: Communications and Information Systems 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s Communications.
Unit 1. Sorting and Divide and Conquer. Lecture 1 Introduction to Algorithm and Sorting.
Algorithm design techniques
Design and Analysis of Algorithms Review of algorithm analysis Haidong Xue Summer 2012, at GSU.
Tort Law: Negligence Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 70s: RF/Microwave and Photonic 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 70s RF/Microwave and Photonic.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Whitacre College of Engineering Panel Interdisciplinary Cybersecurity Education Texas Tech University NSF-SFS Workshop on Educational Initiatives in Cybersecurity.
Texas Tech University NSF-SFS Workshop on Educational Initiatives in Cybersecurity for Critical Infrastructure Course Flow Diagrams May 2-3, 2013 Support.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 30s: Silicon Devices and Integrated Circuits 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 30s Silicon Devices.
Jeff Edmonds room: 3044 Many Topics in Theory & Mathematics Scheduling Algorithms –scheduling some shared resource –to a steady stream.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 25, 2014.
1 Operating System Security Research David Lie Department of Electrical and Computer Engineering University of Toronto.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Introduction to Algorithms By Mr. Venkatadri. M. Two Phases of Programming A typical programming task can be divided into two phases: Problem solving.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
1 CPSC 320: Intermediate Algorithm Design and Analysis July 28, 2014.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 21, 2014.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
1 CPSC 320: Intermediate Algorithm Design and Analysis July 9, 2014.
Departments in Business Business Name 1 Business Name 2.
Discrete Structures and The Three-Fold Introduction to Computer Science Doug Baldwin Department of Computer Science SUNY Geneseo.
1 BIM304: Algorithm Design Time: Friday 9-12am Location: B4 Instructor: Cuneyt Akinlar Grading –2 Midterms – 20% and 30% respectively –Final – 30% –Projects.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 16, 2014.
1 ECE 1304 Introduction to Electrical and Computer Engineering Section 1.7 Linear Algebra with MATLAB.
Design and Analysis of Algorithms (09 Credits / 5 hours per week) Sixth Semester: Computer Science & Engineering M.B.Chandak
CES 512 Theory of Software Systems B. Ravikumar (Ravi) Office: 141 Darwin Hall Course Web site:
1 CPSC 320: Intermediate Algorithm Design and Analysis July 30, 2014.
CES 592 Theory of Software Systems B. Ravikumar (Ravi) Office: 124 Darwin Hall.
MATH 212 NE 217 Douglas Wilhelm Harder Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada Copyright © 2011.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Algorithms an Introduction. History This course was first taught in the late 1960s The main principals that maintained the area –Find algorithms that.
Design and Analysis of Algorithms Introduction Instructors:1. B V Kiran Mayee, 2. A Madhavi
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Jeff Edmonds room: 3044
Welcome to the Course of Advanced Algorithm Design
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
Summary of lectures Introduction to Algorithm Analysis and Design (Chapter 1-3). Lecture Slides Recurrence and Master Theorem (Chapter 4). Lecture Slides.
Advanced Design and Analysis Techniques
Introduction of ECE665 Computer Algorithms
Design and Analysis of Algorithms (07 Credits / 4 hours per week)
Algorithm Design and Analysis
Efficient low-level design
Algorithm Design Techniques
Algorithms Lecture # 27 Dr. Sohail Aslam.
Design and Analysis of Algorithms
Topic 14 Algorithm Families.
INTRODUCTION TO ALOGORITHM DESIGN STRATEGIES
Department of Computer Science & Engineering
Design and Analysis of Algorithms (04 Credits / 4 hours per week)
Presentation transcript:

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s General ECE Courses Department of Electrical and Computer Engineering University of Waterloo

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 2 Outline Courses available

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 3 Course Summary 4A4B No coursesECE 406 Algorithm Design and Analysis ECE 409 Cryptography and System Security (starting W2014)

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 4 Which Courses to Take? 4B: ECE 406 Algorithm Design and Analysis Design and analysis of efficient, correct algorithms. Advanced data structures, divide and conquer algorithms, recurrences, greedy algorithms, dynamic programming, graph algorithms, search and backtrack, inherently hard and unsolvable problems, approximation and randomized algorithms, and amortized analysis. ECE 409 Cryptography and System Security (starting W2014) Introduction to cryptology and computer security, theory of secure communications, points of attack, conventional cryptographic systems, public key cryptographic systems, standards, firewalls, wireless system security, applications.

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 5 Pre-Enrolment Remember that you must pre-enrol in –October for 4A courses –June for 4B courses Courses with fewer than 20 students will be cancelled!

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 6 Summary Courses available: –Two in 4B

WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 00s: General ECE Courses 7 Copyright and Disclaimer These slides are Copyright © 2010 by the Department of Electrical and Computer Engineering of the University of Waterloo. All rights reserved. No warranty is given that any information in these slides is correct