ECCB111 INTRODUCTION TO COMPUTER AND COMMUNICATION ENGINEERING (WORKSHOP)BCCE(Core)An overview of the subject area through weekly seminars by academic and industry experts. The topics covered will range from a historical overview of the growth of the two fields to more recent developments, and the close relationship between the two. It is hoped that this will provide a students with a better perspective to the field and prepare them for the courses ahead.
ECCB114 CIRCUIT THEORYBCCE(Core)Co-requisite: MATB113This subject provides introduction to fundamental theories and essential concepts for circuit analysis. This includes Ohm’s law, Kirchoff’s voltage and current laws, superposition, Thevenin and Norton theorems in DC circuits, transient RL and RC DC analysis, as well as analysis with ideal Op-amp circuitry. Also covered are frequency-domain studies which includes AC circuit analysis, transfer functions and two-port networks.
ECCB123 ELECTRONICS ANALYSIS AND DESIGNBCCE(Core) Pre-requisite: ECCB114This course introduces the fundamental features of basic electronic devices such as diodes, BJTs and MOSFETs. Students will be exposed to types of diode and their applications. Students will gain knowledge on basic DC and AC analysis of circuit containing transistors, and also on the design of single stage amplifiers and cascaded amplifiers.
ECCB213 OBJECT ORIENTED PROGRAMMINGBCCE(Core)Pre-requisite: CSEB114 or EEEB114An introduction of the process of program design and analysis for students with some prior programming experience (functions, loops, and arrays implemented in any programming language). The course reinforces object-oriented programming techniques in C# and covers basic of inheritance, polymorphism and exception handling. Students will be able to design, build, test and debug medium-size software systems and learn to use relevant software tools.
ECCB233 DIGITAL SYSTEM DESIGNBCCE(Core)Pre-requisite: EEEB163This course introduces the concept of designing robust and testable complex sequential digital systems, which include synchronous and asynchronous sequential systems, and Field Programmable Gate Array (FPGA)-based systems. Additional topics discussed include design hierarchy and flow, the use of hardware description languages (HDLs) in functional simulation, synthesis, timing simulation and verification of digital systems, and the principal of Design-for-Test for digital systems.
ECCB243 COMPUTER ORGANIZATION AND ARCHITECTUREBCCE(Core)Pre-requisite: ECCB233An introductory course to the principles and organization of modern computer system built around the von Neumann architecture with emphasis on IA32 Architecture. Introductory discussions are on terminology of computer architecture, a layered model of computer architecture and computing platform organization: CPU, memory, buses and I/O. CPU topics cover register architecture, instruction set architecture (ISA), computer arithmetic, survey of micro architecture (datapath and control). Detail discussion on other components of computing includes memory, buses and I/O. Introduce the performance analysis of a CPU. A survey description of operating system includes topics of scheduling and memory management. The course concludes with brief overview of pipelining and superscalar processing.
ECCB311 DIGITAL SIGNAL PROCESSING LABBCCE(Core)Co-requisite: EEEB363Generation of Sinusoidal Waveform, Modulation, Digital Process of Continuous Time Signal using MATLAB; Generation of Sinusoidal signal, Loop Program using Interrupt - Inputting signals to the TMS320C6713 DSP starter kit (DSK) and outputting signals from DSK, Finite Impulse Response Digital Filter (FIR) - Implementing a real time FIR digital filtering operations using the TMS320C6713 DSP Starter Kit (DSK).
ECCB323 DATA STRUCTURE AND ALGORITHMSBCCE(Core)Pre-requisite: ECCB213An overview of how data can be organized, sort and search. Topics included are: Linear data structure of array, list and linked-list, stack and queue. Non-linear data structure of tree and graph. Some of the sorting techniques are bubble, selection, insertion, merge and radix. Searching topics are linear search, binary search, tree based searching techniques, and hash tables. NP-completeness, P and NP classes of computational problems.
ECCB343 DIGITAL COMMUNICATIONSBCCE(Core)Pre-requisite: EECB353, EEEB363Co-Requisite: EEEB383This subject introduces the principles of digital communications including the fundamental concepts of coding and modulation techniques. Its introduction begins with the fundamentals of information theory which is essential in the digital communications. The assignment in this course will provide a basic design problem to develop understanding of the most popular coding techniques. This course covers information theory, source encoding, baseband transmission, principles of digital modulation and error control coding.
ECCB363 WIRELESS AND MOBILE COMMUNICATIONBCCE(Core)Pre-requisite: ECCB123, EECB353This course discusses the fundamental and background in communication circuit components. Overview of the basic modulator and demodulator circuits such for amplitude and frequency modulation scheme. Topics includes of analysis and design of radio frequency transmitters and receivers for communication system such as carrier generator, power amplifiers, oscillators, impedance matching network and mixers.The emphasis of this course is mainly to focus on radio aspect of wireless and mobile communication systems. Wireless technology of today’s and tomorrow’s from first generation analogue to modern multimedia system will be part of the topic discussed in this course. Other topics such as frequency reuse, handoff, capacity planning, interference and radio propagation are also included to provide solid fundamental background in mobile radio communication.
ECCB412 PROJECT 1BCCE(Core)Pre-requisite: ECCB343, EEEB363The Final Year Project (FYP) is an engineering project that is related to the student’s field of study and must be carried out by the student as partial fulfilment for the award of the bachelor’s degree. The final year project to be carried out by a student can be in any of the following natures, encompassing study/research, design/development, software development or case study.
ECCB423 OPERATING SYSTEMSBCCE(Core)Pre-requisite: ECCB243, EEEB373An Introduction of concepts and components of modern operating system. Overview of computer system structures and operating-system structures. Introduction to abstractions such as process, thread, IPC, etc. Process management: processes, threads, scheduling, synchronization and deadlocks. Memory management; main and virtual. Storage management: file system, mass storage and I/O system. Protection and Security. Distribution systems.
ECCB424 PROJECT IIBCCE(Core)Pre-requisite: COEB314, ECCB412Continuation from Project I. The Final Year Project (FYP) is an engineering project that is related to the student’s field of study and must be carried out by the student as partial fulfilment for the award of the bachelor’s degree. The final year project to be carried out by a student can be in any of the following natures, encompassing study/research, design/development, software development or case study.
ECEB463 ARTIFICIAL INTELLIGENCE & NEURAL-FUZZY SYSTEMS BEEE(Elective), BEPE(Elective), BCCE(Elective)Pre-requisite: EEEB323This course is aimed at introducing the underlying concepts of artificial intelligence and some of its techniques and their applications. Artificial intelligence (AI) involves the development of algorithms derived from human and animal intelligence which have capabilities such as learning, reasoning, generalisation, adaptation, reproduction, etc. These techniques are getting more popular nowadays due to the large number of successful report of their implementation. AI techniques have also made their way into many domestic and industrial and provided solutions to many difficult engineering problems. From this course, the students should be able to understand the two popular techniques of AI. Ie. Artificial neural networks and fuzzy logic and how they are used in solving some engineering and also non-engineering problems.
ECEB473 ADVANCED MICROPROCESSORBEEE(Elective), BEPE(Elective), BCCE(Elective)Pre-requisite: EEEB373Introduction to the 68000 Microprocessor. Software details of the 68000. Exception processing. Hardware details of the 68000. Memory system design, I/O system design. Building a working 68000 system. Introduction to the advanced 680X0 series microprocessors.
ECPB423 SYSTEMS-ON-CHIPSBCCE(Elective)Pre-requisite: ECCB243, EEEB373An introduction to embedded system requirement, System-On-Chip (SoC) and configurable soft-core processor. Implement hierarchical state machines design using commercial EDA tools. Design and implement a custom IP core and integrate it to the system busses. Implement simple low-level handler and test it with the custom IP. Introduction to heterogeneous multi-core programming.
ECPB433 INTRODUCTION TO COMPUTATIONAL BIOLOGYBCCE(Elective)Pre-requisite: TBDThis course presents an overview of important applications of computers to solve problems in biology. Major topics covered are computational molecular biology, biological modelling and simulation (including computer models of population dynamics, biochemical kinetics, neuron behaviour, and mutation) and biological imaging.
ECPB443 MULTI-CORE PROGRAMMINGBCCE(Elective)Pre-requisite: TBDIn this decade, the introduction of multi-core based system-on-chip (SoC) into the computing market has created a revolution in the software industry. To benefit from increases in hardware performance, software must be parallel. The purpose of this course is to conduct the next generation of programmers to develop exciting new applications that can take advantage of on-chip parallelism. Over the past two years, every major microprocessor manufacturer has introduced processor chips with multiple cores, with dual and quad core processors for desktop and laptops, and over a hundred cores available in some Graphics Processing Units. The expectation is that the number of cores per chip will roughly double every two years while processor clock speeds will remain relatively flat. This makes parallel programming a concern for the entire computing industry. This course will provide an introduction to parallel programming with a focus on the techniques that are most appropriate for multi-core architectures and the use of parallelism to improve program performance. The topics of the course include performance analysis and tuning, data and task parallelism, synchronization techniques, shared data structures, and load balancing.
ECPB453 DATABASE PROGRAMMINGBCCE(Elective)Pre-requisite: TBDThis course emphasizes on the concepts of database, file-based system versus database systems, database environment, and database management system (DBMS). This course also emphasizes on conceptual, logical and physical design of development life cycle. The course also covers; Entity relationship diagram, ERD and Enhanced Entity Relationship, EER Model, unnormalized normal form, UNF, first normal form, 1NF and second normal form, 2NF normalization of database.
ECPB463 ADVANCED COMPUTER ARCHITECTUREBCCE(Elective)Pre-requisite: ECCB243This is an advanced undergraduate and introductory post-graduate course on contemporary computer and processor architecture. Overall, the course will cover current and emerging trend in computer architecture. The topics include; Fundamental of computer design, instruction set principles and examples, instruction level parallelism (pipelining, superscalar, VLIW, etc.), memory hierarchy Design, multiprocessors and thread level parallelism, storage system, and case study of current system. The course has mix of theory and hand-on with software based design simulation. Students are required to write a technical paper on recent development of computer architecture. They also expect to complete a mini-project on a simplified computer system design.
ECPB473 SOFTWARE ENGINEERINGBCCE(Elective)Pre-requisite: TBD(Not available yet)
ECRB412 PROJECT 1Pre-requisite: EEEB323, EEEB363, EEPB353, EECB353The Final Year Project (FYP) is an engineering project that is related to the student’s field of study and must be carried out by the student as partial fulfilment for the award of the bachelor’s degree. The final year project to be carried out by a student can be in any of the following natures, encompassing study/research, design/development, software development or case study.
ECRB424 PROJECT IIPre-requisite: ECRB412, COEB314Continuation from Project I. The Final Year Project (FYP) is an engineering project that is related to the student’s field of study and must be carried out by the student as partial fulfilment for the award of the bachelor’s degree. The final year project to be carried out by a student can be in any of the following natures, encompassing study/research, design/development, software development or case study.
ECSB413 SCADA SYSTEMSBCCE(Elective)Pre-requisite: EECB353The course will start by reviewing the objectives of implementation of Distribution and Transmission Automation and Distribution and Transmission SCADA History. The functions of SCADA System Elements will be explained which include Transmission SCADA, Distribution SCADA , Host Equipment, Host Computer System , Communication Front-End Processors, Full Graphics User Interface , Relational Databases, Data Servers, and Web Servers and Host to Field Communications. Detailed examinations into Field Devices will be presented which includes Modern RTU, PLCs and IEDs that covers Substation and Line configuration. It will also touches on Tactical and Strategic Implementation Issues, Distribution Management Platform and Advanced Distribution Applications. The future trend in applications will be towards integrated SCADA System and Smart Grid with Trouble Call and Outage Management System and Distribution Operations Training Simulator that considers Security, Practical Considerations and Choosing the Vendor. Latest applications for Smart Grids will be introduced including remote metering, remote billing, demand side management etc.Finally, the course will introduce the importance of Standards that covers Internal Standards and Industry Standards as well as Deployment Considerations.
ECSB423 INTRODUCTION TO MODELING AND SIMULATIONBCCE(Elective)Pre-requisite: EEEB383An introduction to system modelling using computer simulation and analytical mathematical techniques. Explanation of model classification such as Monte Carlo simulation, discrete-event simulation, continuous system simulation, mixed continuous/discrete-event simulation. Discussion on quantitative modeling paradigms such as queuing networks, stochastic process algebras and stochastic Petri nets. Input-output analysis such as random number generator, sample generation, trace- and execution-driven simulation, point and interval estimation. Focus of applications and case-study will be computer and communication engineering.
ECSB433 REAL TIME SYSTEMSBCCE(Elective)Pre-requisite: ECCB243An introduction to real-time systems (RTS), followed by definition of terms used, scheduling, RTOS and selected topics in real-time networking.
ECSB443 ADVANCED DIGITAL SIGNAL PROCESSINGBCCE(Elective)Pre-requisite: EEEB363Students learn the essential advanced topics in digital signal processing that are necessary for successful graduate-level research. The course includes a review of the linear constant-coefficient system properties covered in an undergraduate DSP course, and then examines a variety of multirate filter structures, time-varying and adaptive systems, fast algorithms, and other topics relevant to the research areas of the students.
ECSB453 COMPUTER FORENSICBCCE(Elective)Pre-requisite: TBDThis course teaches how to perform computer crime investigations. The course covers the recovery and analysis of digital evidence, addressing legal and technical issues. Forensic examination techniques of Windows and Unix systems are used to illustrate typical investigation processes.
ECSB463 INTERNET PROGRAMMINGBCCE(Elective)Pre-requisite: TBDThis course introduces the fundamentals of internet and world wide web. The concept of HTML, XHTML and CSS are also detailed. The course also covers the creation of Internet based applications using the Java Scripts programming language. It provides an in-depth knowledge for the creation of dynamic web application with enhanced features by introducing various programming techniques XML and RSS using Java Scripts.
ECSB473 COMPUTER SECURITYBCCE(Elective)Pre-requisite: TBDThis course introduces the basic concepts of computer and internet security. Students will learn a full range of security concepts & techniques and apply them to the most popular operating systems and applications used today. Topics include basic cryptography & public key infrastructure, theory behind common attack and defence techniques, operating system security, programme security, and distributed systems security.
ECTB413 ANTENNA SYSTEMSBCCE(Elective)Pre-requisite: EEEB253This subject is intended primarily for students who wish to specialise in communication systems and would like to understand the principles and current practice in wireless communication including both antennas and propagation aspects. Its introduction begins with the basic properties of electromagnetic radiation, before the subject dwells into antennas. In the rest of the subject, the circuit models on antenna, different type of antennas from dipoles to log periodic, loop to spiral and helical coil, and lastly reflector and aperture type antennas will be dealt with comprehensively. The phase array antenna in particular to the application of tracking will be introduced. And the applications of some of these antennas in communications systems will be discussed thoroughly. Some minor assignments pertaining to antenna selection and design for specific purposes using simulation software’s will be given to the students to gauge their understanding of the subject.
ECTB423 BROADBAND TECHNOLOGIESBCCE(Elective)Pre-requisite: EECB423This course provides basic concepts in broadband communication and networking. It provides an overall look at many type of equipment and infrastructures that can be used in both fixed and wireless system today.
ECTB433 COMMUNICATION ELECTRONICSBCCE(Elective)Pre-requisite: ECCB123, EECB353This course discusses the fundamental and background in communication circuit components. Overview of the basic modulator and demodulator circuits such for amplitude and frequency modulation scheme. Topics includes of analysis and design of radio frequency transmitters and receivers for communication system such as carrier generator, power amplifiers, oscillators, impedance matching network and mixers.
ECTB443 OPTICAL COMMUNICATIONSBCCE(Elective)Pre-requisite: TBDThis subject is concerned with the fundamentals of optical communications systems. Its introduction begins with the optical fibber communication technology and fundamentals, historical generations of optical communications and advantage and limitation of optical fibber communications. Topics covered under this subject include the working principles of optical sources, optical amplifiers, optical transmitter and receivers. In addition this course discusses the fibber nonlinearities and their related effects in optical fibber communication.Furthermore, this course introduces optical transmission hierarchy and principles of optical networking with an emphasis on some optical communication systems applications such as local area network and optical access network.
EECB351 COMMUNICATION SYSTEM LABBEEE(Core), BEPE (Core), BCCE(Core)Co-requisite: EECB353This course will expose students to the actual application of the communication theory and concept that provides the students with hands on experience experimental results analysis that could supplement their theory course on communication system
EECB353 COMMUNICATION SYSTEMBEEE(Core), BCCE(Core)Pre-requisite: EEEB233Principle signal and system in communication system, probability, power spectral and noise. Analog modulation; linear and non-linear system, digital modulation, noise in modulation system, noise analysis, information theory and coding.
EECB423 DATA COMMUNICATION AND NETWORKSBEEE(Core), BCCE(Core)Pre-requisite: EEEB383, EEEB373Transmission Media (telephone system, ISDN, ATM, cellular radio, satellites), Data transmission (synchronous and asynchronous transmission, error detection and correction, data link protocols), LANs, WANs, MANs, internetworking, routing, congestion control, Transport protocols (TCP and UDP), Application support protocols (session, presentation), Application-specific protocols (TELNET, FTP, SMTP)
EECB433 APPLIED TELECOMMUNICATION SYSTEMSBEEE(Elective), BCCE(Elective)Pre-requisite: EECB353This course will enable the students to gain insight into some of the state of the art technologies and the important aspects of the up to date telecommunications system applied in the current and future network especially in Malaysian Network. Students will have clear understanding of the behaviour and specialised concept of Telecommunication Network components. Emphasis will be given on various Switching, Transmission and Signalling System, which will enable the students to develop expertise in the applied telecommunication system.
EECB473 DATA NETWORK ARCHITECTURE AND ELECTRONICSBEEE(Elective), BCCE(Elective)Pre-requisite: EECB423Review of data network architectures and technologies. An overview of current networking electronics. An overview of network services and application. Application bandwidth and delay requirements: Calculation and measurement. Introduction to network design issues (bandwidth-delay product, throughput, etc), design parameters and design process. Design parameters measurement tools and techniques. Requirements Analysis: Concepts, Guidelines and Practice. Capacity planning and traffic analysis: Throughput calculation, probability models for traffic and design based on traffic model. Flow analysis: Concepts, Guidelines and Practice. Logical Design: Technology choice, interconnect mechanism, network management and security. Physical Design: Cabling and devices placement. Routing and addressing design. Network simulation: Techniques and tools. Traditional network devices: Architecture, components and software. Designing various specialized network devices architecture based on performance requirement. Introduction to packet processor: Operating principles and application. Packet processor programming, simulation and design. Case Study: Packet processor in QoS switches.
EECB483 OPTOELECTRONICS AND FIBRE OPTICSBEEE(Elective), BEPE(Elective), BCCE(Elective)Pre-requisite: EEEB253, EECB353Basics element of optics; Lights sources – lasers and light emitting lasers: light detectors, sensors and display; light modulations – electrooptical; acousto optical; magnetooptical; fiber optics.
EECB493 RADIO-FREQUENCY / MICROWAVE ENGINEERINGBEEE(Elective), BEPE(Elective), BCCE(Elective)Pre-requisite: EEEB253Transmission Lines and Smith Chart, Matching Networks, Scattering Parameters, Solid-state Microwave Monolithic IC, Microwave Passive Components, Generators and Antennas.
EEEB111 ELECTRICAL/ELECTRONICS MEASUREMENT LABORATORYBEEE(Core), BEPE(Core), BCCE(Core)Co-requisite: EEEB113 (for BEEE & BEPE) or ECCB114 (for BCCE)Experimental exercises in use of electronics instruments/equipment. Voltage, current, impedance, frequency and waveform measurements. Transient and frequency response. Application of operational Amplifier. Elements of circuit modelling and design.
EEEB114 PROGRAMMING FOR ENGINEERSBCCE(Core), BEEE(Core), BEPE(Core)The main objective of this course is to apply engineering methods to design program solutions as being cohesive, readable and reusable on a standard programming language.
EEEB141 ELECTRONICS DESIGN LABORATORYBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: EEEB111 (BCCE to include ECCB123)Co-requisite: EEEB143 (NONE for BCCE)Laboratory experiments in the measurement of electronic device characteristics – diodes, Bipolar Junction Transistors (BJTs) and Field Effect Transistors (FETs). Also involve design and analysis of electronic circuits such as rectifiers, regulators, biasing networks, small-signal amplifiers and active filters. Students will also simulate and analyze the circuit designed using CAD tools.
EEEB161 DIGITAL LOGIC DESIGN LABORATORYBEEE(Core), BEPE(Core), BCCE(Core)Co-requisite: EEEB163A series of laboratory projects dealing with the design, simulation, building and testing of logic circuits. Projects chosen to reinforce material presented in EEEB163 lecture. Written reports required.
EEEB163 DIGITAL LOGIC DESIGNBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: EEEB113 (for BEEE and BEPE) or ECCB114 (for BCCE)An introduction to digital circuit and system design. Emphasis is on practical design techniques and circuit implementation. Among the topics covered are number systems and codes, Boolean Algebra, logic gates and flip-flops, electrical characteristics, propagation delay and timing analysis, combinational logic circuits, sequential (synchronous and asynchronous) logic circuits, arithmetic circuits, digital subsystems and MSI logics such as counters, registers, encoders, decoders, multiplexers, demultiplexers and code converters; memory and programmable logic devices and digital systems design with top-down and bottom-up structured design procedures including the use of CAD tools.
EEEB233 SIGNALS AND SYSTEMSBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: EEEB123 (for BEEE and BEPE) or ECCB114 (for BCCE)Signal and system modeling concept, system analysis and design in both the time-domain and frequency-domains. Continuous-time linear systems: Fourier Series, Fourier Transform, bilateral Laplace Transform, application of Laplace Transform. Discrete-time linear systems: difference equations, Discrete-Time Fourier Transform, Z-Transform. Sampling, quantization, and discrete-time processing of continuous-time signals.
EEEB253 ELECTROMAGNETICS FIELDS & WAVESBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: MATB143 and [EEEB123 (for BEEE and BEPE) or ECCB114 (for BCCE)]Study of vector calculus, electrostatics and magnetostatics. Maxwell’s equations. Introduction to electromagnetic waves, transmission lines and radiation from antennas.
EEEB323 CONTROL SYSTEMS IBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: MATB143, EEEB233 Introduction to control systems-open loop and closed loop system; Laplace transform; Modelling of continuous time systems (electrical and mechanical systems); block diagrams and signal flow graphs; Time response analysis; Steady state error; stability analysis; root locus; Frequency response and Compensator Design.
EEEB363 DIGITAL SIGNAL PROCESSINGBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: EEEB233, EEEB373Introduction to analysis, design and realization of digital filters. Discrete-time signals, linear shift-invariant systems, sampling, Z transform, discrete Fourier transform, Fast Fourier Transform, digital filter design – finite impulse response and infinite impulse response, quantization, finite word length. Introduction to general applications of digital signal processing: modem, image processing, voice synthesis, industrial control. Introduction DSP hardware; data acquisition system and processor.
EEEB371 MICROPROCESSOR SYSTEMS LABORATORYBEEE(Core), BCCE(Core)Pre-requisite: EEEB373Introduction to PIC18 micro-controller assembly and high level language programming, debugging and design using simulator, memory address decoding, interrupts, parallel port, serial communication, timer, and A/D converter.
EEEB373 MICROPROCESSOR SYSTEMSBEEE(Core), BEPE(Core), BCCE(Core)Pre-requisite: EEEB163The course begins by reviewing digital electronics with emphasis on number systems and architecture of a microprocessor-based embedded system. Attention is then focused on the architecture of a PIC18 microcontroller. Throughout the course, programming is taught using assembly language and C with the aid of MPLAB IDE and C compiler. Included in the course, is programming of selected I/O devices within the PIC18 with external interfacing, implemented using polling and interrupt I/O techniques.
EEEB383 RANDOM PROCESSBEEE(Core), BCCE(Core)Pre-requisite: EEEB233Introduction to probability models in Electrical and Computer Engineering. Probability Theory, Discrete and continuous random variables. Probability Distribution: Binomial, Gaussian and Poisson. Application of the distribution functions. Discrete and continuous random processes. Entropy. White Noise. Computer method for synthesis and analysis of random processes.
EEEB403 CAPSTONE DESIGN COURSEPre-requisite: COEB422 and [EEEB323, EEEB363 (for BEEE and BEPE) or ECCB343 (for BCCE)]The Capstone Design Course is a group-based design course to expose students with real engineering problems which includes exposure to the importance of project planning and management, communication skills and team work.
EEEB473 IMAGE PROCESSINGBEEE(Elective), BCCE(Elective)Pre-requisite: EEEB363Linear systems and Fourier transforms in two and three dimensions, Basic image processing, Theory and algorithms for image reconstruction from projections, Physics of imaging systems including magnetic resonance, X-ray tomography, positron emission tomography and biomagnetic imaging.
EEEB513 COMPUTER CONTROLLED SYSTEMSBEEE (Elective), BCCE(Elective)Pre-requisite: EEEB323Introduction to discrete time control systems; Analysis of discrete-time control systems; Design of controllers for discrete time systems; Use of MATLAB to design discrete time controllers; Realization of Digital Controllers.
EESB433 ANALOG IC DESIGNBEEE(Elective), BCCE(Elective)Pre-requisite: [EEEB273 (for BEEE) / ECCB113 (for BCCE)] and EEEB363Objectives: This is an advance course for analyzing and designing analog integrated circuits. It gives an overall view of analog design flow methodologies, layout and fabrication process. Students will be exposed to IC design tools like HSPICE, Cosmos and Magic. The objective of the class is to provide students with the necessary skill to analyze, simulate and design analog subcircuits.
EESB493 EMBEDDED SYSTEMSBEEE(Elective), BCCE(Core)Pre-requisite: EEEB373, CSEB114 or EEEB114The course will cover examples of embedded computer systems, its specifications such as timeliness and physical constraints (size, power, weight, and memory footprint), embedded system hardware components such as processor, bus hierarchy with arbiter, interrupt controller, serial communication, field programmable gate array (FPGA), and embedded system software such as C program, multi-threading concept, and hardware descriptive language (HDL). Student are expected to design an embedded system including writing VHDL codes and implement it on an evaluation board.
Copyright © 2018 Universiti Tenaga Nasional. All rights reserved.
Disclaimer and Personal Data Protection Policy