Electrical and Computer Engineering BSc Course List
ECEN1000 – Digital Systems
ECEB110 (from 2011 to 2018)
Course Description
The objective is to provide the students with basic principles of Digital Logic Design. In this course, we study the Algebra of Logical Variables, Logical Functions, Basic Combinational Circuits, Flip-flops, Registers, Counters, Arithmetics Operations, the Memory Architecture, Sequential Circuits, Controllers, Elementary and more sophisticated Computer Architectures, and certain aspects of the I/O Operations. HDL with FPGA implementation will be included in Laboratory works.
Preriquisite
None
ECEN1001 – Introduction to Electrical and Computer Engineering
ECEB111 (from 2011 to 2018)
Course Description
Overview of Electrical and Computer Engineering; Basic concepts of ECE; Introduction to situation of ECE around the area; Basic knowledge used in the laboratory.
Preriquisite
None
ECEN1003 – Information Technology Revolution and Electronics
ECEB120 (from 2011 to 2018)
Course Description
The main objective of this course is to provide students with a broad vision about the evolution of technology, in the modern age, since its early beginnings, by describing the significance of the 3 Industrial Revolutions throughout time, since the 1st initiated with the Steam Engine (James Watt-1763), followed by the 2nd started with the inventions of Electrical Power Generation (Michael Faraday-1831) and the Combustion Engine (Siegfried Marcus-1864), until the 3rd kicked-off with the discovery of the Transistor (John Bardeen, Walter Brattain and William Shockley-1947) that really marked the commencement of what is now known as the Information Technology Revolution, led by continuous and fast developments in Electronics, Computing and Telecommunications. Current state-of-the-art and well-known information technology platforms and gadgets will be briefly introduced at the system-level related with their human interfaces, in particular the internet, the mobile phone, the computer, the video game console, the media player, the global positioning system (GPS), and as a motivation for showing what is underlying inside such systems in terms of Electronics. Then, an evolution of silicon semiconductors from the original transistor until the present microchips and fiber-optics networks will be described with projections into the future in terms of unlimited circuit integration (processing capability related with the number of transistors on a chip) and bandwidth availability (speed of communications).
Preriquisite
None
ECEN1004 – Embedded Systems
ECEB121 (from 2011 to 2018)
Course Description
The goal of this course is to develop a comprehensive understanding of the technologies behind the embedded systems, particularly, those using computing elements (such as processor, DSP, or FPGA) and the supported software technology (OS, data structure, multi-tasking, etc.). The students develop an application of the technology capabilities and limitations of the hardware and software components for building embedded systems, and methods to evaluate design tradeoffs between different technology choices. Students are required to finish a design project.
Preriquisite
ECEN1005 – Circuit Analysis
ECEB122 (from 2011 to 2018)
Course Description
Elementary Resistive Circuit Theorems and Analysis Techniques: KCL. KVL, Nodal & Mesh Analysis and their Matrix formulation, Superposition, Source Transformation, Thevenin & Norton Equivalents, Maximum Power Transfer. Ideal OP AMP Model and its Circuit Analysis Methods. Energy Storage Elements, 1st- and 2nd-Order Circuit Analysis: Natural, Forced and Completed Response. Sinusoidal Steady-State Analysis: Phasor, Impedance and Admittance. AC Steady-State Power: Instantaneous and Average Power, Power Factor and RMS Values. Practice includes problem solving, PSPICE and Laboratory Works.
Preriquisite
ECEN1006 – Engineering and Society
ECEB150 (from 2011 to 2018)
Course Description
This course aims to provide comprehensive coverage of the societal responsibilities and challenges for engineers. This course discusses the ethical codes for engineering profession. The influences of technology on society and global development and their interrelationships are explored. Topics including intellectual property rights, legal and business issues will also be discussed.
Preriquisite
None
ECEN1007 – Computer Programming and Network Fundamentals
ECEB256 (from 2011 to 2018)
Course Description
This course introduces fundamental programming techniques with basic concepts of algorithms and data structures, the concepts and fundamental design principles of modern computer networking in a top-down approach, focusing on the Internet’s architecture and protocols. This course covers fundamental concepts of data and computer communications, with problem-solving tutorials on networking related calculations and in-depth discussion and research on network technologies. Topics include protocol layered architecture, application layer definitions, transport layer protocols such as TCP and UDP, network layer routing, link layer multiple access protocols, MAC addresses and ethernet, packet switching, circuit switching, and physical technologies.
Preriquisite
None
ECEN1008 – Physics I
PHYS112 (from 2011 to 2018)
Course Description
This is a general physics course for engineering students. Firstly, kinematics will be introduced including straight line and plane motion. Then, the causes of motion will be elucidated and summarize into laws of force. Concepts of energy and work will be discussed with conservation law. Draw an analogy between translational and rotational motion. Laws of thermodynamics will also be studied.
Preriquisite
None
ECEN1009 – Physics I
Course Description
The first part of fundamental course in physics for science and engineering majors provides the basic concepts and principles of physics. This course covers motions, mechanics, dynamics, rotation, gravity, oscillations, vibrations, sound, fluids, heat transfer, gas kinetics and thermodynamics. This course will use algebra, trigonometry and calculus to model physical behaviors. Experiences and demonstration related to lectures are provided for students to develop their ability in data analysis and for various applications.
Preriquisite
None
ECEN1010 – Physics II
PHYS121 (from 2011 to 2018)
Course Description
This is a general physics course for engineering students. Electrostatics will be introduced firstly by electric charge and electric field. Followed by electrodynamics, it includes introduction of basic electronic components. Relationship between electricity and magnetism will be highlighted. Finally, light properties will be discussed in the viewpoints of wave optics.
Preriquisite
None
ECEN1011 – Digital Systems
Course Description
The objective is to provide the students with basic principles of Digital Logic Design. In this course, we study the Algebra of Logical Variables, Logical Functions, Basic Combinational Circuits, Flip-flops, Registers, Counters, Arithmetics Operations, the Memory Architecture, Sequential Circuits, Controllers, Elementary and more sophisticated Computer Architectures, and certain aspects of the I/O Operations. HDL with FPGA implementation will be included in Laboratory works.
Preriquisite
None
ECEN1012 – Computer Programming and Network Fundamentals1 – Digital Systems
Course Description
This course introduces the fundamental concepts and terminologies of computer programming, and covers the skills in developing and writing computer programs to achieve different functions and network protocols. This course also introduces basic knowledge and fundamental architecture of data and computer networks, the principles of protocol design and the analysis of network performance. The topics cover C programming language, arithmetic and logic statements, data types, control structure, socket programming, the layer architecture and protocols of computer networks, packet switching, network layer routing, physical technologies, etc.
Preriquisite
None
ECEN1013 – Physics for Electrical and Computer Engineering
Course Description
This is a calculus-based general physics course for ECE students with a laboratory covering classical mechanics and its applications, fluids, oscillations, waves, fundamental optics and its applications.
Preriquisite
None
ECEN2000 – Signals and Systems
ECEB210 (from 2011 to 2018)
Course Description
Basic Continuous-Time Signals and its Transformations. Basic System Properties. Linear Time-Invariant System Analysis: Properties, Convolution Sum and Convolution Integral, Impulse and Step Responses. C-T Fourier Analysis: Fourier Series and Fourier Transform. Time and Frequency Characterization of C-T Signals and Systems: Frequency Response, 1st- and 2nd-Order Systems, Bode Plots, Zero-State System Response. Introduction to Filtering, Modulation and Sampling. Laplace Analysis: Bi- and Uni-lateral Laplace Transform, Pole-Zero Plot and Stability, Transfer Function, Application in Circuit Analysis. Practice includes problem solving, MATLAB and Laboratory Works
Preriquisite
ECEN2001 – Measurement and Instrumentation
ECEB211 (from 2011 to 2018)
Course Description
The course commences with a brief review of some basic terminology, systems of units, measurement standards, probability and statistical analysis, traceability and types of error in measurement. The course then covers different electronic and digital measuring instruments, e.g. oscilloscopes, signal generators, signal analysis instruments, etc. Transducers and signal conditioning circuit design are included.
Preriquisite
GEST1004
ECEN2002 – Electric Machines
ECEB220 (from 2011 to 2018)
Course Description
This course provides fundamental knowledge on electric machines. It includes three phase circuit analysis, principles and static models of transformers and different machines, and relay control.
Preriquisite
ECEN2003 – Fundamental Electronics
ECEB221 (from 2011 to 2018)
Course Description
This course mainly introduces basic electronic devices namely operational amplifiers (Op-Amps), diodes, bipolar junction transistors (BJTs) and field effect junction transistors (FETs). In each device, the DC and AC analysis are firstly presented elucidating fundamental parameters of analogue electronic circuitry model like gain, input impedance, output impedance and so forth. An introductory PSpice simulation of these devices and some of their application circuits is included. The experimental validation of the elementary analogue circuitry using analogue and digital testers is also given. The course objective allows the students to acquire the basic engineering technique and ability to design and analyze the circuits of Op-Amps, diodes, BJTs and FETs using modern computing tools as wells as measurement and test facilities.
Preriquisite
ECEN2004 – Discrete Structure
ECEB222 (from 2011 to 2018)
Course Description
Introduce basic mathematics that is useful for many areas of computing. These include Set Theory, Relation, Logic and Graph Theory. Throughout the course, students will also be trained in developing skills in mathematics, such as Modeling, Abstraction and Proof Methods.
Preriquisite
None
ECEN2005 – Electromagnetism
ECEB250 (from 2011 to 2018)
Course Description
The basic relations for static electric fields in free space and material media, Coulomb’s law, Gass’ Law; The steady electric current and static magnetic field, Ohm’s Law, Joule Law, Kichhoff’s Law, Biot-Savart Law, Ampere’s Law; The static magnetic field of ferromagnetic materials; Magnetic materials and hysteresis; comparison of electric and magnetic relations involving polarization and magnetization; Bounded fields and Laplace’s equation; Time changing electric and magnetic fields; Faraday’s Law. Maxwell’s displacement current; Boundary relations for electric and magnetic fields; The relation between field and circuit.
Preriquisite
ECEN2006 – Numerical Method and Computation
ECEB251 (from 2011 to 2018)
Course Description
Introduction to data representations and computer arithmetic; Basic techniques in MATLAB programming; Numerical solution of nonlinear algebraic equations; Approximating functions; Numerical differentiation and integration; Numerical solution of ordinary differential equations.
Preriquisite
GEST1004
ECEN2007 – Probability and Statistics
ECEB252 (from 2011 to 2018)
Course Description
Sample space and events, axioms of probability; Conditional probability, independence and the Bayes Rule; Random variables, discrete probability distribution, continuous probability distribution, joint probability distribution; Mean, variance, covariance and correlation; Some discrete probability distributions: uniform, binomial, hyper geometric, geometric, negative binomial and Poisson; Some continuous probability distributions: normal, exponential, gamma, chi-Squared, lognormal and Weibull; Sampling distributions; Confidence intervals; Hypotheses Testing; Regression and correlation analysis.
Preriquisite
GEST1004
ECEN2008 – Linear Algebra for Electrical and Computer Engineering
ECEB253 (from 2011 to 2018)
Course Description
Systems of linear equations; Row reduction and echelon forms; Matrix operations, including inverses; Block matrices; Linear dependence and independence; Subspaces and bases and dimensions; Orthogonal bases and orthogonal projections; Gram-Schmidt process; Linear models and least-squares problems in ECE; Determinants and their properties; Cramer’s Rule; Eigenvalues and eigenvectors; Matrix diagonalization; Matrix exponential; Symmetric matrices; Positive definite matrices; Similar matrices; Linear transformations; Applications to ECE.
Preriquisite
None
ECEN2009 – Biology
ECEB254 (from 2011 to 2018)
Course Description
Basic principles of plant and animal biology, including cell biology, biochemistry, energetics, genetics, evolution, and ecology. Appreciation of scientific method in general and biological methodology. Lab component will emphasize the use of methodologies typical of biological studies.
Preriquisite
None
ECEN2010 – Semiconductor Device Physics
ECEB255 (from 2011 to 2018)
Course Description
The main goal is to provide the students with an understanding of the relation between physical structure and circuit behavior of semiconductor active devices. The emphasis is on simple models of the semiconductor, the discussion of the properties of potential barriers and field effect, with the MOSFET as the centerpiece of the course. Simple one-device circuits are used to introduce non-linear behavior, and make the connection to the device physics. The students will learn the relation between external circuit parameters (as used in SPICE) and the device internal structure. At the end of the course the students will know the basic mechanism of rectification, amplification and switching and their implementation with various types of semiconductor devices.
Preriquisite
ECEN2011 – Introduction To Electro-Robot Design
ECEB257 (from 2011 to 2018)
Course Description
The 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.
Preriquisite
None
ECEN2015 – Applied Electronics
ECEB310 (from 2011 to 2018)
Course Description
This course is devoted to the design and analysis of the advanced analogue application circuits with the emphasis on differential and multistage amplifiers, feedback circuits, filters, oscillators and power amplifiers. Throughout the course, the basic parameters of application circuits of audio and video consumer electronic systems; for example frequency response, bandwidth, power conversion efficiency and so forth are studied. Using circuit theory based CAD, both the time- and frequency-domain simulations are also given. In addition, the experimental verification of these application circuitries using time- and frequency-domain testers is offered. The course objective allows the students to acquire the adequate engineering technique and ability to design and analyze the transistor circuits of audio and video applications using modern computing tools as wells as advanced measurement and test facilities.
Preriquisite
ECEN2017 – Signals and Systems
Course Description
Basic Continuous-Time Signals and its Transformations. Basic System Properties. Linear Time-Invariant System Analysis: Properties, Convolution Sum and Convolution Integral, Impulse and Step Responses. C-T Fourier Analysis: Fourier Series and Fourier Transform. Time and Frequency Characterization of C-T Signals and Systems: Frequency Response, 1st- and 2nd-Order Systems, Bode Plots, Zero-State System Response. Introduction to Filtering, Modulation and Sampling. Laplace Analysis: Bi- and Uni-lateral Laplace Transform, Pole-Zero Plot and Stability, Transfer Function, Application in Circuit Analysis. Practice includes problem solving, MATLAB and Laboratory Works.
Preriquisite
None
ECEN2018 – Linear Algebra, Probability and Statistics for Electrical and Computer Engineering
Course Description
The first part of this course gives an introductory treatment of linear algebra that is suitable for a first undergraduate course on the topic. Its aim is to present the fundamentals of linear algebra in the clearest possible way sound pedagogy is the main consideration. The course will focus on Systems of linear equations and matrices, Determinants, Vectors in 2-space and 3-space, Euclidean vector spaces, General vector spaces, Eigenvalues and eigenvectors, and Linear transformations. An introduction to probability theory and statistics, with an emphasis on solving problems in engineering. The second part of the course will focus on Probability and statistics. Topics in probability include discrete and continuous random variables, probability distributions, sums and functions of random variables, the law of large numbers, and the central limit theorem. Topics in statistics include sample mean and variance. Exercises and problems presented in the classes are tailored to help students to understand the key topics and their application to practical engineering problems.
Preriquisite
None
ECEN2019 – Power System Engineering and Protection
Course Description
This course introduces the fundamentals of power system engineering and protection including basic principle of transformer and transmission line, protective devices, fault, protective relay and control, as well as protection for distribution circuits and transmission lines It emphasizes on the basic understanding of protection concept in power system. Topics include introduction to power system components, protective devices, over-current protection and co-ordination, differential protection, distance protection. Protection for low voltage power distribution network.
Preriquisite
None
ECEN3000 – Control Systems
ECEB320 (from 2011 to 2018)
Course Description
This course deals with the fundamental principles for analysis and design of control systems. Topics include dynamic modeling, dynamic response, basic properties of feedback, root-locus design method, frequency-response design method, and state-space design.
Preriquisite
ECEN3001 – Digital Signal Processing
ECEB311 (from 2011 to 2018)
Course Description
Discrete-time Signals and Systems; Sampling Theorem and Reconstruction; Transform Analysis for LTI Discrete-Time Signals and Systems: Discrete-Time Fourier Transform (DTFT), z-Transform, Discrete Fourier Transform (DFT), Fast Fourier transform (FFT); Fundamental Digital Filter Design Techniques: Infinite Impulse Response (IIR) and Finite Impulse Response (FIR) Filters; Introduction to the Applications of Digital Signal Processing; Practice includes problem solving, MATLAB based Project Works.
Preriquisite
ECEN3002 – Electrical and Computer Engineering Seminars
ECEB321 (from 2011 to 2018)
Course Description
Students are required to participant in ECE related seminars and conferences so they may have the chances to contact the progress of ECE in different disciplines.
Preriquisite
None
ECEN3003 – Introduction to Biomedical Engineering
ECEB350 (from 2011 to 2018)
Course Description
This is an introductory course to the fundamentals of Biomedical Engineering from the view point of Electrical and Electronics Engineering for senior undergraduate students. It emphasizes general concepts and techniques of biomedical engineering. Topics include overview of human body, biomedical electrodes, sensors and transducers, biomedical signals and its measurement techniques, biomedical electronics, electrical safety, and embedded system in biomedical equipment.
Preriquisite
None
ECEN3004 – Fundamental Bio-Electricity
ECEB351 (from 2011 to 2018)
Course Description
This course is designed to prepare senior undergraduate students with fundamental knowledge of the bioelectric phenomena. Topics include general principles of the electric and magnetic fields in the biological environments, and application of these principles to disease diagnosis.
Preriquisite
ECEN3005 – Biomedical Electronics
ECEB352 (from 2011 to 2018)
Course Description
Introduction to biomedical signals; basic circuit analysis for biomedical signals; design of bioamplifier circuits; characteristics of linear and nonlinear circuit elements; design of basic electronic circuits, principles and practice of bioelectronic measurements.
Preriquisite
ECEN3006 – Introduction to Biomedical Signal Analysis
ECEB353 (from 2011 to 2018)
Course Description
Introduction to stochastic signal analysis methods used in biomedical signal processing and analysis. Fundamental techniques to analyze and process signals that originate from biological sources: ECGs, EMGs, EEGs, blood pressure signals, etc. Analog and digital filtering.
Preriquisite
ECEN3007 – Power Electronics
ECEB354 (from 2011 to 2018)
Course Description
The course includes operating characteristics of power semiconductor devices, such as Bipolar Junction Transistors, IGBTs, MOSFETs and Thyristors, and fundamentals of power converter circuits including dc/dc converters, ac/dc rectifiers, dc/ac inverters and ac/ac converters.
Preriquisite
ECEN3008 – Power Systems Analysis
ECEB355 (from 2011 to 2018)
Course Description
This course provides fundamental knowledge on power system. It includes calculation on line parameters, line models, admittance matrix calculation, load flow calculation, symmetrical networks, machine model for short circuit calculation, symmetrical and asymmetrical short circuit calculation and state estimation.
Preriquisite
ECEN3009 – Power Quality and Energy Saving
ECEB356 (from 2011 to 2018)
Course Description
This course is designed to prepare senior undergraduate students with knowledge and manipulative skills for employment in the electrical industry. It emphasizes the theory and practice of the power quality and energy saving skills. Topics include power quality standards, Power Quality Monitoring, HV/MV/LV Power Quality Compensators, Energy Efficient Standards, Energy Measure and Energy Saving Equipment.
Preriquisite
None
ECEN3010 – Power Electronics Design and Implementation
ECEB357 (from 2011 to 2018)
Course Description
Fundamentals of power electronics drivers, components and controller are included and reviewed. Design considerations of power electronic rectification, controlled rectification, DC chopper power modulators, and DC-to-AC inverters are discussed. Fourier series analysis of inverter waveforms, power filter design and feedback control of a power electronics system are examined. Design and implementation of a power electronics system is performed.
Preriquisite
ECEN3011 – Electric Drive
ECEB358 (from 2011 to 2018)
Course Description
This course will describe the structure of Electric Drive Systems and their role in various applications such as flexible production systems, energy conservation, renewable energy, transportation etc. This course will cover the basic principles of power electronics in drives using switch-mode converters and pulse width modulation to synthesize the voltages in dc and ac motor drives, the operation of dc motor drives to satisfy four-quadrant operation to meet mechanical load requirements, design torque, speed and position controller of motor drives, space vectors control, speed control of induction motor drives in an energy efficient manner using power electronics, the power quality issues in powering electric drives.
Preriquisite
None
ECEN3012 – Principles of Communication Systems
ECEB359 (from 2011 to 2018)
Course Description
This course is the basic discipline of telecommunication theory and relevant techniques. In addition to an information theory introduction, it includes the study of signal and architecture of communication systems, amplitude and angle modulation, modulation and demodulation techniques and so forth. The important concepts like noise, interference, channel distortion, intersymbol interference and entropy are also elucidated with the help of system simulator. Example transmitter and receiver of broadcasting communication systems and cellular communication systems are also highlighted. The course objective allows the students to acquire the basic engineering understanding to the modern communication systems and; the relevant theory and technique.
Preriquisite
ECEN3013 – Radio Frequency and Microwave Techniques for Wireless Systems
ECEB360 (from 2011 to 2018)
Course Description
This course deals with the basic RF and microwave circuit design techniques for receivers and transmitters used in modern wireless analog and digital communication systems. The distributed circuitry theory is studied including transmission line, impedance transformation, impedance matching, smith chart, S-parameters, filters, couplers, mixers, oscillators, low noise amplifiers and so forth. The study also includes linear and nonlinear microwave circuitry simulation together with the elementary RF/microwave measurement techniques using scalar and vector network analyzers. The course objective allows the students to acquire the basic engineering technique and ability to design and; analyze the RF and microwave circuits using modern high frequency simulation softwares as wells as advanced RF and microwave testers.
Preriquisite
ECEN3014 – Antenna Theory and Applications in Wireless Communications
ECEB361 (from 2011 to 2018)
Course Description
This course is devoted to the antenna fundamentals and its wireless applications. The study includes basic concepts of antennas, dipole, arrays, microstrip patch antennas, adaptive antennas, full wave analysis and optimized antenna design by full wave electromagnetic solvers like MoM. Narrowband and wideband antennas for practical wireless communication systems – GSM, WCDMA, WLAN, RFID and UWB are also studied. Throughout the course, the students acquire the basic engineering technique and ability to design and; analyze the antennas together with the relevant simulation and measurement techniques.
Preriquisite
ECEN3015 – Cellular Communication Network Design and Optimization
ECEB362(from 2011 to 2018)
Course Description
This course brings students fully up to date with the myriad of system developments in latest cellular communication networks namely GSM, WCDMA and so forth. Topics include basic network architecture and design issues, evolution of the wireless industry, characterization of radio propagation, modeling and simulation of narrowband signal characteristics and radio channel characteristics, fading, diversity, spread-spectrum technique, standards of GSM, GPRS, EDGE and WCDMA and so forth. The basic network optimization technique for 2G and 3G cellular networks is also studied. Throughout the course, the students acquire the basic engineering understanding to modern cellular network design issues and optimization.
Preriquisite
ECEN3016 – Introduction to Wireless Technology for Digital Game
ECEB363(from 2011 to 2018)
Course Description
This course brings students a straightforward introduction of the use of computer interactive game for entertainment, teaching and learning. The new paradigm of integration of wireless technology and motion, vision, acoustic sensors for interactive game is studied. Coverage includes introductory theory of modern digital game, the game characteristics, rationale for digital game in learning and entertainment, technologies for digital games, case studies, operating system platform, short range communication technologies; sensor design, signal conditioning circuits, user interface, application software and so forth. Throughout the course, the students acquire the introductory engineering understanding to emerging multimedia game application using wireless technology.
Preriquisite
ECEN3017 – Analog Integrated Circuit Design
ECEB368(from 2011 to 2018)
Course Description
This course is designed to introduce analog IC design fundamentals including single/multiple-transistor amplifiers, current mirrors, current/voltage reference, output stages, frequency response, feedback, stability, and the operational amplifier design. Students will gain the basic understanding of analog IC design and become familiar with circuit analysis, layout designs and simulation tool flow.
Preriquisite
None
ECEN3018 – Introduction to Data Converters
ECEB365(from 2011 to 2018)
Course Description
This course will provide an introduction to the various type of Data Conversion System, which is of the most key components in the electronics system. The performance characterization of Data Converters will be presented, and various type of data converters (including Analog-to-Digital and Digital-to-Analog) will be discussed. This course can be served as the beginning course in the field of Data Conversion and Signal Processing System in the area of Analog IC Design.
Preriquisite
None
ECEN3019 – Introduction to Radio-Frequency Circuits and Systems
ECEB366(from 2011 to 2018)
Course Description
This course covers the circuit and system design of modern wireless receivers and transmitters. The system performance metrics, circuit performance metrics and figure-of-merits are introduced. Design examples from practical applications such as GSM, WCDMA, WLAN, GPS are included. The course includes design and simulation projects based on Matlab and Cadence with CMOS technologies.
Preriquisite
None
ECEN3020 – Advanced Topics in Analog and Mixed-Signal Integrated Circuit Design
ECEB364(from 2011 to 2018)
Course Description
The purpose of this course is to investigate advanced analog circuit integrated circuit design. The student will be exposed to analog design at the system level, and learn how design specifications are achieved and design tradeoffs are made in modern analog and mixed-signal integrated circuits.
Preriquisite
ECEN3021 – Multimedia Technology
ECEB369(from 2011 to 2018)
Course Description
This course aims at providing students with understanding of multimedia technology from both the theoretical and practice perspective. The course covers the multimedia data types such as image, video, audio, and also introduces emerging multimedia applications such as virtual reality and augmented reality. Programming languages and computer tools for multimedia technology will be introduced to the students.
Preriquisite
ECEN3022 – Advanced Integrated Circuit Design for Internet of Things Systems
Course Description
This course targets to provide an overview of the enabling integrated circuit design techniques for the development of energy constrained Internet of Things (IoT) systems. The fundamental building blocks in an IoT system will be systematically introduced, including the analog interface, power management circuits, energy harvesting modules, analog-to-digital converters, short-range radios, digital architecture, non-volatile memory, hardware security and battery/packaging. Advanced circuit design techniques targeting for ultra-low power consumption to fulfill the application level requirements will also be introduced.
Preriquisite
None
ECEN3023 – Intelligent Methods for Electrical and Computer Engineering
Course Description
This is an introductory course in machine learning and computational intelligence tailored for ECE students. It covers topics from statistical learning including linear regression and classification, clustering, Bayesian learning, to more recent techniques such as evolutionary computing, support vector machines, convolutional neural network and deep learning, with special attention to hardware aspects and ECE applications. The course aims to offer students a set of modern intelligent solutions as well as the basic ideas and intuition behind, with more emphasis on hands-on experience through practical examples such as intelligent hardware system implementation and case studies with MATLAB and Python.
Preriquisite
ECEN3024 – Fundamentals of Internet of Things
Course Description
This course introduces the fundamentals of real-time embedded systems. It covers the basic ingredients of the complete Internet of Things (IoT) systems regarding real-time software development based on a practical embedded system utilizing a real-time operating system. Embedded hardware systems (e.g. Raspberry Pi, Beagle Bone, TI Sensor Tag etc.) together with in-depth case studies on intelligent sensor based embedded systems will also be introduced. Students will also have the chance to work on lab/tutorials essential for the development of practical real-world IoT systems.
Preriquisite
None
ECEN3025 – Internet of Things Workshop
Course Description
This course introduces the application and essential peripherals (e.g. sensors, actuators, displays etc) for real time embedded systems. Students should apply their knowledge in IoT systems to design a practical real world IoT implementation using commercial embedded hardware systems (e.g. Raspberry Pi, Beagle Bone, TI Sensor Tag etc.). Students will also attend lab/tutorials, and develop their own practical real-world IoT projects.
Preriquisite
ECEN3024 – Fundamentals of Internet of Things
ECEN3026 – Data Analytics for Electrical and Computer Engineering
Course Description
This course is an introductory course on data analytics and its application in smart energy systems. It covers three major topics: 1) Primary data analytics theory including classification, regression, principal component analysis, etc.; 2) Hands on data analytics experiences with NumPy, Pandas, Matplotlib, & Scikit-learn packages; and 3) Applications in smart energy systems (with a focus on buildings energy systems), in which comprehensive experiments with real building energy data will be included.
In this course, students will learn systematic knowledge on data analytics and Python. They will also gain solid hands-on experiences in using Python to analyze smart meter data in energy systems.
Preriquisite
None
ECEN4000 – Graduation Project I
ECEB410(from 2011 to 2018)
Course Description
This course aims to give the students experience in solving real engineering problems and the opportunity to apply the knowledge they have gained during their study. Through the project the students will gain experience in project planning, in teamwork and in communication with management and support staff. The project will also develop their design and research skills.
Preriquisite
Final Year Student
ECEN4001 – Graduation Project II
ECEB420(from 2011 to 2018)
Course Description
This course aims to give the students experience in solving real engineering problems and the opportunity to apply the knowledge they have gained during their study. Through the project the students will gain experience in project planning, in teamwork and in communication with management and support staff. The project will also develop their design and research skills.
Preriquisite
Final Year Student
ECEN4002 – Digital Control
ECEB450(from 2011 to 2018)
Course Description
Digital control systems; open-loop discrete-time systems; closed-loop systems; system time response characteristics; stability analysis techniques; PID controller design; and the control system simulations.
Preriquisite
ECEN4003 – Special Topic in Electrical and Computer Engineering
ECEB451 (from 2011 to 2018)
Course Description
The course will introduce a selected special topic in the ECE area.
Preriquisite
Final Year Student
ECEN4004 – Biomedical Measurement and Instrumentation
ECEB452 (from 2011 to 2018)
Course Description
Design of measurement systems and biomedical instrumentation; architecture of electronic instruments used to measure physiological parameters, analysis of major process functions integrated in these instruments.
Preriquisite
ECEN4005 – Introduction to Biomedical Imaging
ECEB453 (from 2011 to 2018)
Course Description
This course is an introduction to the current methods and applications of biomedical imaging. We focus on major imaging techniques, including Magnetic Resonance, Ultra Sound and Computed Tomography. For each technique, we will study the image acquisition (how images are created), the corresponding image processing (how images are analyzed), and their usage in major biomedical applications (what the image analysis says about cancer, brain, heart, or cells).
Preriquisite
ECEN4006 – Renewable Energy Conversion
ECEB454 (from 2011 to 2018)
Course Description
This course introduces the engineering and technical aspects of renewable energy conversion systems utilizing biomass, solar, wind, hydro power and others. It emphasizes basic generation and power conversion technologies of renewable energy generation systems. Topics include different available sources of sustainable energy and power, their applications, their limitations, energy conversion, integration circuits and storage for renewable technologies.
Preriquisite
ECEN4007 – Power System Design and Implementation
ECEB455 (from 2011 to 2018)
Course Description
This course is designed to prepare senior undergraduate students with knowledge and manipulative skills for employment in the electrical industry. It emphasizes the theory and practice of the basic electrical installation and maintenance skills. Topics include introduction to HV/MV/LV equipments, power consumption in Macau, installation and maintenance of transformer, MV/LV distribution and Un-interruptible Power Supply, batteries & chargers.
Preriquisite
ECEN4008 – Introduction to Wireless Sensing Network
ECEB457 (from 2011 to 2018)
Course Description
This course is about the study of contemporary issues in wireless sensing networks. Coverage includes short range communications namely WLAN, RFID, Bluetooth, Zigbee and; sensor design, signal conditioning circuits, detection, energy minimization, connectivity, security, storage management in wireless sensor networks, middleware, applications and so forth. Design examples for RFID and WLAN are also provided. Throughout the course, the students acquire the advanced engineering technique and ability to emerging wireless sensing network design issues and applications.
Preriquisite
ECEN4009 – Microwave and Millimeter Wave System Design
ECEB458 (from 2011 to 2018)
Course Description
This course is devoted to the microwave and millimeter wave integrated circuit design from wireless system perspective with focus on broadband applications. Coverage includes OEM system integration, high frequency simulation tools, design of microwave and millimeter wave wireless frontend circuits including low noise amplifier, mixer, oscillator, filter, power amplifier, antenna, characterization and implementation of microwave and millimeter wave integrated systems in CMOS technologies. Throughout the course, the students acquire the advanced engineering technique and ability to emerging broadband systems and applications.
Preriquisite
MATH1003 – Intermediate Calculus
MATB120 (from 2011 to 2018)
Course Description
Definite integrals. Fundamental theorem of calculus. Applications of definite integrals. Approximations of definite integrals. Sequence and series. Power series and Taylor series.
Preriquisite
GEST1004
MATH2000 – Engineering Mathematics I
MATB210 (from 2011 to 2018)
Course Description
Functions of two or more variables and their derivatives. Applications of partial derivatives. Multiple integrals. Vector fields and line integrals. Surface integrals. Analytic functions of a complex variable.
Preriquisite
GEST1004
STGC3000 – Work-Integrated Education
INTP300 (from 2011 to 2018)
Course Description
Work-Integrated Education allows students to gain experience in areas relevant to their fields of study. The student will be encouraged to attend internship training first. If the students cannot attend the internship training due to any reasons, the student should engage in a research project under the supervision of a faculty member assigned by his/her home department.
Preriquisite
None
Copyright © Department of Electrical and Computer Engineering, Faculty of Science and Technology. | All Rights Reserved