Manhattan College Homepage

Undergraduate Catalog 2008-2010


Electrical and Computer Engineering
(EECE, CMPE, ELEC)

Dr. Robert Mauro

Chair of the Department

Requirements for a Minor in Computer Engineering

1.   For all students except Electrical Engineering majors: CMPT 101, 102, EECE 229, 230 and one additional Computer Engineering course approved by the Department Chair.

2.   For Electrical Engineering majors:

      CMPT 101, 334 plus three elective Computer Engineering courses, of which at least two must be upper division or graduate, approved by the Department Chair. These courses cannot be used to simultaneously satisfy the requirements for Electrical Engineering.

Requirements for a Minor in Electrical Engineering

1.   For all students except Computer Engineering majors:

      EECE 203 or ENGS 203; EECE 229, 230, and a choice of sequence a, b, or c.

      a.   EECE 303 and 304

      b.   EECE 305 and 306

      c.   Two upper division courses in Electrical Engineering (EECE, ELEC, CMPE) to be approved by the Department Chair.

2.   For Computer Engineering majors:

      ELEC 316, 456, plus three Electrical Engineering courses, of which at least two must be upper division or graduate, approved by the Department Chair. These courses cannot be used to simultaneously satisfy the requirements for Computer Engineering.

ELEC 202. Networks and Programming Fundamentals of d-c circuits. Ohm’s and Kirchhoff’s Laws. Thevenin’s and Norton’s Theorems. Electrical Power. Systems of equations to describe electrical circuits. Computer programming using the C++ language. User-defined functions and data types. Structures, arrays, classes, and inheritance. The application of C++ to the analysis of linear and nonlinear electrical networks. Three hours a week. Fall. Prerequisites: ENGS 116 or CMPT 101.     (Cr. 3)

CMPE 202. Introduction to Computer Programming. Introduction to object-oriented programming using C++. Topics: primitive and user-defined data types, searching and sorting, classes and objects, pointers and linked lists, recursion, stacks and queues. Four lectures. Fall. Prerequisite: ENGS 116.       (Cr. 3)

EECE 203. Introduction to Electrical Systems. Basic concepts of Electrical Networks. Fundamental analysis of resistive, capacitive and inductive networks using nodal, and loop analysis. Additional analysis techniques including Superposition, Thevenin and Norton Theorems. First and second order transient analysis. AC steady-state analysis. Power considerations including single- and poly-phase circuits. Transformers and magnetically coupled networks. Fourier analysis techniques. Frequency response, filters, resonance circuits. Operational amplifiers. Use of PSPICE in analysis of electrical networks. Five hours a week includes lectures and laboratory sessions. Spring. Prerequisites: PHYS 102.           (Cr. 4)

EECE 229. Introduction to Digital Systems. Basics of digital data representation. Logical design and optimization with small scale integrated circuits using gates, flip-flops, registers and counters. Logical design with medium scale integrated circuits. Computer arithmetic. Bus structure and tri-state devices. ALUs and memory. Design of synchronous and asynchronous circuits. Introduction to VHDL. Four hours a week includes lectures, problem periods, and laboratory sessions. Fall.   (Cr. 3)

EECE 230. Microcomputer. Overview of the 8051 microcontroller family. Assembly language programming. 8051 instruction set. Software and hardware timing. Interrupts. Serial and parallel I/O ports. Simulation. Instrumentation applications. I/O interface designs. Hands-on study of a take-home single board computer, with assembly language programming and interfacing experiments. Spring. Prerequisite: EECE 229.     (Cr. 3)

EECE 303. Signals and Systems I. Modeling and analysis of continuous-time systems. Convolution of signals and representation of linear time invariant systems. Fourier series. The Fourier Transform and its applications. The Laplace Transform and its applications to continuous-time systems. Stability of continuous time systems. Four hours a week. Fall. Prerequisite: EECE 203.        (Cr. 3)

EECE 304. Signals and Systems II. Sampling and reconstruction of signals. The Z Transform and discrete-time systems analysis. Stability of discrete-time systems. Design of analog and digital filters. The Discrete Fourier Transform and its applications. The Fast Fourier Transform. State-space analysis. Four hours a week. Spring. Prerequisite: EECE 303.  (Cr. 3)

EECE 305. Electronics I. Operational amplifiers. Terminal characteristics of solid-state devices. Power supply design. Transistor circuit biasing. Graphical analysis of transistor circuits. Small signal transistor circuit models and gain analysis. Computer simulation. Three lectures. Fall. Prerequisite: EECE 203.    (Cr. 3)

