Rutgers, The State University of New Jersey
Undergraduate-New Brunswick
 
About the University
Undergraduate Education in New Brunswick/Piscataway
Programs of Study For Liberal Arts Students
Douglass College
Livingston College
Rutgers College
University College
Cook College
Mason Gross School of the Arts
Ernest Mario School of Pharmacy
Rutgers Business School: Undergraduate-New Brunswick
School of Communication, Information and Library Studies (SCILS)
School of Engineering
General Information
Descriptions of Fields of Study
Facilities
Academic Policies and Procedures
Degree Requirements
Programs of Study
Four-Year Engineering Curricula
Five-Year Engineering Curricula
Transfer Programs With Camden and Newark
Other Academic Programs
Course Listing
Biomedical Engineering 125
Bioresource Engineering 127
Ceramic Engineering 150
Chemical and Biochemical Engineering 155
Civil and Environmental Engineering 180
Electrical and Computer Engineering 332
General Engineering 440
Industrial Engineering 540
Mechanical and Aerospace Engineering 650
Administration and Faculty
Edward J. Bloustein School of Planning and Public Policy
General Information
Camden Newark New Brunswick/Piscataway
Catalogs
New Brunswick/Piscataway Undergraduate Catalog 2005-2007 School of Engineering Course Listing Electrical and Computer Engineering 332  

