All Courses(A-Z)
Course Code
ECE 422
Course Name
Computer Security I
Credit
4.0 - 4.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
Fundamental principles of computer and communications security and information assurance: ethics, privacy, notions of threat, vulnerabilities, and risk in systems, information warfare, malicious software, data secrecy and integrity issues, network security, trusted computing, mandatory and discretionary access controls, certification and accreditation of systems against security standards. Security mechanisms: authentication, auditing, intrusion detection, access control, cryptography, security protocols, key distribution. Prerequisite: CS 241 or ECE 391.
Course Code
CS 463
Course Name
Computer Security II
Credit
3.0 - 4.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
Program security, trusted base, privacy, anonymity, non-interference, information flow, confinement, advanced auditing, forensics, intrusion detection, key management and distribution, policy composition and analysis, formal approaches to specification and verification of secure systems and protocols, and topics in applied cryptography. Same as ECE 424. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 461. Recommended: CS 475.
Course Code
ECE 220
Course Name
Computer Systems & Programming
Credit
4.0 - 4.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
2021/2022 Fall Winter
梁爽, 张姝萍, 刘钰, 余倩, 徐轶颖
2020/2021 Fall Winter
Lumetta, Steven
2019/2020 Fall Winter
Liao Zicheng
2018/2019 Fall Winter
Cui Yan, Lumetta, Steven, 李楚杉
2017/2018 Fall Winter
Yih-Chun, Hu
Introduction
Advanced use of LC-3 assembly language for I/O and function calling convention. C programming, covering basic programming concepts, functions, arrays, pointers, I/O, recursion, simple data structures, linked lists, dynamic memory management, and basic algorithms. Information hiding and object-oriented design as commonly implemented in modern software and computer systems programming. Prerequisite: ECE 120. Restricted to Computer Engineering or Electrical Engineering majors or transfer students with ECE Department consent.
Course Code
ECE 391
Course Name
Computer Systems Engineering
Credit
4.0 - 4.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
2019/2020 Spring Summer
王维维
Introduction
Concepts and abstractions central to the development of modern computing systems, with an emphasis on the systems software that controls interaction between devices and other hardware and application programs. Input-output semantics; synchronization; interrupts; multitasking; virtualization of abstractions. Term-based projects. Credit is not given for both ECE 391 and CS 241. Prerequisite: ECE 220 or CS 233.
Course Code
CS 543
Course Name
Computer Vision
Credit
4.0 - 4.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
Information processing approaches to computer vision, algorithms, and architectures for artificial intelligence and robotics systems capable of vision: inference of three-dimensional properties of a scene from its images, such as distance, orientation, motion, size and shape, acquisition, and representation of spatial information for navigation and manipulation in robotics. Prerequisite: ECE 448 or CS 225.
Course Code
ME 170
Course Name
Computer-Aided Design
Credit
3.0 - 3.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
2022/2023 Spring Summer
Wang Xinlei
2021/2022 Spring Summer
Wang Xinlei
2021/2022 Fall Winter
万峰
2019/2020 Spring Summer
Wang Xinlei
2018/2019 Spring Summer
Wang Xinlei
Introduction
<p>Geometry and topology of engineered components: creation of engineering models and their presentation in standard 2D blueprint form and as 3D wire-frame and shaded solids; meshed topologies for engineering analysis and tool-path generation for component manufacture; ISO and ANSI standards for coordinate dimensioning and tolerancing; geometric dimensioning and tolerancing. Use of solid-modeling software for creating associative models at the component and assembly levels with automatic blueprint creation, interference checking, and linked bill of materials.
Course Code
KIN 100
Course Name
Cond & Wt Control
Credit
1.0 - 1.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
Skills and knowledge essential for leisure-time activities which are classified as developmental activities. Prerequisites and descriptions for each developmental activity are provided in the Class Schedule. More than one activity (Sections A through Z) may be taken in the same term.
Course Code
CEE 320
Course Name
Construction Engineering
Credit
3.0 - 3.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
Construction engineering processes: contracting and bonding, planning and scheduling, estimating and project control, productivity models, and construction econometrics. Prerequisite: CEE 201; credit or concurrent registration in CS 101 and CEE 202.
Course Code
BT2321020
Course Name
Contemporary Film and TV Culture
Credit
2.0 - 2.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
Introduction
This subject applies the theory of film and TV along with the corresponding criticism methods to analyze and interpret the contemporary film and TV culture, especially those recent hot topics in the contemporary film and TV culture. Students are required to read relevant book, watch relevant film and TV works, develop the ability of analyzing film and TV culture.
Course Code
ECE 486
Course Name
Control Systems
Credit
4.0 - 3.0
Instructors
Parent ID Semester (field_semester) - Any -2016/2017 Fall Winter2016/2017 Spring Summer2017/2018 Fall Winter2017/2018 Spring Summer2018/2019 Fall Winter2018/2019 Spring Summer2019/2020 Fall Winter2019/2020 Spring Summer2020/2021 Fall Winter2020/2021 Spring Summer2021/2022 Fall Winter2021/2022 Spring Summer2022/2023 Fall Winter2022/2023 Spring Summer2023/2024 Fall Winter2023/2024 Spring Summer
Apply
2021/2022 Fall Winter
Chew Ting Gang, 李香花, Brook,Matthew
2020/2021 Fall Winter
Yang Liangjing
2019/2020 Fall Winter
Voulgaris, Petros, Yang Liangjing
Introduction
Analysis and design of control systems with emphasis on modeling, state variable representation, computer solutions, modern design principles, and laboratory techniques. 4 undergraduate hours. 4 graduate hours. Prerequisite: ECE 210.