EECE 306. Electronics II. Multistage transistor circuit analysis and design. Field effect transistors. Frequency response of electronic circuits. Integrated circuits. Computer simulation. Three lectures. Spring. Prerequisite: EECE 305.   (Cr. 3)

ELEC 307. Mathematical Methods. Vector analysis. Gradient operator, line, surface and volume integrals. Divergence, Curl, divergence theorem, Stokes’ theorem. Matrix operations, inversion techniques. Fundamentals of linear algebra, vector space, dimension, rank, eigenvalues and eigenvectors. Systems of equations. Three lectures. Fall. Prerequisite: MATH 201.     (Cr. 3)

ELEC 310. Electromagnetic Fundamentals. Voltage and Current Waves on Transmission Lines. Maxwell’s equations, Electromagnetic plane waves: propagation, transmission and reflection at boundaries of media. Elements of electromagnetic radiation. Four hours per week. Spring. Prerequisite: ELEC 307.        (Cr. 3)

EECE 315. Probability and Statistics. Basic concepts of probability theory, discrete and continuous random variables and their distributions, moments and characteristic functions. Empirical distribution functions. Parameter estimation and measures of their quality. Confidence limits. Linear regression. Hypothesis testing and statistical approaches to engineering decisions. Four lectures. Fall. Prerequisite: MATH 201.         (Cr. 4)

ELEC 316. System Dynamics. Model formulation techniques for physical systems. Transformation between state-space and classical system representations. Classical solution of LTI system equations. Time and frequency domain solutions of linear state equations. Three lectures. Spring. Prerequisite: EECE 303.            (Cr. 3)

EECE 317. E.E. Laboratory I. Instrumentation. Microcontroller Inter-facing. Characteristics of solid state devices. Design and performance of electronic systems including power supplies and amplifiers. Four hours of laboratory. Fall. Prerequisite: EECE 230. Corequisite: EECE 305.    (Cr. 1)

EECE 318. E.E. Laboratory II. Design and performance evaluation of amplifiers. Instrumentation. Microcontroller Interfacing. Digital Filters. Experiment Design. Four hour laboratory. Prerequisite: EECE 317. Corequisites: EECE 304 and EECE 306.            (Cr. 1)

ELEC 403. Electric Machines; Design and Applications. Introduction to electrical machinery. Magnetic circuits. Single and three phase transformers. Autotransformers. Synchronous machines. Three phase induction motors. Direct current machinery. Three lectures. Prerequisite: Senior status.*           (Cr. 3)

ELEC 408. Digital Systems Design. Design of selected SSI, MSI, LSI, and microcomputer-based digital systems from the following topic areas: oscillators, phase lock loops, one-shots, switch debouncing, sequential circuits, A/D & D/A conversion, motor control, waveform generation, and serial data transmission. Three lectures. Fall. Prerequisites: EECE 230, 306.         (Cr. 3)

ELEC 409. Electrical Engineering Design. The design process utilizing electrical and computer engineering principles. Problem specification and constraints. Sources of information. Comparison of alternate solutions. Group or individual reports required. Three lectures. Spring. Prerequisites: EECE 304, 306.         (Cr. 3)

CMPE 410. Computer Engineering Design I. Design of computer processing hardware. Design examples include finite state machines, integer adders and multipliers, datapaths and processor control. Students will design and implement a special-purpose data processor. CAD tools for design entry, simulation, synthesis and timing verification. Use of VHDL. Implementation with FPGAs. Three hours a week includes laboratory sessions. Fall Prerequisites: EECE 230.            (Cr. 3)

CMPE 411. Computer Engineering Design II. Design and implementation issues related to digital signal processors. Students will design, implement and test an operational digital signal processor using programmable logic. Spring. Prerequisites: CMPE 410.     (Cr. 3)

ELEC 417-418. E.E. Laboratory III-IV. Experiments in the areas of computers, power, communications, controls, high frequency techniques. Experiment design techniques. One-hour lecture, three hours laboratory. Prerequisites: EECE 230, 306, 318.         (Cr. 2, 2)

ELEC 419-420. Senior Project. Independent investigation, under the guidance of an approved advisor and the sponsorship of an electrical engineering faculty member, terminating in a final report, and when feasible, a tested design. Written permission of departmental chair is required.     (Cr. 1-3, 1-3)

ELEC 425. Control Systems Design. Principles of linear feedback control systems. System modeling. Transient response and steady-state error analysis. Stability and analysis of systems from Routh-Hurwitz, Nyquist, and Root Locus viewpoints. Controller design and compensation techniques. Three lectures. Prerequisite: EECE 303.        (Cr. 3)

