electrical, computer and software engineering scope note electrical, computer and software engineering scope note Fund 4554 Peggy White December 2003 Coverage: Electrical engineering is that branch of engineering that deals primarily with electricity and magnetism and is devoted to the utilization of forces of nature and materials for the benefit of mankind. It covers practical applications involving current flow through conductors as in motors and generators and includes the generation, transmission and utilization of electric energy. Electrical engineering encompasses many phases of other engineering sciences and the physical sciences; it includes research, invention, development design, and application. Much of electrical engineering is based on applications of higher mathematics. Electrical engineers design new products, write performance requirements and develop maintenance schedules. The usual functions in electrical engineering include research and development, planning, designing, construction, operating and maintaining a variety of electrical apparatus and systems. Electrical engineers also test equipment, solve operating problems and estimate the time and cost of projects. Beside manufacturing, research, and design many electrical engineers are employed in administration and/ or management or technical sales. https://engineering.purdue.edu/FrE/ESCAPE/fields/electrical/defn.html (June 6, 2003) Electronic engineering is engineering that deals with the practical application of electronics. It covers electron devices or circuits or systems utilizing electron devices including electron tubes, magnetic amplifiers, transistors and other devices that do the work of electron tubes. Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (IEEE Standard 610.12) It looks at ways of improving software and the economics of same. electrical, computer and software engineering scope note Areas include software process reuse, process maturity modeling and reengineering, affect of software reuse on quality and productivity, metrics for software reuse, comparative metrics in procedure-oriented and object-oriented programming, requirements engineering and small software project development Teaching Focus There are three main programs, computer engineering, electrical engineering and software engineering. Common to all three are programming fundamentals, computer organization, signals and transforms, circuits, digital circuits, probability and statistics, and discrete mathematics. Electives common to all three include data base management systems, digital video processing, parallel computer architecture, digital signal processors, neuro-fuzzy and soft computing, wireless communications, digital communications, telecommunication and computer communication, optical fiber communication, digital filters. . Specialization begins in year three Computer engineering covers communication, operating systems, assembly language, real-time system design, control systems, compiler construction, and computer architecture. Unique electives include Field Programmable Gate Array (FPGA) and digital signal processing (DSP) systems and advanced control systems. Electrical engineering covers assembly language programming and interfacing, software development, control systems, digital system design, electronic devices and circuits, analog electronics and communications, electromagnetic fields, steady-state power systems. Unique electives include microwave circuits and antennas, transmission media, and power electronics. Software engineering covers computer communications, programming languages, database management systems, assembly language, real-time system design, principles of software engineering, and human and organizational aspects of software engineering, software metrics, software architecture, and compiler construction. Unique electives include computer graphics, software process improvement, and web engineering. Research Focus Bolded areas are linked to the areas of prominence and promise. However, there is a large amount of overlap among all the areas so many specific research projects may fit the criteria. Bioelectrics Bioelectricity is the generation and flow of electric current in living tissue. electrical, computer and software engineering scope note Research in this area covers the electrical properties of biological matter and materials. Primary focus is the development of novel devices for the biomedical and biochemical industries. Research seeks to unite advanced methods in the fields of semiconductor fabrication, control theory and dieletrophoresis. Dielectrophoresis is the physical principle, which governs the behaviour of neutral matter in non-uniform electric fields. Aspects of the research include biopolymer electrochemistry, silicon micro machining, chemical sensors and actuators and bioreactor control methods. (Kaler) Bioelectromagnetics Electromagnetism is the branch of physics relating electricity to magnetism. It is the magnetism produced by an electric current rather than by a permanent magnet. Research includes the Interaction of electromagnetic waves with the human body, both at extremely low frequencies (Power Lines) and very high frequencies (mobile communications). It also covers computations of the Specific Absorption Rate (SAR) and studies of antennas working in the close vicinity of the user. (Fear, Okoniewski) Biomedical engineering Biomedical engineering is the application of engineering technology to the solution of medical problems; examples are the development of prostheses such as artificial valves for the heart, various sensors for the blind, and automated artificial limbs. Research in the area focuses on biomedical instrumentation including the following, MEMS (MicroElectricalMechanicalSystems) based mechatronic devices and systems, biomedical signal and image analysis, noninvasive diagnosis, medical image and image analysis and neural networks. Specific areas of research include Signal processing and pattern classification techniques for noninvasive diagnosis of knee joint cartilage pathology by analysis of joint vibration (sound) signals Digital image processing, pattern recognition, and computer vision techniques for mammographic image analysis and computer-aided diagnosis of breast cancer Filtering, restoration, and reconstruction techniques for nuclear medicine imaging Artificial control of gastrointestinal motility, automatic infusion of insulin (artificial panreas), computer analysis of the level of randomness in electrophysiological signals Magnetic resonance imaging and image processing electrical, computer and software engineering scope note Image quality measures. Development of automated computer observers ROC (receiver operating characteristics) evaluation of signal and image processing techniques in clinical diagnosis. (Fear, Kaler, Leon, Mintchev, Rangayyan, Smith, Vigmond) Communications Research in this area focuses on communication over a number of devices and systems including radio, cellular radio, wireless and mobile radio, satellite and other types of telecommunications networks. Specific areas of interest include multiple-access, multiuser detection, detection and estimation techniques for cellular radio, multipath fading for indoor wireless and mobile radio and specific types of coding. Network research includes the use of fibre optics, queuing theory, interference, and super throughput local area protocols. (Eberlein, Irvine-Halliday, Johnston, Okoniewski, Potter, Sesay) Computer Engineering Research in this area primarily focuses on improving computer systems, performance and application. Areas include: Artificial intelligence, the branch of computer science concerned with enabling computers to simulate such aspects of human intelligence as speech recognition, deduction, inference, the ability to learn from experience and make inferences given incomplete information. Artificial neural networks, a form of computer artificial intelligence that use software developed on concepts understood from biological neural networks, to adaptively perform a task. Expert systems, application programs that make decisions or solve problems by using knowledge and analytical rules defined by experts in the field. Expert systems use two components, a knowledge base and an inference engine, which is that part of the system that matches input propositions with facts and rules, contained in a knowledge base, to form conclusions. Computer architectures, the physical construction or design of a computer system. Parallel processing, the method of processing that can run only on a computer that contains two or more processors running simultaneously. Programmers working with systems that perform parallel processing must find ways to divide a task so that it is more or less evenly distributed among the processors available. Distributed processing, that form of processing in which work is performed by separate computers linked through a communication network. It requires a highly structured environment that allows hardware and software to communicate, share resources, and exchange information freely. electrical, computer and software engineering scope note Compilers, which are programs that translate all the source code of a program written in a high level language into object code prior to execution. VLSI (very large scale integration) architectures. These architectures are very dense encompassing from 5000 to 50000 components. Computer-aided design of integrated circuits Goal-oriented languages Computer simulation for training of the handicapped (Bruton, Eberlein, Haslett, Norman, Smith, Turner) Control Systems Research in control systems is directed at improving optimum performance. It looks at ways of improving control systems through design modification, adaptation, and use of control methods in new ways Types of control systems include adaptive control, nonlinear control, variable structure control, real time digital control, microprocessorbased control etc. Many advances in this area have come as a result of improved computer technology enhancing the ability of the control system to handle increasingly complex variables and parameters. Adaptive control is a control method by which system control parameters are continuously and automatically adapted in response to variables to improve the performance of the host equipment. Nonlinear control theory explores systems where the relationship between the input and output signals is not linear and where as a result the behavioral possibility of the feedback loop can change. Variable structure control is a type of high-speed switching feedback control system used in non-linear situations, multivariable systems. It uses a combination of subsystems with fixed control laws to enhance the robustness of the system. Digital control refers to a control scheme in which the controller is a digital device generally a digital computer. It means that use can be made of much more advanced control logic. Measurement is made at discrete instants of time and data must be spatially discretized to allow digital handling. Microprocessor-based control systems are used in many domestic appliances. A microprocessor has the equivalent of the entire brain of a computer on a single integrated chip, which allows it to sense, interpret functions and respond to commands. electrical, computer and software engineering scope note Examples include microwaves, digital ranges, dishwashers etc. Research in this area involves the use an adaptation of new technologies such as fuzzy and neural network systems, thereby enhancing the efficiency and applicability of microprocessor based systems. Mintchev, Norman, Nowicki, Rosehart, Westwick Electronics The primary focus of research in electronics is on semiconductor devices and their application. Specific areas include CMOS Complementary metal oxide semiconductors. A combination of N- and Pchannel enhancement-mode MOSFETs (metal oxide semiconductor field effect transistors) on a single silicon chip connected as push pull complementary circuits. Their advantage is low quiescent power dissipation and high operating speed. Research in this area is focused on high temperature and noise limitations. Analog circuits, including nonlinear, low voltage, low power circuit design. A circuit is an interconnected group of active and passive electrical and electronic components that accomplish a desired function such as switching, amplification, filtering or data compression. Nonlinear circuits are circuits whose characteristics cannot be specified by linear differential equations in which time is the independent variable. Low voltage is an electromotive force of 24volts or less. Microelectronic RC-active and switched capacitor filter design. Active switched capacitor filters are filters that include an operational amplifier and feedback path to obtain selected filtering functions. CCD (charged-couple device) A storage device in which individual semiconductor components are connected to each other so that the electrical charge at the output of one device provides the input to the next. Research into applications includes CCD imager applications to spacecraft instrumentation systems nonlinear analog circuit development for pressure and temperature measurement instrumentation systems analog circuits for telecom applications microwave moisture measurement Isolated biomedical amplifiers Application of analog and digital circuits to instrumentation problems. New merged circuit structures; design, fabrication and modelling. GaAs ( gallium arsenide) digital IC design. Wafer scale integration of MOS (metal oxide semiconductor) and GaAs VLSI circuits. electrical, computer and software engineering scope note Packaging effects, ElectroMagnetic Compatibility and ElectroMagnetic interference problems Development of Software Package for Electromagetic Simulations. (Bruton, Haslett, Johnston, Kaler, Maundy, Mintchev, Norman, Okoniewski, Trofimenkoff, Turner) Image processing Digital image processing has major applications to many strategic areas such as computer vision, medical imaging and diagnostics, industrial inspection, remote sensing and seismic imaging. Research in this area focuses on enhancing images through various methods, including filtering, processing and restoration. Techniques include computed tomography in medical diagnosis and nondestructive testing, the use of the auditory system to process images, using a sonification procedure to convert images, the use of adaptive rather than fixed neighborhood techniques to enhance images, directional image analysis for quantitative studies, image coding and data compression to improve resolution, and digital signal processing for non-invasive detecting. Also under scrutiny is the enhancement of digital images by multidimensional signal processing, and twodimensional television image enhancement. (Bruton, Leon, Rangayyan, Vigmond) Power systems The central problem in power system generation is that of controlling the combined power output of the generators such that it matches the demand of the loads. Research in this area involves modeling and simulation of power system operation, to improve power system economics and planning. It includes various types of load flow and stability studies as well as advanced control methods such as fuzzy and neural network applications, real-time digital control, frequency control etc. Malik, Nowicki, Rosehart) Signal Processing Signal processing covers the processing of signals from physical sensors, radiofrequency, X-ray, ultraviolet, sonic, and ultrasonic transmitters and even natural sources to filter noise, improve the signal-to-noise ratio, amplify or otherwise improve signals for reception, retransmission, or conversion to another format. Filters and analog-todigital converters are examples of signal processors. Research in this area includes Random data analysis and the modelling and measurement of random physical phenomena. Estimation and detection theory. electrical, computer and software engineering scope note Spectral analysis and system identification problems Sampling and quantization theory. Characterization of large electrical machines using spectral analysis Fourier analysis and application. Fourier analysis is the process of determining the amplitude, frequency, phase, coherence functions correlation functions, power spectra, transfer functions and other functions of each sinusoidal component in a given waveform. Hartley analysis and applications. Digital signal processing (DSP). DSP is the processing of signals in digital-format technology, typically after conversion from an analog format. DSP techniques offer greater stability and accuracy than analog processing. They are used to analyze, enhance, filter, modulate or otherwise manipulate signals that originate in analog form. They offer better recovery for weak or fading signals and faster more efficient processing of systems such as sonar, radar and telecommunications. Adaptive Signal Processing One-dimensional and multi-dimensional digital filter synthesis, implementation and applications. CAD tools for digital signal processing. Biomedical signal analysis. Microprocessor systems Development of real time general-purpose programmable and microprogrammable boards for digital signal analysis. (Bruton, Mintchev, Leon, Norman, Rangayyan, Sesay, Smith, Vigmond, Turner) Software Engineering Software engineering includes theoretical and applied research on the effects of integrating a reuse policy inside a software development process, in terms of process maturity, productivity, quality, long term returns of investment, standards, effects on the market structure, relevant accounting techniques, and legal issues. Analysis of the effects of object orientation in terms of quality, productivity, predictability, return on investment; tools supporting software engineering over the Internet. (Eberlein, Mintchev, Rochefort, Ruhe, Smith, Wang) Very Large Scale Integration Circuit Design Very large scale integration pertains to a circuit containing between 2 x 104 and 106 transistors in design. A very large integrated circuit contains more than 1000 gates, elementary logic circuits that include a single transistor. Very large scale integration was preceded by large scale integration, medium scale integration and small scale integration. Small scale integration had less than 100 transistors in its design. electrical, computer and software engineering scope note Research in this area includes new circuit design techniques, verification methodologies and use in specific applications such as in field programmable gate arrays, BICMOS circuit structures, CMOS processes and two and three dimensional topological logic partitioning schemes etc. A field programmable gate array is a device containing many circuits whose interconnection and functions are programmable by the user. The CMOS process is a digital logic IC fabrication technology that combines NMOS and FET transistors on the same sub strate to form logic gates or memory cells. The BicCMOS process is an IC technology combining the linearity and speed of bipolar devices with the low power drain and higher density of CMOS. It is widely used for mixed-signal devices. (Dmitrov, Haslett, Jullien, Maundy, Nowicki, Trofimenkoff, Turner) Research Collections None Exclusions Excluded are general interest books on the Internet and its uses and also most software manuals such as Frontpage, Dreamweaver, and others on web design. Interdisciplinary Considerations There is considerable overlap between computer science and software engineering. In the case of software engineering both the Department of Computer Science and the Department of Electrical Engineering teach software engineering jointly. In the area of biomedical instrumentation there is overlap with the Faculties of Medicine and Kinesiology. There could be some overlap with the social sciences in the area of technology and impact on society. Finally all of engineering is connected. There is no current agreement with other funds. Selection Notes English Scholarly monographs, textbooks, conferences, journals and standards Last 10-15 years North America, Great Britain Duplicate heavily used texts Consider acquiring most IEEE or IEE monographs if money permits. electrical, computer and software engineering scope note Sources used. IEEE Standard Dictionary of Electrical and Electronic Terms McGraw Hill Encyclopedia of Science and Technology McGraw Hill Electronics Dictionary Wiley encyclopedia of electrical and electronics engineering