Steven Knudsen, BSc (Computer Engineering), MSc (Applied Sciences in Medicine), PhD (Electrical Engineering)

ATS Full Lecturer, Faculty of Engineering - Electrical & Computer Engineering Dept

Pronouns: he, him

Contact

ATS Full Lecturer, Faculty of Engineering - Electrical & Computer Engineering Dept
Email
knud@ualberta.ca
Address
5-261 Donadeo Innovation Centre For Engineering
9211 116 St
Edmonton AB
T6G 2H5

Overview

Area of Study / Keywords

Communications Engineering Computer Engineering Signal and Image Processing Mechatronics Software-defined Radio Engineering Design


About

A graduate of the U of A in 1984 and 1987, I am excited to be a part of the ECE Department. My goal is to give back to the place that gave so much to me, and especially to help undergraduates students. A recent focus has been on space-based technology and innovation with special emphasis on optical communications and low Earth orbit (LEO) applications.


Research

I collaborate with colleagues on a range of projects and topics, but do not conduct independent research. My current position does not allow me to supervise graduate students or post-docs. All email applications for such positions will be ignored.


Teaching

The focus of my teaching is to provide high-quality, experience-based instruction that relates theory and knowledge to industry. My career has been primarily R&D with a focus on transitioning low Technology Readiness Level technologies to market. Recent courses include ECE 492 and ENGG 160. Past courses include Networks and Systems, Continuous and Discrete Time Systems, Adaptive Signal Processing, Wavelets and Nonlinear Signal Processing, Digital Logic Design, Introduction to Analog Communications, and Computers, Communications, and Networks.

Courses

ECE 421 - Exploring Software Development Domains

Advanced programming concepts. Programming language as a vehicle for discussion about programming concepts such as productivity, components and re-use, traditional vs. scripting approaches. Object oriented construction, systems programming, concurrent programming, Graphical User Interface (GUI) programming, distributed programming, and dynamic programming. Prerequisites: ECE 322 or CMPE 320, ECE 325, CMPUT 301 and CMPUT 379. Credit may be obtained in only one of CMPE 410 or ECE 421.


ECE 492 - Computer Engineering Design Project

Design of microprocessor systems, input/output systems, programmable timers, address decoding and interrupt circuitry. This course has a major laboratory component and requires the design and implementation of a microprocessor-based system. Prerequisites: ECE 315 or CMPE 401, and ECE 410 or CMPE 480. Credit may be obtained in only one of CMPE 450, 490, or ECE 492.


ENGG 160 - Introduction to Engineering Design, Communication, and Profession

Fundamental design process and theory in a multidisciplinary context. Importance, in engineering design, of communications; team work; the engineering disciplines, career fields; professional responsibilities of the engineer including elements of ethics, equity, concepts of sustainable development and environmental stewardship, public and worker safety and health considerations including the context of the Alberta Occupational Health and Safety Act. Corequisite ENGL 199. This course is delivered in a blended format.


Browse more courses taught by Steven Knudsen