EECE 427. DSP System Design. The design of modern digital signal processing software and hardware using actual DSP devices, analog interfacing to DSP hardware. A review of Signal processing concepts, design of FIR & IIR filters, design of algorithms for computing the FFT and Inverse FFT, analog interfacing hardware on the DSK board, the use of the MatLab Signal Processing package as a part of the overall DSP system design process. Prerequisites: EECE 303, EECE 304.             (Cr. 3)

ELEC 433. Photonics. Introduction to Optical Engineering. Principles of reflection and refraction of light. Geometrical Optics: lenses and optical instruments. Elements of Lasers, Light Modulators and Detectors. Optics from a systems perspective, Diffraction and Interference of light waves. Coherent optical signal processing. Three lectures. Spring. Prerequisite: EECE 303, ELEC 310.  (Cr. 3)

EECE 436. Computer Graphics. Basic concepts of computer graphics systems including display devices, graphics software and the display of solid object. Point plotting procedures; line drawing algorithms and circle generators. Displays and controllers; storage and refresh devices. Two dimensional transformations; clipping and windowing. Graphics software; windowing functions, display files; geometric models. Interactive raster graphics. Three dimensional graphics including surface display, perspective and hidden surface removal. A project will be carried out in the Electrical Engineering Computer Laboratory. Three lectures. Prerequisite: Senior Status*.        (Cr. 3)

ELEC 437. Lasers and Electro-Optics. Optical waves in material media. Propagation of Gaussian beams. Interference and concepts of coherence. Optical resonators. Radiation and its interaction with atomic systems. Spontaneous and stimulated emission. Light amplification; gain saturation. Laser oscillators. Applications to optical communication and holography. Three lectures. Corequisite: ELEC 310. Prerequisite: Senior Status*.     (Cr. 3)

EECE 438. Multimedia Techniques. Introduction to multimedia, PC architecture and assembly language basics. Color TV and video concepts. PC audio standards, the MIDI music standard, and audio signal processing. Multimedia presentation and authoring techniques. HTML authoring and the fundamentals of the World Wide Web. Prerequisite: Senior Status or approval of Department Chair. (Cr. 3)

EECE 441. Robotics. Introduction to the operation of industrial manipulators. Robotic theory including homogeneous coordinate transformations; kinematics and dynamics of articulate manipulator arms, and elements of feedback control theory. The design of hardware and software used for motion control. Introduction to computer vision and artificial intelligence. Three lectures. Prerequisite: Senior Status*.         (Cr. 3)

ELEC 453. Microwave and Optical Devices. An introductory lecture and demonstration (laboratory) course designed to familiarize the student with microwaves & optical concepts, devices, and measurement techniques. Topics include microwave & optical sources, measurement of power, reflection coefficient & impedance, Use of isolators & directional couplers at microwave & optical frequencies. Propagation of Gaussian beams, polarization of optical waves, optical modulation and detection. Prerequisite: Senior Status*.           (Cr. 3)

ELEC 454. Power Systems. Introduction to power plants and the electrical power system. Transmission line RLC parameters and line modeling. System representation, the per unit system and the one-line diagram. Symmetrical components. Short circuit analysis. Economic operation of power systems. Load flow studies. Three lectures. Prerequisite: Senior Status*. (Cr. 3)

ELEC 455. R.F. and Microwave Communications. Review of Waves and Transmission Lines. Introduction to Antennas. Transmitter and Receiver System Components and their Para-meters. Modulation and Demodulation. Radio and Microwave Links. Link Budget. Satellite Systems, Mobile Systems and Cellular Phones. Prerequisite: Senior Status*.       (Cr. 3)

ELEC 456. Communication Systems. An overview of digital and analog communication systems. Conditioning of data signals to the channel. Modulation and demodulation techniques. Sampling and quantizing. Limitations on system performance due to channel constraints, including power, bandwidth, and noise. Modern system configuration including an introduction to telecommunications. Three lectures. Prerequisites: EECE 303, 315.     (Cr. 3)

EECE 463. Instrumentation Methods. Detection, acquisition, and analysis of information from the environment. Topics will include: sensors and measurement methods, biomedical instrumentation and transducers for the measurement of biological signals, information conditioning, computer control of data acquisition, and interpretation of results. Three lectures. Prerequisite: Senior Status*.   (Cr. 3)

ELEC 466. Energy Sources. Considerations of the economic, health, environmental, and political ramifications of renewable and non-renewable energy sources (solar, fission, fusion, hydro, wind, and fossil fuel energies). Basic science in direct energy conversion. Physical principles, mathematical analysis, and applications of solar cells and thermoelectric generators/heat pumps. Three Lectures. Prerequisites: ELEC 202, 308; PHYS 201.   (Cr. 3)

