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

ECEN1000

 


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

GEST1004

 


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

ECEN1005

 


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

ECEN1005

 


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

ECEN1005

 


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

ECEN1010

 


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

ECEN1010

 


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

ECEN2003

 


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

ECEN2000

 


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

ECEN2000

MATH2000

 


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

ECEN2009

ECEN3003

 


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

ECEN2003

ECEN3003

 


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

ECEN2007

ECEN3001

 


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

ECEN1005

 


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

ECEN1005

 


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

ECEN3007

 


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

ECEN2000

 


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

ECEN2005

 


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

ECEN2005

 


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

ECEN3012

 


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

ECEN2015

ECEN3012

 


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

ECEN3017

 


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

ECEN1006

ECEN3001

 


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

ECEN2007

 


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

ECEN3000

 


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

ECEN3003

 


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

ECEN3003

 


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

ECEN3007

 


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

ECEN1005

 


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

ECEN3012

 


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

ECEN3013

 


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

Contact Us

  • (853) 8822-4963
    (853) 8822-4961

  • (853) 8822-2426

  • Room E11-4040, E-11-3032
    Faculty of Science and Technology,
    University of Macau, E11
    Avenida da Universidade, Taipa,
    Macau, China