- CDA 3104 Introduction to Computer Design (3)Computer architecture and design, CPU, memory systems, caches, data, input/output devices, bus architecture, and computer control. Processor types, instruction set and assembly language programming.
The Syllabus.
Prerequisite: EGN 2271 - CDA 4400 Computer Hardware Analysis (3)
The study of hardware functions of a basic computer. Topics include logic elements, arithmetic logic units, control units, memory devices, organization and I/O devices (for non-EE majors only).
Prerequisites: CDA 4101 and MAD 2104.
- CNT 3007 Introduction to Networking and Cybersecurity for Engineers (3)Introduction to fundamentals of computer networks and cybersecurity for Engineering students. Main principles of networking protocols and cybersecurity aspects. Design issues, network appliances, security techniques.
Prerequisite: EEL 2880 - CNT 3122 Sensors for Internet of Things (3)This course introduces sensors and sensor design for loT devices. Topics include history of loT-enabled sensors, design and fabrication of smart sensors, theory and case studies of important smart sen.
The Syllabus.
Prerequisite: EGN 2271 - CNT 3142 Microcontrollers for Internet of Things (3).Overview of embedded systems and microcontrollers with a comprehensive in-depth look at the MSP43Q. Students will learn about this powerful mixed-signal, low power consumption microcontroller.
The Syllabus.
Prerequisite: EGN 2271. - CNT 3143 IoT Analytics with Cloud Services (3)This course will focus on loT Hub, loT edge and the how the sensor data is collected, stored and processed on the cloud.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission. - CNT 3162 Wireless Communications for IoT (3). This course will cover source coding for data compression, channel coding for error correction, digital transmission and reception, wireless channels, and the narrow-band loT communication system.
The Syllabus. - CNT 4145 Sensor loT Analytics (3)This course examines the ingestion, storage, analysis and reporting of massive quantities of loT data collected from distributed devices for processing using loT cloud and edge computing.
Prerequisite: EEL 4730 - CNT 4147 loT & Sensor Big Data Analytics (3)This course examines the ingestion, storage, analysis and reporting of massive quantities of loT/sensor data collected from distributed data sources and processing with big data technologies.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission - CNT 4149 Sensor & IoT Data Analysis with Deep Learning (3)This course will focus on the application of deep learning techniques and algorithms on structured and unstructured data received from sensors and IoT devices.
The Syllabus.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission. - CNT 4151 IoT & Sensor Data Visualization (3).
This course will focus on visualization framework and libraries to get insight from sensor and loT Data. Student will learn about various visualization techniques available on premise and cloud.
The Syllabus.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission.t - CNT 4153 IoT Applied Machine Learning (3).
This course will focus on the application of traditional machine learning algorithms and popular framework to large sensor and loT data sets.
The Syllabus.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission. - CNT 4155 IoT & Sensor Programming with Python (3). This course will introduce students to the Python programming language as it applies to its interaction with sensor and loT devices.
The Syllabus.
Prerequisites: EEL2880 or COP 2210 or COP 2250 or equivalent or instructor permission - CNT 4165 Network Protocols for Internet of Things (3).
This course introduces the underlying network protocols for loT communications. Protocols at the medium access and network layers are discussed.
The Syllabus.
Prerequisite: TCN 4211. - CNT 4185 Internet of Things Privacy (3)Introduces the privacy issues related to loT technologies. Focuses on privacy preserving technologies regarding loT user data, access to such data and privacy law around such personal data.
Prerequisite: EEE 4717. - CNT 4188 Internet of Things Forensics (3)This course examines the existing Digital Forensics models and methodologies for their applicability within the loT domain. Various tools and techniques will provide access within these devices.
Prerequisite: EEL 4730. - CTS 1120 Fundamentals of Cybersecurity (3)Don't get hacked, be safe, and protect your digital footprint. Actions taken can have a lasting impact in your personal, financial and professional life. Recognize and prevent threats.
The Syllabus. - EGN 1002 Engineering Orientation (2)Introduction to aspects of the engineering profession. Computer tools and basic engineering science. Team-based engineering projects.
The Syllabus. - EGN 2271 Introduction to Circuits and Electronic Hardware (3)Introduction to resistive circuits, laws governing circuits, electronic switches, logic gates, electronic memories, standard input and output ports.
The Syllabus. - EEE 3303 Electronics I (3)
Introductory course dealing with basic electronic devices such as diodes, BJTs, FETs, Op-Amps, and their circuit applications.
The Syllabus.Prerequisites: EEL 3110 and EEL 3110L.
Corequisite: EEE 3303L.
- EEE 3303L Electronics I Laboratory (1)
Design, build and test electronic circuits that use diodes, BJTs, FETs and Op-Amps.
The Syllabus.Prerequisite: EEL 3110L.
Corequisite: EEE 3303.
- EEE 3394 Electrical Engineering Science I - Electronic Materials (3)The course covers fundamental science topics in electrical engineering. This course addresses material science and quantum physics concepts, thermal and electrical conductivity, and semiconductors.
Prerequisite: PHY 2048 Corequisite: MAC 2312 - EEE 3396 Introduction to Solid State Devices (3)
Introduction to the physics of semiconductors; charge carrier statistics and charge transport in crystalline solids. Basic operations of solid state devices including p-n junction diode, the bipolar junction transistor and field effect transistors.
The link of the syllabus.
Prerequisites: PHY 2049 and EIN 3235.Corequisites: MAP 2302 and EEL 3110.
- EEE 4202C Medical Instrumentation Design (4)
Concepts of transducers and instrumentation systems; origins of bio-potentials; electrical safety; therapeutic and prosthetic devices.
Prerequisite: EEL 3110. - EEE 4262 IoT Design of Embedded Sensing Network and Signal Processing (3)
This course will provide hands-on experience on the software design and implementation of a typical loT system/device on a customer-made loT education platform of CyberSens-EDU.
Prerequisites: COP 2210 or permission from instructor (Basic programming experience is required) - EEE 4304 Electronics II (3)
Second course in electronics with particular emphasis on equivalent circuit representation and analysis of electronic analog circuits and systems, their frequency response and behavior under feedback control.
The Syllabus.
Prerequisite: EEE 3303.
Corequisite: EEL 4304L.
- EEE 4304L Electronics II Laboratory (1)
Design and measurement experiments of advanced electronics, including applications of integrated circuits.
The Syllabus.Prerequisite: EEE 3303L.
Corequisite: EEL 4304
- EEE 4314 Integrated Circuits and Systems (3)
Continuation of Electronics II with major emphasis on applications of integrated circuits and design of analog, control, communication and digital electronic systems.
The Syllabus.Prerequisites: EEL 4304.
Corequisite: EEE 4314L.
- EEE 4314L Integrated Circuits Laboratory (1)
Laboratory experiments in integrated circuits. Includes design of filters, analog systems, A/D and D/A systems.
The Syllabus.Prerequisites: EEE 4304L.
Corequisite: EEE 4314.
- EEE 4343 Introduction to Digital Electronics (3)
This course focuses on digital electronics. BJT as a switch, CMOS and other advanced logic-gate circuits, data converters, switched capacitor filters, semiconductor memories.
The syllabus.
Prerequisites: EEL 3712 and EEL 3712L. - EEE 4393C Wearable Electronics (3)Introduction to charge transport in inorganic and organic semiconductors and low-dimensional carbon. Design of devices and sensors using different classes of materials for wearable electronics.
The Syllabus.
Prerequisite: EEL 3110C or EEE 3396 or instructor permission. - EEE 4421C Introduction to Nanofabrication (3)
This course will give the students an introduction to micro/nanofabrication tools and techniques. It includes lab sessions where the students design, fabricate and test selected mirco-scale devices.
The Syllabus.Prerequisites: EEE 3396 or permission of the instructor.
- EEE 4423 Introduction to Quantum Computers (3)This course provides the foundations of quantum computers and quantum information systems with an
emphasis on physical implementations.
Prerequisites: EEL 3120, EEL 3135. - EEE 4510 Introduction to Digital Signal Processing (3)
Modeling of DSP systems, Z transform, Algorithms for convoltion, correlation functions, DFT, and FFT computation. Digital filters design, engineering applications.
The Syllabus.Prerequisites: EEL 3135 or permission of the instructor.
- EEE 4550 Introduction to Radar Systems (3)
Radar equation, MTI and pulse Doppler radar, tracking radar, signal detection in noise, radar clutter, propagation of radar waves, radar antenna, radar transmitters, and radar receivers.
The Syllabus.
Prerequisites: EEL 3514 or permission of the instructor.
- EEE 4717 Introduction to Security of Internet of Things and Cyber-Physical Systems (3)
In this class, the students will gain introductory hands-on training in the security of Internet of Things and Cyber-Physical Systems areas.
The Syllabus.
Prerequisites: Programming coursework, any CS oriented courses, any embedded coursework or permission of the instructor.
- EEE 4750 Introduction to Image and Video Forensics (3)The course covers the theoretical and practical aspects and principles of forensic image and video
analysis and their application to digital forensics.
Prerequisite: EEL 4802 - EEE 4752 Introduction to Network Forensics and Incident Response (3)The course covers the theoretical and practical aspects of the foundations of computer network security, incident response tools and techniques.
The Syllabus.
Prerequisite: Senior Standing. - EEE 4754 Introduction to Mobile Forensics (3)The
course covers the theoretical and practical aspects of Mobile device forensics focusing on the identification, preservation, collection, analysis, and reporting techniques and tools.
The Syllabus.
Prerequisite: EEL 4802 - EEE 4761 Embedded Systems Design and Implementation for loT applications (3)This course will provide hands-on experience on the hardware design and implementation of a typical loT system/device using Eagle/Autodesk PCB design software.
Prerequisites: EEL
3110 and EEL 3110L or permission from instructor (No hardware design experience is required) - EEE 4762 Platform Design and Implementation for loT Applications (3)This course will provide hands-on experience on the hardware design and implementation of a typical loT system/device using Eagle/Autodesk PCB design software.
Prerequisite: EEL 3110 and EEL3110L or permission from instructor (No hardware design experience is required) - EEE 4763 Embedded Programming for IoT Sensing and Network Control and Applications (3)
This course will provide hands-on experience on the software design and implementation of a typical IoT system/device on a customer made IoT education platform of CyberSens[1]EDU.
Prerequisite: COP 2210 or Permission from Instructor. (Basic programming experience is required) - EEE 4775 Massive Storage and I/O for Big Data Computing (3)
This course provides a broad introduction to the fundamentals of massive file storage systems and I/O architecture in big data computing and its enabling systems infrastructure.
Prerequisites: EEL 4709C or permission of the instructor.
- EEL 2880 Applied Software Techniques in Engineering (3)
Engineering problem solving process, overview of a generalized computing system, software development, real-life engineering applications, computational implications.
The Syllabus.
- EEL 3003 Electrical Engineering I (3)
For non-EE majors. Basic principles of DC and AC circuit analysis, electronic devices and amplifiers, digital circuits, and power systems.
Prerequisites: MAC 2312 and PHY 2049.
Corequisite: MAP 2302.
- EEL 3110 Circuit Analysis (3)
Introductory circuit analysis dealing with DC, AC, and transient electrical circuit analysis and the general excitation of circuits using the Laplace transform.
The Syllabus.Prerequisites: MAC 2312, PHY 2049, (EGN 1002 or EGN 1006).
Corequisites: MAP 2302, EEL 3110L, and for EE or CpE Engineering students, EEL 2880.
- EEL 3110L Circuits Lab (1)
This lab introduces basic test equipment; oscilloscopes, multimeters, power supplies, function generator, etc., and uses this equipment in various experiments on resistors, capacitors, and inductors.
The Syllabus.
Prerequisite: PHY 2049L.Corequisite: EEL 3110.
- EEL 3112 Circuits II (3)
Application of operational methods to the solution of electrical circuits. Effect of poles and zeroes on the response. Transfer function of electrical networks. Laplace and Fourier transforms; network parameters.
Prerequisites: MAP 2302, EEL 3110, and EEL 3135.
- EEL 3120 Introduction to Linear Systems in Engineering (3)
Introductory course on linear systems, deals with the use of linear algebra to analyze resistive and dynamic electric circuits.
The Syllabus.Prerequisites: MAC 2312, PHY 2049, and EGN 1002.
- EEL 3135 Signals and Systems (3)
Use of Fourier analysis in electrical and electronic systems. Introduction to probability theory, linear algebra and complex variables.
The Syllabus.
Prerequisite: MAP 2302 and EEL 3120.
- EEL 3200 Electrical Energy Systems (3)Introductory course on topics related to electrical energy systems. Energy requirements, resources, and sustainability. Conversion of non-renewable and renewable energy sources to electric energy. Principles of electric power delivery. Principles of electric energy processing and conversion.
Prerequisite: EEL 3110C - EEL 3160 Computer Applications in Electrical Engineering (3)
Interactive techniques of computers to simulate and design electrical engineering circuits and systems.
Prerequisite: EEL 2880 or permission of the instructor.
- EEL 3370 C++ Programming for Embedded Systems (3)Object-oriented programming in C++ with emphasis on evaluation of alternative program design strategies. Class design, recursion, linked and dynamically allocated structures. This class will also include data structure concepts and applications.
The Syllabus.
Prerequisites: EEL 2880 or permission of the instructor. - EEL 3472 Electrical Engineering Science II (3)The course covers fundamental science topics in electrical engineering. This course addresses electromagnetic field theory, including charge distributions, electromagnetic fields, transmission lines.
Prerequisites: PHY 2048, Corequisites: MAP 2302 - EEL 3514 Communication Systems (3)
An introductory course in the field of analog communication systems. Transmitters, receivers, and different modulation and demodulation techniques are studied. A basic treatment of noise is also included.
The Syllabus.
Prerequisites: EEL 3110, EEL 3135 and EIN 3235.
- EEL 3514L Communication Systems Lab (1)
This is a web-accessible hardware laboratory on analog and digital communication systems. Students will perform all the experiments remotely through the internet. Lab reports will be submitted for every remote lab.
Prerequisite: EEL 3135.
- EEL 3657 Control Systems I (3)
Analysis of linear time-invariant feedback control systems. System modeling, time and frequency-domain response, stability and accuracy. Analysis by use of Root- Locus, Bode plots, Nyquist diagram.
The Syllabus.
Prerequisites: EEL 3110 and EEL 3135. - EEL 3664 Introduction to Autonomous Systems (3)components of autonomous systems and exposes the students to the concept of autonomous systems from the perspective of autonomous mobile robotic.
The Syllabus.
Prerequisite: EEL 2880. - EEL 3712 Logic Design I (3)
Boolean Algebra. Binary number systems. Combinational logic design using SSI, MSI and LSI. Sequential logic design.
The Syllabus.Corequisites: EEL 3712L and EEL 3110.
- EEL 3712L Logic Design I Lab (1)
Laboratory experiments, using gates, combinational networks, SSI, MSI, LSI. Sequential logic design.
The Syllabus.
Corequisites: EEL 3110L and EEL 3712. - EEL 4005 Measurements and Instrumentation in Electrical Engineering (3)Course applies introduction to various measurements, data acquisition and control using the software packages commonly used in the electrical engineering practice and research.
Prerequisites: EEL 3110C, EEL 2880. - EEL 4006 Development of Dynamic Web Sites (3)
Techniques for the development of dynamic web sites, which will generate individualized web pages, according to data supplied by the user or retrieved from data stores available to the web server.
Prerequisites: EEL 2880 or permission of instructor.
- EEL 4015C Electrical Design in Buildings I (3)
Application of electrical codes and regulations. Design of loads, circuits, surge protectors, feeders, panels, and breakers.
The Syllabus.Prerequisite: EEL 3110.
- EEL 4016 Electrical Design in Buildings II (3)
Electrical design of industrial buildings, size and design of distribution rooms, switchboards, transformers, bus ducts, motor control centers, starters, voltage drop calculations, lighting distribution.
Prerequisite: EEL 4015.
- EEL 4062 Engineering Business Plan Development (3)This course is designed to help students develop an effective implementation plan for a new business venture.
The Syllabus.
Prerequisites: EEL 4933. - EEL 4063 Introduction to Business Decisions (3)
Fundamental concepts of industrial financial decisions, financial planning and analysis tools, justification for industrial capital investments, and intermediate and long-term financing options.
The Syllabus.The Syllabus online.
Prerequisite: EGN 3613. - EEL 4140 Filter Design (3)
Approximation techniques. Active RC second order modules. Low pass filters, bandpass filters, high pass filters, notch filters are studied in detail. Sensitivity and high order filters. Design and laboratory implementation.
The Syllabus.Prerequisites: EEE 3303 and EEE 3303L.
- EEL 4151 Engineering Business Plan Development (3)This course is designed to help students develop an effective implementation plan for a new business venture.
Prerequisites: EEL 4933. - EEL 4212 High Voltage Engineering (3)Introduction to concepts of high voltage engineering, various measurements used in characterizing electrical insulation materials and systems for power engineering applications.
Prerequisites: EEL 3110C, EEL 4213. - EEL 4213 Power Systems I (3)
Introductory course to power systems components; transformers, induction machines, synchronous machines, direct current machines, and special machines.
The Syllabus.Prerequisite: EEL 4410.
Corequisite: EEL 4213L.
- EEL 4213L Energy Conversion Lab (1)
- EEL 4214 Power Systems II (3)
- EEL 4215 Power Systems III (3)
- EEL 4241 Power Electronics (3)
- EEL 4410 Introduction to Fields and Waves (3)
Electric and magnetic fields. The relation between field and circuit theory: waves and wave polarization, reflection, refraction, and diffraction. Electromagnetic effects in high-speed digital systems.
The Syllabus.
Prerequisites: MAC 2313 and EEL 3110. - EEL 4413L Wave-Propagation for Wireless Communication (3)Course introduces the foundational concepts for wireless propagation used in radio communication. Topics: wave-propagation, transmission, attenuation, reflection, waveguides, microstrip lines, fibers.
Prerequisite: EEL 3135 - EEL 4421 Introduction to RF Circuit Design (3)
Basic EM theory, transmission lines, guided EM propagation, nmicrowave circuits, impedance matching, passive components, and filters. Full-wave simulation software will be used.
The Syllabus.Prerequisites: EEL 3135 and EEL 3110.
- EEL 4461C Antennas (3)
Introduction to linear antennas, linear arrays and aperture antennas. Far field pattern calculation and measurement techniques.
The Syllabus.Prerequisites: EEL 3514 or permission of the instructor.
- EEL 4495 Introduction to Applied Electromagnetics for Safety Analysis (3)Course applies EM theory and problem solving for Safety Analysis. Topics include safety schemes, lightning hazards, electrostatic discharge, and electromagnetic radiation.
Prerequisites: PHY 2049, MAC 2283, and MAP 2302. - EEL 4515 Advanced Communication Systems (3)
Advanced senior level course designed for those students who desire to enhance their engineering knowledge in communication systems. State-of-the-art techniques in FM, digital communication, phase locked loops, noise treatment, threshold improvement, etc.
The Syllabus.Prerequisites: EEL 3514, EEL 4304 or permission of the instructor.
- EEL 4583 Basics of RF Systems (3).The course introduces the basic concepts of radio frequency propagation and wireless receiver design. Topics include radiofrequency basics, noise fundamentals, linearity, cascade designs.
The Syllabus.
Prerequisite: EEL 3514 or permission of the instructor. - EEL 4595C Introduction to Wireless Digital Communications with USRP Applications (4)
The course covers the fundamentals of wireless digital communications from a DSP perspective. A lab comoponent using USRP boards complements the course through hands-on experimentation with the concepts learned in the class.
Prerequisites: EEL 3514 and EEE 4510.
- EEL 4611 Control Systems II (3)
Design by Root-Locus, Bode plot, and Guillin-Truxal approach; characteristics of some typical industrial controllers and sensors. Computer simulation and other modern topics are included.
The Syllabus.Prerequisites: EEL 3657 or permission of the instructor.
- EEL 4611L Systems Laboratory (1)
Laboratory experiments in various systems. Includes position and velocity control systems, zeroth order, first order, and second order systems. Communication Systems.
The Syllabus.
Corequisite: EEL 3657. - EEL 4658 Industrial Control Systems (3)
To learn the characteristics and the selection of hardware used in the industrial control systems design. Various measurement devices, transducers, actuators used in control systems will be studied.
The Syllabus.
Prerequisite: EEL 3657. - EEL 4664 Sensors and Perception and Robotic Manipulation (3)
This course will explore the state-of-the art technology supporting autonomous robots for service
Prerequisite: EEL 3657 or EEL 3664
domain with high robustness to environmental change and optional wear, and minimal reliance on application. - EEL 4709C Computer Design (3)
Computer architecture, arithmetic units, RAM, DRAM, ROM, disk, CPU, memory systems, data, input/output devices. Distributed and centralized control.
The Syllabus.
Prerequisites: EEL 3712, EEL 3712L and EIN 3235. - EEL 4730 Programming Embedded Systems (3)
Embedded Systems implementation using programming of synchronous state machines to capture behavior of time-oriented systems for running on microcontrollers.
The Syllabus.
Prerequisite: EEL 2880.
- EEL 4734 Embedded Operating Systems (3)
This is an intermediate course to the use of Embedded Operating Systems (OS) as developing environment. Course also includes OS concepts and unique embedded application development.
The Syllabus.
Prerequisite: EEL 2880. - EEL 4740 Embedded System Design (3)
Principles of embedded computing systems: architecture, hardware/software components, interfacing, hardware/software co-design, and communication issues.
The Syllabus.Prerequisite: EEL 4709C.
- EEL 4740L Embedded Computing Systems Laboratory (1)
Hands-on experience on Hardware/Software co-design of embedded computing systems: architecture, hardware/software components, interfacing, and communication issues.
The Syllabus.
Prerequisite: EEL 4709C.Corequisite: EEL 4740.
- EEL 4746 Microcomputers I (3)
RAM, ROM, and CPU architecture. Instruction set. Timing sequences. Sub- routines. Interrupts. Peripherals. Applications. System design.
The Syllabus.Prerequisites: EEL 4709C or permission of the instructor.
Corequisite: EEL 4746L.
- EEL 4746L Microcomputers I Laboratory (1)
Hands-on design experience with microcomputer systems and applications including buses, interfaces, and in-circuit emulation.
The Syllabus.Prerequisite: EEL 4709C.
Corequisite: EEL 4746.
- EEL 4747 Reduced Instruction Set Computing Processors (3)
Design of interfacing schemes of RISC processors, and state-of-the-art hardware and software features of advanced RISC processor families.
The Syllabus.Prerequisite: EEL 4709C.
Corequisite: EEL 4747L.
- EEL 4747L Microcomputers II (RISC) Lab (1)
Hands-on design experience with microprocessor systems and applications using Electronic Design Automation tools.
The Syllabus.Prerequisites: EEL 4709C.
Corequisite: EEL 4747.
- EEL 4793 Special Topics in Computer Engineering (1-3)
Special topics in computer engineering not covered in other courses.
Prerequisite: Permission of the instructor.
- EEL 4802 Introduction to Digital Forensics Engineering (3)
The fundamentals of the computer and network forensics and media exploitation techniques and introduces students to computer forensic software and hardware tools.
The Syllabus.Prerequisite: EEL 4806 or permission of the instructor.
- EEL 4804 Introduction to Malware Reverse Engineering (3)
This course familiarizes the student with the practice of performing reverse engineering on suspicious files and firmware present on various devices (computer to DVD player) and understand its impact.
The Syllabus.Prerequisites: EEL 4806 or permission of the instructor.
- EEL 4806 Ethical Hacking and Countermeasures (3)This course will give individuals an exposure to latest hacking tools and techniques to understand the anatomy of computer attacks and teach them the countermeasures to protect their valuable data.
The Syllabus. - EEL 4808L Ethical Hacking and Countermeasures LabThis class is designed to provide a student hands-on activates on security scenario applying different hacking techniques on various information systems.
Prerequisite: EEL 4806 - EEL 4831 Embedded GUI Programming (3)
Graphical user interface (GUI) for embedded system included elements and style, events, component and object oriented user interface models, and graphical application programming issues.
The Syllabus.
Prerequisites: EEL 4730 and EEL 4740.
- EEL 4905 Individual Problems in Electrical Engineering (1-3)
Selected problems or projects in the student’s major field of electrical engineering. It can be extended to a maximum of six hours. Student works independently with a minor advisement from designated faculty member.
Prerequisites: Senior level and permission of the instructor.
- EEL 4920 Senior Design I: Ethics, Communications, and Constraints - GL (2)
Professional ethics, oral communications, project feasibility study, proposal writing, system design methodology, human factors, intellectual property, liability and schedules.
The Syllabus.Prerequisites: ECE Department Core and Program Core.
- EEL 4921C Senior Design II: Project Implementation - GL (2)
Design of a complete EE or CpE system including use of design methodology, formulation, specifications, alternative solutions, feasibility, economic, reliability, safety ethics, and social impact.
The Syllabus.Prerequisite: EEL 4920.
- EEL 4930 Special Topics in Electrical Engineering (1-3)
Special topics in electrical engineering not covered in other courses.
The Syllabus.Prerequisite: Permission of the instructor.
- EEL 4933 Engineering Entrepreneurship (3)Lectures, case studies, and seminars. Active student participation. Course material is augmented through seminars given by engineers, business people, and specialists, based on their own experiences.
The Syllabus. - EEL 4949 Co-Op Work Experience (1-3)Practical Co-op engineering work under approved industrial supervision.
- TCN 2720 Introduction to Internet of Things (3)Introduces the fundamental concepts of loT and motivates the study of loT. Focuses on the Devices, Data Collection, Networking, Cloud Computing, Risks and Opportunities in loT context.
The Syllabus. - TCN 4081 Telecommunication Network Security (3)
Introduction and overview of security issues for engineering applications. Topics include design, implementation and management of security in networks.
The Syllabus.Prerequisites: TCN 4211 or permission of the instructor.
- TCN 4211 Telecommunication Networks (3)
Underlying engineering principles of computer and digital networks. Topics include physical, link and network layers; telecommunication and switching technologies.
The Syllabus.Prerequisites: EEL 2880, COP 2210 or permission of the instructor.
- TCN 4212 Telecommunication Network Analysis and Design (3)
The principle and practice of telecommunication and computer networks with emphasis on telecommunication network protocols, datagram services, routing and QoS.
The Syllabus.Prerequisites: TCN 4211 or permission of instructor.
- TCN 4431 Principles of Network Management and Control Standards (3)
Problems, principles and technologies in network management. General challenges in management of modern data and telecommunication networks.
Prerequisites: TCN 4211 or permission of the instructor.
- TCN 4940 Senior Project (3)Beginning of the Major Design Experiment of the Professional ethics, oral communications, project feasibility study, report writing, system design methodology, human factors, intellectual property.
Prerequisite: Senior Standing