Electrical and Computer Engineering 332
14:332:202Discrete Mathematics (3) Fundamentals of logic; functions; proofs; direct, contrapositive, and converse; induction; set theory, recursion and recursive equations; counting, combination, permutations; discrete probability; Euclidean algorithm; RSA encryption; polynomials; finite-field Fourier Transforms; finite-state automata; graph theory. Prerequisite: 14:332:231.
14:332:221-222Principles of Electrical Engineering I,II (3,3) Circuit elements, independent sources, dependent sources, circuit analysis in the DC and AC steady state, network theorems, operational amplifiers, transient analysis, Laplace Transforms, step and impulse response, active and passive filter circuits, two port networks, and introduction to 3-phase circuit. Introduction to Fourier series. Prerequisite: 01:640:152. Corequisites: 01:640:244, 251; 14:332:223-224.
14:332:223-224Principles of Electrical Engineering I,II Laboratory (1,1)
Corequisites: 14:332:221-222.
14:332:231Digital Logic Design (3) Binary arithmetic, Boolean algebra, K-maps. Combinational circuit synthesis, combinational MSI circuits. Sequential logic. Synchronous state machine design. Sequential MSI circuits. Prerequisite: 14:440:127. Corequisite: 14:332:233.
14:332:233Digital Logic Design Laboratory (1)
Corequisite: 14:332:231.
14:332:252Programming Methodology I (3) Principles of block-structured languages and data systems. Syntax, semantics, and data types of C programming language. Structured programming. Arrays, structures, lists, queues, stacks, sets, and trees. Recursion and pointers. Searching, sorting, and hashing algorithms. Introduction to complexity analysis. Prerequisite: 14:332:231.
14:332:254Programming Methodology I Laboratory (1)
Corequisite: 14:332:252.
14:332:303-304Honors Candidacy Problems (0,0) Extensive reading and study in a particular problem area of electrical and computer engineering under the guidance of a faculty member in the Department of Electrical and Computer Engineering. Prerequisite: Permission of department chairperson. Open to undergraduate students who wish to become James J. Slade Scholars.
14:332:321Probability and Random Processes (3) Probability and its axioms, conditional probability, independence, counting, random variables and distributions, functions of random variables, expectations, order statistics, central limit theorem, confidence intervals, hypothesis testing, estimation of random variables. Random processes and their characterization, autocorrelation function. Prerequisite: 14:332:222 or 50:750:234.
14:332:322Principles of Communications Systems (3) Amplitude modulation and demodulation, frequency modulation and demodulation, phase locked loops, stochastic processes, autocorrelation, power spectral density, noise analysis in analog systems, and digital communications. Prerequisites: 14:332:321, 345.
14:332:331Computer Architecture and Assembly Language (3) Principles of computer architecture. Principles of assembly language programming, data definitions, instruction sets, addressing modes, assembler directives, macros. Control structures, organization of microcontrol systems, microprogramming. Memory organization, physical and virtual memory, implementation of virtual and paging memory systems, DMA, caches. Bus organization, input/output handling, interfaces and asynchronous control. Prerequisites: 14:332:231, 252. Corequisite: 14:332: 333.
14:332:333Computer Architecture Laboratory (1) Assembly language programming for one of the standard commercial RISC microprocessors. Design and implementation of a simple microprocessor-based, single-user computer. Prerequisites: 14:332:231, 252. Corequisite: 14:332: 331.
14:332:345Linear Systems and Signals (3) Introduction to continuous- and discrete-time systems and signals, basis function representation of signals, convolution, Fourier Series, Fourier, Laplace, transforms theory, and state space variable. Prerequisites: 14:332:222, 01:640:244. Corequisite: 14: 332:347.
14:332:346Digital Signal Processing (3) Introduction to digital signal processing, sampling and quantization, A/D and D/A converters, review of discrete-time systems, convolution, Z-transforms, digital filter realizations, fast Fourier transforms, filter design, and digital audio applications. Prerequisites: 14:332:345, 01:640:244. Corequisite: 14: 332:348.
14:332:347Linear Systems and Signals Laboratory (1)
Corequisite: 14:332:345.
14:332:348Digital Signal Processing Laboratory (1)
Corequisite: 14:332:346.
14:332:351Programming Methodology II (3) In-depth analysis of algorithms using object-oriented techniques. Comparative algorithm analysis, sorting, graphs, NP completeness. Emphasis on programming and practical applications in electrical and computer engineering. Introduction to parallel programming. Programming project. Prerequisite: 14:332:252.
14:332:361Electronic Devices (3) Fundamentals of semiconductor devices and microelectronic circuits, characteristics of p-n, Zener and tunnel diodes, and analog diode circuits. Principles of JFET, MOSFET, and BJT operation; biasing and stabilization methods; and transistor analysis at low frequencies. Prerequisites: 14:332:221-222. Corequisite: 14:332: 363.
14:332:362Analog Electronics (3) Feedback amplifier analysis. Frequency response of BJT and FET amplifiers, frequency response with feedback stability, and power amplifiers. Prerequisite: 14:332:361. Corequisite: 14:332:364.
14:332:363Electronic Devices Laboratory (1) Corequisite: 14:332:361.
14:332:364Analog Electronics Laboratory (1) Corequisite: 14:332:362.
14:332:366Digital Electronics (3) Transistor level circuit design theory for the digital logic gate families of CMOS, BiCMOS, nMOS, TTL, and ECL. Circuit delay, power, and noise analysis. Prerequisite: 14:332:361. Corequisite: 14:332:368.
14:332:368Digital Electronics Laboratory (1) Corequisite: 14:332:366.
14:332:373Elements of Electrical Engineering (3) Survey course in electrical equipment and circuit solving. Prerequisites: 01:640:244, 01:750:227. Not open to electrical engineering students.
14:332:375Elements of Electrical Engineering Laboratory (1) Corequisite: 14:332:373. Not open to electrical engineering students.
14:332:382Electromagnetic Fields (3) Field theory of static, stationary, and moving charges explored. Basic laws of Coulomb, Gauss, Faraday, and Ampere discussed in the context of engineering applications. Knowledge of vector analysis assumed. Prerequisites: 01:640:252 or 244, 01:750:227, 14:332: 222.
14:332:411Electrical Energy Conversion (3) Principles of converting electrical energy into mechanical energy, and the reverse, via electromagnetic field interaction. Identification of different machines and their applications, understand machine-operating principles, and analyze key characteristics. Understanding of magnetic and thermal constraints. Prerequisites: 14:332:221-222.
14:332:415Introduction to Automatic Control Theory (3) Theory of automatically controlled systems and their dynamic behavior. Prerequisite: 14:332:345.
14:332:417Concepts in Control Systems Design (3) Design methods for controllers of linear time-invariant systems using Bode diagrams, root locus, pole placement, and observer techniques. Linear-quadratic optimal controllers and Kalman filters. Design techniques for controllers of nonlinear systems based on linearization, first and second method of Lyapunov, describing function method. Observers for nonlinear systems and extended Kalman filter. Prerequisite: 14:332:345. Corequisite: 14:332:415.
14:332:418Capstone Design-Control Systems (3) Capstone design experience in control systems engineering. Focuses on team-oriented design projects involving linear- quadratic optimal regulators and nonlinear control systems. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:417.
14:332:421Communications Engineering (3) Quantization, analog signal coding, intersymbol interference, equalization, signal space and digital modulation, information theory, and coding. Prerequisite: 14:332:322.
14:332:423Telecommunication Networks (3) Problems of network synthesis and analysis. Includes network architectures for telephony and data network, circuit and packet multiplexing/switching methods, network design/routing algorithms via elementary linear/dynamic programming, layered protocol architectures, protocol design and analysis methods, and performance analysis. Prerequisite: 14:332:321.
14:332:424Introduction to Information and Network Security (3) Classical cryptosystems, modular arithmetic, Chinese Remainder Theorem, modular exponentiation, Fermat and Euler theorem, DES, modes of operation for block ciphers, breaking DES, Rijndael, public key cryptography, primality and prime testing, secret sharing schemes, Needham-Schroeder, Kerberos, public key infrastructure, password systems, Privacy Enhanced Mail (PEM), Pretty Good Privacy (PGP), SSL, IPSEC, and wireless network security. Prerequisite: 14:332:252.
14:332:426Wireless Personal Communication Systems (3) Comparison of wireless and conventional communications, interference limited communications, channel reuse, capacity, spectrum efficiency, physical channels, systems, code division cellular system, low-tier personal communications systems, wireless data systems. Prerequisites: 14:332:322, 421, 423.
14:332:427Concepts in Communication Systems Design (3) Design methods and laboratory experiments dealing with practical aspects of analog and digital communications schemes. Experiments involve component-level circuit construction, interconnection of modular subsystems, and use of interactive, graphics-based, system simulation software packages. Prerequisite: 14:332:322.
14:332:428Capstone Design-Communication Systems (3) Capstone design experience in communications systems engineering. The course focuses on team-oriented design projects involving practical analog and digital communications systems. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:427.
14:332:437Concepts in Digital Systems Design (3) Design methodologies for combinational and sequential logic circuits. Characteristics of microprocessors, fault-tolerant computer design, and advanced state machine theory. Digital machine organization for testing and fault-tolerance. Hardware description using the VHDL language. Prerequisites: 14:332:231, 252, 331.
14:332:438Capstone Design-Digital Systems (3) Capstone design experience in digital systems engineering. Focuses on team-oriented design projects involving a systematic approach to designing digital logic circuits for a variety of practical applications. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:437.
14:332:447Concepts in Digital Signal Processing Design (3) Digital signal processing systems design for applications including speech, audio, image, video, and data signals. Formulation of algorithms and structures for digital signal processing systems. Use of digital signal and systems simulation software. Prerequisite: 14:332:346.
14:332:448Capstone Design-Digital Signal Processing (3) Capstone design experience in digital signal processing systems. Focuses on team-oriented design projects involving practical systems that process speech, image, audio, and discrete-time data signals. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:447.
14:332:451Introduction to Parallel and Distributed Programming (3) Parallel and distributed architectures, fundamentals of parallel/ distributed data-structures, algorithims, programming paradigms, introduction to parallel/distributed application development using current technologies. Prerequisites: 14:332:331, 351.
14:332:452Introduction to Software Engineering (3) Introduction to the concepts of software engineering. System planning, software requirements analysis, formal specification, testing, reliability, software maintenance, software cycle analysis and documentation. Prerequisite: 14:332:252.
14:332:460Power Electronics (3) Electric power conversion is the central subject for this course. Emphasis is on basic power electronics devices, rectifier circuits and DC-DC conversion circuits (switch mode power supply) which find widespread applications in electronics systems. DC-AC inverter circuits which are responsible to drive most AC electric motors are also covered. Emerging power sources closely related to power conversion circuits including fuel cell, photovoltaic, and wind power are also introduced. Prerequisite: 14:332:361.
14:332:461Pulse Circuits (3) RC timing circuits used in waveform generating and shaping circuits. Prerequisite: 14:332:362. Corequisite: 14:332:463.
14:332:462Capstone Design-Electronic Circuits (3) Capstone design experience in electronic circuits. Focuses on team-oriented design projects involving circuits used for timing, waveform generation and shaping, logic, and memory. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:362.
14:332:463Pulse Circuits Laboratory (1) Corequisite: 14:332:461.
14:332:464Signal Integrity in High Speed Digital Circuits (3) Signal integrity in very-high performance digital circuit is the central subject for this course. Emphasis is on the common physical phenomena that lead to signal degradation in printed circuit board (PCB), multi-chip-modules (MCM), system-on-package (SoP), system-on-chip (SoC), and very-high performance integrated circuits (IC). Circuit signal integrity analysis using simulation tool will be employed. Prerequisite: 14:332:366.
14:332:465Physical Electronics (3) Semiconductor fundamentals, p-n diodes, bipolar transistors, Schottky diodes, JFETs, MESFETs, and MOSFETs. Prerequisite: 14:332:361.
14:332:466Optoelectronic Devices (3) Fiber optical waveguides, lasers, light-emitting diodes, photodetectors, modulators, and system application. Prerequisites: 14:332:361, 382, 465.
14:332:467Concepts in Microelectronic Processing (3) Overview of microelectronic processing technology, lithography, etching, oxidation, diffusion, implantation and annealing, film deposition, epitaxy growth, metallization, process integration, and simulation. Prerequisite: 14:332:361. Corequisite: 14:332:465.
14:332:468Capstone Design-Microelectronic Processing (3) Capstone design experience in microelectronic processing. Focuses on team-oriented design projects involving the fabrication of microelectronic devices. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:467.
14:332:471Concepts in Robotics and Computer Vision (3) Introduction to robotics. Robot arm kinematics and dynamics. Trajectories and control. Sensing and robot programming languages. Low-level vision, edge detection, and segmentation. Illumination strategies, 3-D. Prerequisites: 14:332:252, 345, 346.
14:332:472Capstone Design-Robotics and Computer Vision (3) Capstone design experience in robotics and computer vision. Focuses on team-oriented design projects involving mobile robots to obtain and utilize real-world video data. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:471.
14:332:474Introduction to Computer Graphics (3) Computer display systems, algorithms, and languages for interactive graphics. Vector, curve, and surface generation algorithms. Hidden-line and surface algorithms. Prerequisites: 14:332:231, 252.
14:332:476Virtual Reality (3) Introduction to VR, input/output devices, haptic interfaces, dedicated hardware, world modeling, human factors in VR simulations, applications, the future of VR. Prerequisite: 14:332:252.
14:332:478Virtual Reality Laboratory (1) Corequisite: 14:332:476.
14:332:479Concepts in VLSI Design (3) Introductory digital VLSI chip design. CMOS technology, dynamic clocked logic, layout design rules, and analog MOSFET timing analysis. Prerequisites: 14:332:231, 331, 366.
14:332:480Capstone Design-VLSI (3) Capstone design experience in digital VLSI chip design and testing. Focuses on team-oriented design projects involving the implementation of adders, counters, multipliers, memory, and arithmetic logic units. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and issues dealing with economics, safety, and ethics. Prerequisite: 14:332:479.
14:332:481Electromagnetic Waves (3) Interaction of electromagnetic waves in various media presented, beginning with Maxwell`s equations and the constitutive relations. Practical applications in optoelectronics, fiber optics, and communications presented throughout the course. Prerequisite: 14:332:382.
14:332:491,492Special Problems: Independent Study (3,3) Individual investigation in some branch of electrical and computer engineering of particular interest to the student. Topic selected for study must be approved and directed by a faculty member. Prerequisite: Permission of department.
14:332:493,494Topics in Electrical and Computer Engineering (3,3) Topics of current interest and importance in electrical and computer engineering. Typically one topic per term is studied intensively.
14:332:496-497Co-op Internship in Electrical and Computer Engineering (3,3) Intended to provide a capstone experience to the student's undergraduate studies by integrating prior course work into a working electrical and computer engineering professional environment. Credits granted only for a continuous, six-month, full-time assignment. Prerequisite: Permission of department. Graded Pass/No Credit.
 
For additional information, contact RU-info at 732/932-info (4636) or colonel.henry@rutgers.edu.
Comments and corrections to: Campus Information Services.

© 2005 Rutgers, The State University of New Jersey. All rights reserved.