EECE 467. Physical Electronics. Exploring the operation of electrical and electronic devices, focusing on the internal physical laws that determine their utility and limitations. Thermal, optical, electrical, magnetic and quantum properties; energy audit, waves. Transducers, heat sinks, diodes, solar cell, LED, TEDs, FET, memories, nanostructure. Three lectures. Prerequisites: PHYS 101, 102.          (Cr. 3)

CMPE 470. Electromagnetics for Computer Engineers. An introduction to the Electromagnetic principles which describe the transmission properties of wire, fiber optics, and wireless networks used in telecommunication systems. Topics include: Fundamentals of Transmission Lines; Electrostatics; Magnetostatics; Time-varying Fields and Plane Waves; Wave Reflection; Elements of radiation. Prerequisites: PHYS 102, MATH 201.       (Cr. 4)

CMPE 471. Telecommunications. Modern telecommunications systems for voice , video, and data utilizing wire, fiber, and wireless. Wire communications systems for voice and video – telephone systems basics. Digital communications pulse modulation, coding techniques including digital video. Data transmission using modems – asynchronous and synchronous formats, error detection and data compressions. Computer networks, local and wide area. Fiber communications systems. Prerequisite: EECE 303.        (Cr. 3)

EECE 472. Computer Networks. The course describes and investigates Local and Wide Area Networks. Description of topologies and protocols for ETHERNET and TOKEN RING. The OSI model and applicability to LANs. IPX/SPX and TCP/IP protocols. Protocols stacks for PC’s. Server based and peer to peer networks. Network operating systems including NETWARE and NT Server Connectivity devices, hubs, bridges, switches, and routers. The Internet and Internet access. WANs including ATM, SONET, ISDN, and other high speed networks. Prerequisite: Senior Status*.            (Cr. 3)

EECE 490. Tutorial. Individual reading and research under faculty supervision. Acceptance by an electrical engineering faculty member and written permission of chair of department required. Prerequisite: Senior Status*.   (Cr. 3)

EECE 491. Special Topics in Electrical and/or Computer Engineering. Topics of current interest to senior electrical engineering students. Subject matter will be announced in advance of semester offering. Written permission of the chair is required. Prerequisite: Senior Status*.            (Cr. 3)

EECE 493-494. Senior Thesis. Guided research. Prerequisites: Acceptance by Faculty Adviser and written permission of the chair is required.  (Cr. 2.2)

EECE 520. Computer Architecture I. Evolution of computer architecture from the von Neumann concepts and the CISC machines to the RISC machines. Hardware and Software design methods. Processor design; Data representation and instruction sets. Control design: Hard-ware and Microprogrammed. Memory organization: Virtual, segmentation and cache; system organization: Bus control, I/O and operating systems. Prerequisite: Senior Status*.       (Cr. 3)

EECE 530. Wireless Technology. Introduction to wireless communication systems, the cellular concept & trunking. Spread Spectrum Systems: direct sequence & frequency hopping. Multiple access techniques (FDMA, TDMA, CDMA), speech coding, Power Control. Techniques for mitigation of propagation impairments: equalization, diversity & channel coding. Analysis & design of systems following global standards & protocols for various wireless communication systems such as PCS, Wi-Fi (IEEE 802.11), WiMax (IEEE 802.16), Mobile-Fi (IEEE 802.20), Bluetooth and mobile IP. Prerequisites: EECE 303, EECE 315. Corequisite: EECE 304.

ELEC 547. Optical Information Processing Systems. Response of linear spatially invariant systems; signal detection by matched filtering; mutual coherence; transform properties of linear optical imaging systems; optical information processing and filtering; linear holography. Permission of the Department Chair is required. Prerequisites: EECE 304, ELEC 310.            (Cr. 3)

ELEC 548. Fiber Optics Communication. Optical fiber structures and physical characteristics; electromagnetic waveguiding properties and modes, fiber materials, loss mechanisms, and dispersion. Semi-conductor laser and Led sources and photodetectors. Connectors. Fiber measurements. Communication aspects of fiber transmission. Fiber system examples and design procedures. Three lectures. Prerequisites: EECE 304, ELEC 310. (Cr. 3)

EECE 591. Advanced Special Topics. Advanced topics in either Electrical or Computer Engineering open to those students who are enrolled or are considering participation in a Seamless Masters program; subject matter will be announced in advance of course offering. Prerequisites: Senior Status.*    (Cr. 3)

*A prerequisite of “Senior Status” means that all junior electrical engineering courses must have been passed. Exceptions require the approval of the department chair and the Dean of Engineering.

Date of Publication: Summer 2008

While the announcements presented in the following pages apply as of the date of publication, the College reserves the right to make such changes as circumstances require.