Undergraduate Courses 2018-19
ELEC
Electronic and Computer Engineering
Undergraduate courses marked with [BLD] or [ONL] may be offered in the mode of blended learning or pure online delivery respectively, subject to different offerings. Students should check the delivery mode of the class section before registration.
- ELEC 1010Electronic and Information Technology3 Credit(s)DescriptionThis general-education course introduces the basics of electronic and information technology and their applications to daily-life consumer electronics and communication devices. Contents include the representation of signals in the time and frequency domains; digitization of information; coding for data compression and error protection; transmission of signals; cellular mobile phones and wireless communications; and the Internet. It is expected that through studying these technologies and how they address the problems encountered in the information technology area, students will also grasp the skills in solving problems with engineering approach and spirit and appreciate how these technologies impact the society.
- ELEC 1020Media Production: Technology and Design3 Credit(s)Exclusion(s)ELEC 4170BackgroundBasic computer operation such as using Powerpoint. Students without any computer knowledge are recommended to take COMP 1001 first.DescriptionThe course focuses on both the high level design concepts for creative multimedia marketing, as well as equipping the students with the necessary tools to manipulate digital media. The course covers theories such as strategy formulation, company branding, human perceptions, as well as fundamental implementation skills such as audio data processing, special image effects, and video handling techniques.
- ELEC 1030The Rise of Autonomous Robots3 Credit(s)Previous Course Code(s)ELEC 1095AAlternate code(s)MECH 1903DescriptionFueled by the rise of artificial intelligence, robotic devices are envisioned to become an ubiquitous part of daily life. New technologies such as wireless communication, voice and visual understanding, and machine learning will enable the development of biologically-inspired cognitive humanoid robots. This course will give students with little or no technical background an enriched understanding about robots and how they will change society. Fundamental social, economic, and technological issues of a human-machine society will be identified and discussed. The learning process will be facilitated through demonstrative sessions, where students can observe, evaluate, examine, and interact with a variety of autonomous robots and humanoids. Guided by internal and external experts, students will focus on a specific social, business or technology issue based on their personal background and interest. Through experimentation with robot kits, they will identify and explore ways robotics and automation might impact our quality of life.
- ELEC 1095Special Topics1-4 Credit(s)DescriptionSelected introductory topics in Electronic and Computer Engineering. May be repeated for credit, if different topics taken.
- ELEC 1100Introduction to Electro-Robot Design4 Credit(s)DescriptionThe course introduces the fundamental knowledge on the design, implementation and evaluation of a robot and its sub-systems. It covers the basic principles of analog and digital circuits as well as robot sensing and control mechanisms. Students have to apply the knowledge and principles learned to design and build a functional robot by the end of the course. Students who have completed ELEC 2200, ELEC 2400, ELEC 2410, or ELEC 2420, must obtain instructor's approval to take this course.
- ELEC 1200A System View of Communications: from Signals to Packets4 Credit(s)Corequisite(s)(COMP 1021 OR COMP 1022P OR COMP 1022Q) AND (MATH 1003 OR MATH 1014 OR MATH 1020 OR MATH 1024)Mode of Delivery[ONL] Pure online deliveryDescriptionHave you ever wondered what technologies go into your mobile phone or a WiFi hotspot? Through hands on work with a simple but fully functional wireless communication system, you will understand the basic engineering tools used and tradeoffs encountered in the design of these systems. This course is centered on weekly laboratories, each designed to introduce an important concept in the design of these systems. The lab sessions are supported by two one-hour lectures and a tutorial that introduce the concepts for the next laboratory, as well as reviewing and expanding the concepts learned in the previous laboratory.
- ELEC 1991Industrial Experience (Electronic Engineering)0 Credit(s)DescriptionFull-time internship training for a period of at least six weeks in an organization or company recognized by the Department for providing qualified internship training relevant to the electronic and computer engineering profession. Students must also complete the USTSEEB Safety Training module. Cantonese or other working languages may be used in off-campus trainings and internships, in some situations. For students in the BEng in Electronic Engineering program under the four-year degree only. Internship coordinator's approval is required for enrollment in the course. Graded P, PP or F.
- ELEC 2100Signals and Systems4 Credit(s)Prerequisite(s)MATH 2011 OR MATH 2023 OR MATH 2111 OR MATH 2350 OR MATH 2351 OR MATH 2352Exclusion(s)ELEC 2100HDescriptionThis is an introductory course for signal and system analysis. The course covers signal analysis tools including continuous- and discrete-time Fourier series and Fourier transform, and Laplace Transform; interactions between signals and linear time invariant (LTI) systems, and differential and difference equations as LTI systems, sampling theorem; and application examples in communication and control systems. MATLAB introduced as an integral part of this course.
- ELEC 2100HHonors Signals and Systems4 Credit(s)Prerequisite(s)(ELEC 1100 OR ELEC 1200 OR ELEC 2400 OR ELEC 2410 (prior 2016-17)) AND Grade A- or above in (MATH 2011 OR MATH 2023 OR MATH 2111 OR MATH 2350 OR MATH 2351 OR MATH 2352)Exclusion(s)ELEC 2100DescriptionThis is an accelerated and intensive course on signals and system analysis. The course covers continuous- and discrete-time Fourier series, Fourier transform, Laplace Transform, interactions between signals, linear time invariant systems, differential and difference equations, and the sampling theorem. There will also be an introduction to advanced concepts and related applications, such as various transforms used in image processing and modulation techniques used in communication systems, which will allow students to develop a deeper understanding of the fundamentals of signals and systems. MATLAB will be introduced as an integral part of this course.
- ELEC 2200Digital Circuits and Systems4 Credit(s)Prerequisite(s)ELEC 1100 OR ELEC 1200DescriptionDesign of combinatorial and sequential logic circuits; introduction to logic families (TTL and CMOS); programmable logic devices; special digital systems. Laboratory assignments make extensive use of computer-aided design (CAD) tools for design, simulation and testing.
- ELEC 2300Computer Organization4 Credit(s)Corequisite(s)ELEC 2200Exclusion(s)COMP 2611DescriptionThis is an introductory course to computer organization. The topics covered include instruction-set-design, digital design and computer arithmetic, controller and datapath design, memory systems, input-output systems, interrupts, pipelining, performance analysis, assembly language programming, and survey of advanced architectures.
- ELEC 2400Electronic Circuits4 Credit(s)Prerequisite(s)ELEC 1100 AND (MATH 1003 OR MATH 1014 OR MATH 1020 OR MATH 1024)Corequisite(s)PHYS 1114 OR PHYS 1154 (prior to 2014-15) OR PHYS 1314Exclusion(s)ELEC 2410 (prior to 2016-17), ELEC 2420DescriptionFundamental electronic concepts for DC and AC circuits, KVL and KCL, Thevenin and Norton Theroems, linearity and superposition, nodal and mesh analyses, sinusoidal steady state and phasor, transient analysis, transfer functions and Bode plots, op-amps, diodes, MOS transistors and related circuits.
- ELEC 2420Basic Electronics3 Credit(s)Prerequisite(s)MATH 1014 OR MATH 1020 OR MATH 1024Corequisite(s)PHYS 1111 OR PHYS 1112 OR PHYS 1152 (prior to 2014-15) OR PHYS 1312Exclusion(s)ELEC 2400, ELEC 2410 (prior to 2016-17)DescriptionBasic electronic concepts and components; DC, AC and transient analyses of analog electronic circuits; operational amplifiers and circuits; digital electronics includes binary number systems, Boolean algebra, and combinational and sequential logic. For non-ECE students only.
- ELEC 2600Probability and Random Processes in Engineering4 Credit(s)Prerequisite(s)A passing grade in AL Pure Mathematics OR MATH 1003 OR MATH 1014 OR MATH 1020 OR MATH 1024Corequisite(s)MATH 2011 OR MATH 2023Exclusion(s)ELEC 2600H, MATH 2421DescriptionAn introduction to statistical inference and random processes in electrical engineering, including the necessary probabilistic background. Random variables, distribution and density functions, characteristic functions, conditional statistics, expectation, moments, stochastic processes.
- ELEC 2600HHonors Probability and Random Processes in Engineering4 Credit(s)Prerequisite(s)Grade A- or above in MATH 1014 OR MATH 1020 OR MATH 1024Corequisite(s)MATH 2011 OR MATH 2023Exclusion(s)ELEC 2600, MATH 2421DescriptionThis course is an accelerated and intensive course on probability and random processes. There will be an introduction to statistical inference and random processes in electrical engineering, including the necessary probabilistic background. The course also covers random variables, distribution and density functions, characteristic functions, conditional statistics, expectation, moments, stochastic processes.
- ELEC 2910Academic and Professional Development I0 Credit(s)DescriptionA compulsory, one year course for Electronic Engineering and EE (Information and Communication Engineering) students only. This course is designed to provide academic advising to students and/or to develop students' communication skills in interacting with the technical and non-technical audiences in their professional careers. Graded P or F.
- ELEC 3100Signal Processing and Communications4 Credit(s)Prerequisite(s)(ELEC 2100 OR ELEC 2100H) AND (ELEC 2600 OR ELEC 2600H)DescriptionThe course provides a comprehensive overview of signal processing and communications using quantitative modeling and analysis. Topics include: 7 layer communications model, discrete Fourier transform and z-transform, IIR and FIR filter design techniques and realizations, complexity and implementation considerations of FFT and FIR/IIR, source coding, digital modulation, PSD and spectrum, effects of noise to communication system designs, detection theory, matched filter, signal space and error analysis, channel models and channel coding. Application examples are provided to illustrate on how practical communication systems are designed using these quantitative tools. Design projects are set up so that the students can apply theory learnt in the class to physical problems. MATLAB CAD tools are being used as an integral part of this course.
- ELEC 3200System Modeling, Analysis and Control4 Credit(s)Prerequisite(s)(ELEC 2100 OR ELEC 2100H) AND [MATH 2350 OR (MATH 2111 AND MATH 2351)]Exclusion(s)CENG 4120, MECH 3610DescriptionThis course introduces basic concepts, tools and techniques for modeling, analysis, and control of dynamical systems. The course starts from the use of differential equations to model continuous time systems. Examples from a variety of Electronic and Computer Engineering disciplines will be given to illustrate the modeling process. Then, basic tools needed for analyzing the behavior of dynamical systems will be presented. Finally, techniques for controlling their behavior will be introduced. Throughout the course, laboratory experiments demonstrating the use of these analysis/design tools will be included.
- ELEC 3300Introduction to Embedded Systems4 Credit(s)Prerequisite(s)COMP 2611 or ELEC 2300DescriptionThis course is designed to teach techniques on how to integrate machine-level software and hardware in ARM-core microcontroller based systems. It makes use of industry-standard techniques and technologies, from which students can interface, design and program microcontroller systems. The task of the course will be to complete five laboratory experiments which address different aspects of hardware/software interfacing, and one large microprocessor/microcontroller based project which should result in the design and implementation of a small working embedded system.
- ELEC 3400Introduction to Integrated Circuits and Systems4 Credit(s)Prerequisite(s)ELEC 2400 OR ELEC 2410 (prior to 2016-17)DescriptionThis course presents an overview, applications, fundamentals and design flow of the state-of-the-art integrated circuits (IC) and systems. Course contents include fabrication process; diodes, bipolar transistors and MOS transistors and modes of operations; and fundamental of analog, digital and mixed-signal IC design.
- ELEC 3450Introduction to Smart Electric Power Systems3 Credit(s)Previous Course Code(s)ELEC 2500, ELEC 4010HPrerequisite(s)ELEC 1100 OR PHYS 1114 OR PHYS 1314DescriptionThis is an introductory course for electric power systems and smart grid. The course includes the following topics: power concepts for ac systems, generation, transmission, distribution, and utilization of electric power, system aspects of synchronous machines, transmission lines, transformers, and motors. Power flow and contingency states. Smart grid concepts, role of information technology in smart grid applications, smart metering, smart buildings and homes.
- ELEC 3500Microelectronic Devices and Technology4 Credit(s)Prerequisite(s)(Level 3 or above in HKDSE 1/2x or 1x Chemistry OR a passing grade in HKCEE Chemistry OR CHEM 1001 OR CHEM 1004) AND (ELEC 2400 OR ELEC 2410 (prior to 2016-17))DescriptionThis is an introductory course for semiconductor device operation principles and technology in common electronic products such as integrated circuit (IC), camcorder, solar cell, memory elements, smartcard, etc. Topics covered include Semiconductor properties, IC fabrication technology, PN junctions, Bipolar Junction Transistors (BJT), MOSFETs, CCD and the future technology trend in the electronic industry.
- ELEC 3600Electromagnetics: From Wireless to Photonic Applications4 Credit(s)Prerequisite(s)(MATH 2011 OR MATH 2023) AND MATH 2351 AND PHYS 1114DescriptionThis area course introduces applied electromagnetics from fundamentals to applications. Topics include: Gauss', Faraday's and Ampere's laws; electrostatics and magnetostatics; Maxwell's equations; electromagnetic plane wave propagation; transmission lines; radiation and antenna fundamentals; light wave fundamentals. Students will also acquire hands-on experience to electromagnetics through laboratory sessions.
- ELEC 3710Hi-Tech Entrepreneurship3 Credit(s)Previous Course Code(s)ELEC 4710DescriptionThe course is intended to address different needs of engineers in operating and managing engineering business. Different topics will be covered in different semesters by experienced faculty members who have extensive working experience. Through the class, the students can acquire a sense on how to bridge their engineering training with the operation in the commercial world from the Engineering perspective. Students must obtain prior consent form the course instructor for enrollment.
- ELEC 3910Academic and Professional Development II0 Credit(s)DescriptionContinuation of ELEC 2910. Graded P or F.
- ELEC 4010Special Topics1-4 Credit(s)DescriptionSelected topics in Electronic and Computer Engineering. May be repeated for credit, if different topics taken.
- ELEC 4110Digital Communications and Wireless Systems3 Credit(s)Prerequisite(s)ELEC 2100 OR ELEC 2100HDescriptionRepresentation of signals, optimum detection of signals in noise, matched filtering, error probability calculations for digital modulation. Multilevel modulation schemes, comparison of digital communications systems, mobile and wireless channels, diversity techniques, spread-spectrum communications, Resource Partitioning in Multiuser systems (FDMA, TDMA, CDMA) and their applications in cellular mobile and wireless personal communications.
- ELEC 4120Computer Communication Networks3 Credit(s)Prerequisite(s)COMP 1021 OR COMP 1022P OR COMP 1022QExclusion(s)COMP 4621DescriptionOverview of computer networks: network architecture and switching techniques. Introduction to the Internet, network programming, and layer architecture. Application layer: HTTP, FTP, SMTP, and CDN. Transport layer: TCP and UDP. Network layer: IP routing, NAT, and DHCP. Data link layer and local area networks: MAC protocols, Ethernet, and hubs/bridges/switches.
- ELEC 4130Digital Image Processing3 Credit(s)Prerequisite(s)ELEC 3100 AND MATH 2111Exclusion(s)COMP 4421, MATH 4336DescriptionThis course introduces methods to process images on a computer. Topics include the formation and quantification of digital images, morphological image processing, image enhancement in the spatial and frequency domain, image restoration, color image processing, image compression, image segmentation, image representation and description. This course is mathematics-oriented. It requires basic knowledge of linear algebra, calculus and linear filtering. Familiarity with the programming language MATLAB is needed.
- ELEC 4140Speech and Image Compression3 Credit(s)Prerequisite(s)ELEC 3100DescriptionThis course begins with an overview of some fundamental information theory related to data compression. Lossless techniques, including Huffman/arithmetic coding, LZ coding, and their applications; and lossy techniques, including quantization (both scalar and vector), transform coding, predictive coding and their applications will be discussed. Several international standards (such as GIF, and JPEG for image coding, and LPC vocoder and its variants) will be discussed. Programming exercises on various image and speech codes will be an integral part of this course.
- ELEC 4150Information Theory and Error-Correcting Codes3 Credit(s)Prerequisite(s)ELEC 2100DescriptionCommunication and information theory; self and mutual information measures; channel models and capacity; source coding; hamming codes; cyclic codes; BCH and Reed-Solomon codes; convolutional codes and the Viterbi algorithm; burst error correction; Turbo coding.
- ELEC 4170Digital Media and Multimedia Applications4 Credit(s)Prerequisite(s)(COMP 1021 OR COMP 1022P OR COMP 1022Q) AND ELEC 2100Exclusion(s)COMP 4431DescriptionThis course provides students with a background in digital media, multimedia applications development, and multimedia systems. Topics include digital media fundamentals, authoring, and multimedia systems design issues. Weekly laboratory and programming assignments introduce students to media editing tools and programming issues. A final project challenges students to apply what they learn.
- ELEC 4220Introduction to Robotics: From Mobile Robots to Manipulators4 Credit(s)Previous Course Code(s)ELEC 4010APrerequisite(s)ELEC 3200DescriptionThis course introduces basic building blocks of robots: actuators (DC and servo motors), sensors (proprioceptive/exteroceptive, passive/active); controller platforms as well as mechanical modules; and basic concepts of robotics: rigid motion and configuration space, kinematics, dynamics, trajectory generation and planning, locomotion, localization and mapping, navigation and control. Using these basic building blocks and robotic concepts, students will learn how to design and build a robot prototype that meets certain design specifications. Design examples include a mobile robot to engage in a competition, a robotic manipulator in a typical assembly task, an unmanned aerial vehicle (UAV) in a surveillance application, etc.
- ELEC 4310Embedded System Design4 Credit(s)Prerequisite(s)(COMP 2611 AND ELEC 2200) OR ELEC 2300DescriptionIn this course, students will learn the important concepts and modern design practices of embedded computing systems. They will see how a complex embedded system can be systematically developed as a union of software and hardware. The course will cover several fundamental topics, such as design targets, hardware/software co-design methodology, common design techniques, processors, architectures, and physical implementations. It will also cover several advanced topics, such as behavioral modeling, low-power techniques, and systems-on-chip.
- ELEC 4320FPGA-based Design: From Theory to Practice3 Credit(s)Previous Course Code(s)ELEC 4440Prerequisite(s)ELEC 2300DescriptionThis course introduces the basic theory and design skills for FPGA-based design. The course aims to equip the students with enough knowledge and skills for the real world engineering using FPGA devices. Major topics include introduction to reconfigurable computing, hardware description language, FPGA device, and mapping flow. Students will gain hands-on experiences of the complete FPGA-based design cycle, from design specification, synthesis, implementation and simulation in this course.
- ELEC 4330Mobile Embedded Systems: Hardware Platform, Software Development, and Applications3 Credit(s)Previous Course Code(s)ELEC 4010BPrerequisite(s)ELEC 2300Corequisite(s)ELEC 3300DescriptionThis course introduces the hardware platform, the OS and software development platforms, and applications of Android-based smartphones and tablets. It will cover: hardware platforms of smartphones/tablets and their key components, such as mobile processors, communications chips, display, touchscreen, graphics, camera, battery, GPS, and various sensors; tutorials of Android and applications development on Android; latest applications, such as augmented reality, location based service, mobile TV, mobile health, mobile social network, handheld games, mobile computer vision, etc; low power hardware and software design techniques.
- ELEC 4410CMOS VLSI Design3 Credit(s)Prerequisite(s)ELEC 2200DescriptionCMOS process and design rules; MOS device electronics; CMOS circuit and logic circuit characterization and performance estimation; VLSI design and verification tools. Laboratory work will be centered on industry standard tools.
- ELEC 4420Analogue Integrated Circuits Design and Analysis4 Credit(s)Prerequisite(s)ELEC 3400DescriptionMultiple-stage operational amplifiers, frequency response, feedback analysis, stability and compensation, Slew rate, advanced amplifier design techniques, analog VLSI building blocks.
- ELEC 4430Integrated Power Electronics3 Credit(s)Prerequisite(s)ELEC 3400DescriptionPower computation, diodes and rectifier circuits, power factor correctors, switch mode power converters, magnetic components, switch capacitor power converters, linear regulators, and integrated circuit techniques for controller design.
- ELEC 4510Semiconductor Materials and Devices3 Credit(s)Prerequisite(s)ELEC 3500DescriptionThis is an introductory course for semiconductor materials and devices. The course content includes the following topics: the growth and properties of semiconductor crystals; the theory of the electronic structures of atoms and solids; the energy band and conduction mechanisms in semiconductors; the physics of junction diodes; excess carriers; bipolar junction transistors (BJT); metal oxide semiconductor field-effect transistors (MOSFET).
- ELEC 4520Integrated Circuit Fabrication Technology3 Credit(s)Prerequisite(s)ELEC 3500DescriptionFor UG students only. The course is intended to provide students with fundamental knowledge in device and integrated circuits (IC's) fabrication. The class covers the modules of device fabrication (including clean room concept, cleaning procedures, diffusion, lithography, wet processing, dry etching, chemical vapor deposition, sputtering) and process integration to form IC's. The lab section will bring the students with hands-on experience in IC fabrication facilities in Nanoelectronics Fabrication Facility of HKUST.
- ELEC 4530Fundamentals of Photovoltaic and Renewable Energy3 Credit(s)Previous Course Code(s)ELEC 4010CPrerequisite(s)ELEC 3500DescriptionIntroduction of solar and other renewable energy generation. Silicon and other semiconductor solar cells. Physics and circuit modeling. Energy storage and distribution.
- ELEC 4610Engineering Optics4 Credit(s)Prerequisite(s)ELEC 2400Exclusion(s)PHYS 3038DescriptionAn introductory course in optics covering fundamentals of geometrical and physical optics. Topics include: review of geometrical optics, first order optical system and analysis, aberration, aperture and field stops; Basic wave theory, diffraction, interference, polarization, dispersion; fundamentals of optical instrumentation.
- ELEC 4620Photonics and Optical Communications4 Credit(s)Prerequisite(s)ELEC 3600DescriptionTo introduce optoelectronics and fiber optics for communications. Topics include optical fibers, optical sources, optical detectors, and passive components for wavelength-division multiplexing. Laboratory gives hands-on experience in handling optical fibers, lasers and detectors, micro-optical components, opto-mechanical equipment, and building wavelength-division-multiplexed optical links.
- ELEC 4630Radio Frequency Engineering4 Credit(s)Prerequisite(s)ELEC 3600DescriptionTechniques of radio-frequency/microwave circuit technology. S-parameter design of passive components; computer-aided analysis and design of microwave circuits. Component structures such as microstrip lines, waveguides, power divider and directional combiner, resonators and filters.
- ELEC 4810Introduction to Biosensors and Bioinstrumentation4 Credit(s)Prerequisite(s)ELEC 2400 OR ELEC 2420DescriptionThis course builds on the fundamental knowledge of biosensors and bioinstrumentation. Lectures and hands-on laboratory experiments cover: (1) Basic concepts of biomedical signal analysis; (2) Measurements of bioelectrical, biomechanical and biochemical signals for medical diagnosis and clinical monitoring; (3) Principles of biosensors and biochips; (4) Simple design of new bioinstrumentation and biosensor to solve biomedical problems.
- ELEC 4820Medical Imaging3 Credit(s)Prerequisite(s)ELEC 2100 AND MATH 2011 AND MATH 2111DescriptionThis course introduces medical imaging methods to senior undergraduate and graduate students. It covers the following topics: radiation, radiography, computer tomography, radioisotope imaging, diagnostic ultrasound imaging, magnetic resonance imaging, and applications of different imaging modalities. This course requires basic knowledge of linear algebra, calculus, and geometry. Familiarity with a programming language such as MATLAB is needed.
- ELEC 4830Statistical Signal Analysis and Applications in Neural Engineering3 Credit(s)Previous Course Code(s)ELEC 4010JAlternate code(s)BIEN 4310Prerequisite(s)(BIEN 3320 OR MATH 2111) AND (ELEC 2600 OR ISOM 2500 OR LIFS 3150 OR MATH 2411)DescriptionThis is an introductory course on statistical signal processing and its applications in neural engineering. The course introduces the fundamentals of statistical signal processing, principles of neuroscience, and the technologies and implementations of neural engineering. The topics include probability, random variables, vectors and process, expectation, cellular mechanisms and neuroanatomy of the brain, neural coding theory, neural network models, plasticity and learning, neural interfaces and rehabilitation.
- ELEC 4900Final Year Design Project6 Credit(s)DescriptionEach undergraduate student enrolled in Electronic Engineering and Computer Engineering is required to complete a final year design project before graduation. The project is conducted under the supervision of a faculty member. Credit load will be spread over the project period.
- ELEC 4901Final Year Thesis6 Credit(s)DescriptionEach undergraduate student taking the Research Option of the Electronic Engineering program is required to complete an individual thesis and the thesis should summarize his/her work conducted under the supervision of a faculty member. Credit load will be spread over the project period.
- ELEC 4903Computer Engineering Final Year Project8 Credit(s)DescriptionEach Computer Engineering student is required to complete a final year project before graduation. The project is conducted under the supervision of faculty members from the Department of Computer Science and Engineering and/or the Department of Electronic and Computer Engineering. The credit load will be spread over 3 terms.
- ELEC 4904Computer Engineering Final Year Thesis8 Credit(s)DescriptionOnly for honors students of the BEng Computer Engineering Program. They are expected to conduct research/independent work under the supervision of faculty members from the Department of Computer Science and Engineering and/or the Department of Electronic and Computer Engineering, summarize their work in an individual thesis and make a presentation at the end of the sequence. The credit load will be spread over 3 terms.
- ELEC 4907Final Year Project9 Credit(s)DescriptionEach undergraduate student enrolled in the Department of Electronic and Computer Engineering is required to complete a final year project before graduation. The student is expected to submit a project progress report by the end of the first term of the project, and to complete a final project report and to give an oral project presentation at the end. The project is conducted under the supervision of a faculty member. The credit load will be spread over 3 terms.
- ELEC 4908Final Year Thesis9 Credit(s)DescriptionEach undergraduate student taking the Honors Research Option of the Electronic Engineering program is required to complete a final year thesis before graduation. The student is expected to complete an individual thesis and the thesis should summarize his/her work conducted under the supervision of a faculty member. The credit load will be spread over 3 terms.
- ELEC 4909Final Year Project in Entrepreneurship9 Credit(s)DescriptionEach undergraduate student taking the Entrepreneurship Option of the Electronic Engineering program is required to complete a final year project before graduation. The project will have significant focus on starting new companies, improving manufacturing process, project management, meeting requirements of existing standards, and marketing strategy. It will be led by faculty members with startup and management experiences to provide first hand training to these students. The credit load will be spread over 3 terms.
- ELEC 4930Academic and Professional Development III0 Credit(s)DescriptionContinuation of ELEC 3930 (prior to 2015-16). This is a compulsory, one year course for Computer Engineering students under the three-year degree only. Graded P or F.
- ELEC 4940Independent Study1-3 Credit(s)DescriptionSelected topics in electronic and computer engineering studied under the supervision of a faculty member. Enrollment subject to approval by the department.
- ELEC 4950Research Work Experience0 Credit(s)DescriptionEach undergraduate student enrolled in the Honors Research Option of the BEng program in Electronic Engineering is required to have R&D work experience in a company or research lab. The job and the nature of work has to be approved by the department for fulfilling this course requirement. Graded P or F.