scispace - formally typeset
Search or ask a question

Showing papers in "IEEE Transactions on Education in 1989"


Journal ArticleDOI
TL;DR: A survey of computer algorithms used for the detection of student plagiarism is presented and common features of the different plagiarism detection algorithms are described.
Abstract: A survey of computer algorithms used for the detection of student plagiarism is presented. A summary of several algorithms is provided. Common features of the different plagiarism detection algorithms are described. Ethical and administrative issues involving detected plagiarism are discussed. >

181 citations


Journal ArticleDOI
TL;DR: The extra element theorem (EET) as discussed by the authors states that any transfer function of a linear system can be expressed in terms of its value when a given "extra" element is absent, and a correction factor involving the extra element and two driving-point impedances are seen by the element.
Abstract: The extra element theorem (EET) states that any transfer function of a linear system can be expressed in terms of its value when a given 'extra' element is absent, and a correction factor involving the extra element and two driving-point impedances are seen by the element. In the present work, the EET is derived and applied to several examples in a manner that has been developed and refined in the classroom over a number of years. The concept of null double injection is introduced first, because it is the key to making easy the calculation of the two driving-point impedances needed for the EET correction factor. The EET for series and parallel elements is then considered, and attention is also given to the EET as an analysis tool, to the symmetry of the two forms of the EET, and to return ratios and sensitivity. >

155 citations


Journal ArticleDOI
TL;DR: A self-contained discussion of discrete-time lossless systems and their properties and relevance in digital signal processing is presented and the most general form of a rational lossless transfer matrix is presented along with synthesis procedures for the FIR (finite impulse response) case.
Abstract: A self-contained discussion of discrete-time lossless systems and their properties and relevance in digital signal processing is presented. The basic concept of losslessness is introduced, and several algebraic properties of lossless systems are studied. An understanding of these properties is crucial in order to exploit the rich usefulness of lossless systems in digital signal processing. Since lossless systems typically have many input and output terminals, a brief review of multiinput multioutput systems is included. The most general form of a rational lossless transfer matrix is presented along with synthesis procedures for the FIR (finite impulse response) case. Some applications of lossless systems in signal processing are presented. >

105 citations


Journal ArticleDOI
TL;DR: In this article, an elementary tutorial in finite-element numerical analysis is presented for Laplacian electrostatic field problems and a step-by-step procedure for coding the numerical method is presented; a useful, working FORTRAN program is also included.
Abstract: An elementary tutorial introduction in finite-element numerical analysis is presented. The finite-element method is applied to Laplacian electrostatic field problems. Suggestions are offered on how the basic concepts developed can be extended to finite-element analysis of problems involving Poisson's or the wave equation. A step-by-step procedure for coding the numerical method is presented; a useful, working FORTRAN program is also included. >

103 citations


Journal ArticleDOI
TL;DR: The author presents several novel applications of the SPICE circuit analysis computer program which should be of use to engineering students of various disciplines.
Abstract: The author presents several novel applications of the SPICE circuit analysis computer program which should be of use to engineering students of various disciplines. Attention is directed to an implementation of SPICE for the MS-DOS operating system environment, named PSPICE. Three specific examples are presented. The first example shows a method of simultaneously displayed several parametric solutions. The second example demonstrates a method in which PSPICE simulates an analog computer. The third example illustrates the solution to a nonlinear differential equation. >

29 citations


Journal ArticleDOI
TL;DR: A tutorial on the analysis of linear antenna array performance is presented, using a rapidly converging algorithm for the calculation of element currents that include the effects of mutual impedance.
Abstract: A tutorial on the analysis of linear antenna array performance is presented. Use is made of a rapidly converging algorithm for the calculation of element currents that include the effects of mutual impedance. The procedure makes it possible to introduce realistic antenna problems into an advanced undergraduate or first graduate antennas course. The procedure is straightforward, and lends itself to teaching the topic by an axiomatic approach. The numerical examples illustrate in principle which of the parameters of the array are affected by the mutual coupling, and to what extent. >

25 citations


Journal ArticleDOI
TL;DR: A graphics robot simulator designed for an IBM PC/XT/AT or PS/2 personal computer is presented, which runs in the background and intercepts commands that would normally go to the robot controller through the COM1 serial communication device.
Abstract: A graphics robot simulator designed for an IBM PC/XT/AT or PS/2 personal computer is presented. The simulator is a terminate-and-stay resident (TSR) program that runs in the background and intercepts commands that would normally go to the robot controller through the COM1 serial communication device. With the use of the simulator, students can develop and test robot control programs offline without a physical robot present, using the language of their choice. The status of the simulated robot is available through a 3-D graphics display and a one-line text window, each of which can be activated from the keyboard or from within a user program. Data files are used to specify the robot to be simulated and the environment or workcell within which it is to operate. Currently supported robots include the Rhino XR-3 educational robot and the Adept One and Inteledex 660 industrial robots. The workcell features an overhead camera and objects that can be sensed by the camera and manipulated by the robot. >

22 citations


Journal ArticleDOI
T. Raz1
TL;DR: The design and features of microcomputer software developed for teaching robot motion concepts are presented and the experience acquired in the first semester of use in an introductory robotics course is reported.
Abstract: The design and features of microcomputer software developed for teaching robot motion concepts are presented. The experience acquired in the first semester of use in an introductory robotics course is also reported. >

20 citations


Journal ArticleDOI
TL;DR: It is concluded that the knowledge-based expert system is of potential benefit to students undertaking a first course in electric circuits and contains 71 decisions, 31 questions, and 71 rules.
Abstract: A knowledge-based expert system is described which guides the student user to a method most suited to a given circuit problem. The expert system shell, which runs on a personal computer, is briefly described. The principles underlying the knowledge base are discussed. Validation of the knowledge base was carried out by posing a range of problems and comparing the suggested techniques with those used by an experienced instructor. Illustrative examples are given. It is concluded that the system is of potential benefit to students undertaking a first course in electric circuits. The knowledge base contains 71 decisions, 31 questions, and 71 rules. >

19 citations


Journal ArticleDOI
TL;DR: An advanced microprocessor laboratory is presented, along with the corresponding set of experiments used for teaching a microprocessor interfacing and communication course in electrical and computer engineering.
Abstract: An advanced microprocessor laboratory is presented, along with the corresponding set of experiments used for teaching a microprocessor interfacing and communication course in electrical and computer engineering. Six experiments are described, consisting of both hardware and software designs. Particular attention is given to the integrating of programmable peripheral components (such as parallel, serial, analog, and human interfaces) to microprocessors. >

17 citations


Journal ArticleDOI
TL;DR: Two software tools used for teaching logic design and analysis and basic computer organization in the introductory course on computer engineering at the authors' department are described.
Abstract: The authors describe two software tools used for teaching logic design and analysis and basic computer organization in the introductory course on computer engineering at the authors' department. The first computer-aided instruction tool described is a schematic capture, simulation, and logic animation package targeted for teaching combinational and sequential logic concepts. The tool incorporates logic animation capability rather than waveform displays, which allows students to view and control logic values propagating throughout the entire network. The second tool teaches computer organization, including microprogramming concepts, by means of the graphical display of an instructional microprocessor architecture in which users are allowed to view and control internal registers, memory locations, and microcontrol store. Both of the computer-aided instructional tools run on UNIX workstations, with graphics displays, local hard-disk mass storage, and mouse input. >

Journal ArticleDOI
TL;DR: In this paper, a unified and efficient approach for the determination of the Thevenin (Norton) equivalent circuit is presented, in which two parameters of the equivalent circuit can be obtained simultaneously and systematically, and it is not required to set all independent sources to zero.
Abstract: A unified and efficient approach for the determination of the Thevenin (Norton) equivalent circuit is presented, in which two parameters of the Thevenin (Norton) equivalent circuit can be obtained simultaneously and systematically, and it is not required to set all independent sources to zero. >

Journal ArticleDOI
TL;DR: In this paper, the relationship between the digital differentiator (DD), the digital Hilbert transformer (DHT), and the half-band low-pass (1/2-LPF) was investigated.
Abstract: Interrelationships between the digital differentiator (DD), the digital Hilbert transformer (DHT), and the half-band low-pass (1/2-LPF) are brought out. A number of important properties confirming the close proximity of these filters are highlighted. Theoretical results are substantiated by transforming minimax relative error DDs to equiripple DHTs and equiripple 1/2-LPFs. Relations connecting their impulse responses and their frequency responses are brought out. The precise frequencies of ripple extrema and the magnitudes of their peaks are shown to be simple related to the corresponding values for the minimax relative error differentiators. >

Journal ArticleDOI
TL;DR: In this article, four general Miller equivalent circuits, one for each of the four possible connections of two two-port networks, are derived based on these, and a generalized Miller theorem is stated.
Abstract: Four general Miller equivalent circuits, one for each of the four possible connections of two two-port networks, are derived. Based on these, a generalized Miller theorem is stated. A number of illustrative examples are included to demonstrate the power of the Miller theorem as an analytical tool in the analysis and synthesis of networks. It is pointed out that many known results such as capacitance multiplication, high input impedance of the emitter follower and the Darlington pair, and synthesis of driving point and transfer functions by some network configurations can be understood through the Miller theorem. >

Journal ArticleDOI
TL;DR: DIGICAP will generate digital filter modules for the FIRST silicon compiler as well as digital filter subprograms to execute on general-purpose computers or special-purpose digital signal processors such as the TMS320 series.
Abstract: The authors describe DIGICAP, a tool for use in the design and implementation of digital filters. DIGICAP will generate digital filter modules for the FIRST silicon compiler as well as digital filter subprograms to execute on general-purpose computers or special-purpose digital signal processors such as the TMS320 series. DIGICAP accepts as input a compact, high-level signal flow graph description of a digital filter. It allows the digital filter designer to rapidly evaluate the performance of different filter structures and implementation methods, including the effects of finite-precision arithmetic, and thus make structural and implementation choices that affect the critical constraints. The implementation of a particular second-order transfer function using three different recursive digital filter structures is considered as an example. >

Journal ArticleDOI
TL;DR: The authors describe a case study at Purdue University's School of Electrical Engineering in the successful integration of VLSI CAD (computer-aided design) into both the undergraduate and graduate curriculum.
Abstract: The authors describe a case study at Purdue University's School of Electrical Engineering in the successful integration of VLSI CAD (computer-aided design) into both the undergraduate and graduate curriculum. The courses in VLSI chip design use the Manassas VLSI Interactive System for Automation (MVISA), a CAD program that implements all stages in the VLSI design process including logic entry (schematic capture), logic simulation, timing analysis, design rule checking, placement of cells, and automatic and manual wiring. The successful integration was due to several factors, including university-industry-government cooperation; the development of a comprehensive set of interactive tutorials and notes describing the lab procedures and VLSI issues considered in the class; and a coherent, structured approach to teaching system design as well as the use of CAD tools in this process. Modern educational techniques, including computer-aided instruction and videotaped lectures on VLSI, also played a part in the development of the CAD courses. >

Journal ArticleDOI
TL;DR: In this article, student performance in the two different systems that the University of Illinois at Urbana-Champaign employs for its remote delivery of off-campus courses in continuing engineering education is discussed.
Abstract: The authors discuss student performance in the two different systems that the University of Illinois at Urbana-Champaign employs for its remote delivery of off-campus courses in continuing engineering education. The two systems are the AT&T Gemini 100 Electronic Blackboard system and videotaping courses in a studio classroom setting. Three sets of findings are reported about comparisons of on and off-campus student performance in the same engineering courses offered from 1979 through 1986, and these findings are then related to pertinent literature. The first compares on and off-campus students in electronic blackboard courses over the seven-year period, the second compares on and off-campus students in videotape courses, and the third set of findings compares and contrasts results on student performance resulting from the two types of off-campus delivery systems. >

Journal ArticleDOI
TL;DR: In this paper, the authors describe the experiences of the author in the use of four simulation packages in four different courses in an electrical engineering curriculum during the past four years and conclude that when one weighs the pros and cons of using computer simulation, the advantages far outweigh the disadvantages.
Abstract: The experiences of the author in the use of four simulation packages in four different courses in an electrical engineering curriculum during the past four years are described. The simulators used were the commercially available SPICE and HILO and the home-grown EEPAK and APAP. The capabilities of the packages are briefly noted. The advantages and disadvantages of the use of simulators in education are discussed in some detail. It is concluded that, when one weighs the pros and cons of using computer simulation, the advantages far outweigh the disadvantages, and that the simulators play a positive role as long as they are kept subservient to the main goal of education, which is imparting knowledge and understanding of the subject. >

Journal ArticleDOI
TL;DR: The authors describe a circuit synthesis program called FIESTA, which makes easier and faster the solution of the filter approximation problem, which traditionally involves use of tables and nomographs for a selected number of specifications.
Abstract: The authors describe a circuit synthesis program called FIESTA and its use is a teaching tool in both undergraduate and graduate courses. The program is very easy to use, is highly interactive, and contains graphics capabilities to give the student insights in active RC-filter design. FIESTA makes easier and faster the solution of the filter approximation problem, which traditionally involves use of tables and nomographs for a selected number of specifications. It is especially practical when a set of design specifications is not included in the tables. Highlights include Butterworth, Chebyshev, and Cauer approximations, and an arbitrary group-delay approximation. Circuit implementation is done using for illustration the Tow-Thomas biquadratic active RC-filter as the main basic block. Several computer exercises are suggested to complement classroom lectures and traditional 'paper and pencil design'. Addition of code is easy to implement in FIESTA. >

Journal ArticleDOI
TL;DR: The authors review several hundred pertinent papers and books which are categorized in 14 different areas of active research in network sensitivity theory, and topics discussed include general network sensitivity, tolerances or sensitivity in the large of a network, the sensitivity model of a circuit, Vratsano's theorem and sensitivity analysis and synthesis in active networks.
Abstract: The authors review several hundred pertinent papers and books which are categorized in 14 different areas of active research in network sensitivity theory. The papers prior to 1978 are collected from a number of journals and conference proceedings around the world and those which appeared in 1978-88 are collected mainly from the IEEE Transactions on Circuits and Systems. The topics discussed include general network sensitivity, tolerances or sensitivity in the large of a network, the sensitivity model of a circuit, Vratsano's theorem, network synthesis with minimum or prescribed sensitivity measure, and sensitivity analysis and synthesis in active networks. >

Journal ArticleDOI
TL;DR: In this article, the authors provide a comprehensive presentation of the definitions of different classes, the interrelationships among them, and their applications, as well as the place and role of the newly defined principal Hurwitz polynomials among the different classes of two-variable polynomial.
Abstract: As a result of the varied applications of Hurwitz polynomials in the analysis and design of two-dimensional circuits and systems, several different classes of two-variable Hurwitz polynomials have been defined. The authors provide a comprehensive presentation of the definitions of different classes, the interrelationships among them, and their applications. The place and role of the newly defined principal Hurwitz polynomials among the various Hurwitz polynomials are also brought to light. Using a continuity property of the zeros of two-variable polynomials, new proofs for the test procedures of the different Hurwitz polynomials are presented. Applications of the Hurwitz polynomials in the study of the stability of two-dimensional systems and the properties of two-variable passive networks are summarized. >

Journal ArticleDOI
TL;DR: In this paper, the Lagrange's dynamic equations are presented in a fashion suitable for introductory robotics courses, and the thrust of the demonstration is that, given dynamic for a rigid body, one can always manipulate the equations to show that the equations depend exclusively on the difference between the total kinetic and potential energies of the system.
Abstract: The topic of Lagrange's dynamic equations is presented in a fashion suitable for introductory robotics courses. The development of the material does not rely on either principles of virtual work or variational calculus. The thrust of the demonstration is that, given dynamic for a rigid body, one can always manipulate the equations to show that the equations depend exclusively on the difference between the total kinetic and potential energies of the system. >

Journal ArticleDOI
TL;DR: The author describes a course designed to introduce students to the modern personal computer and shows how it can be used as a high-level engineering computational tool.
Abstract: The author describes a course designed to introduce students to the modern personal computer and shows how it can be used as a high-level engineering computational tool. One of the goals of the course was the development of a wide range of programs directly applicable to both education and research topics in circuit and system theory. The author describes the implementation of the class and some of the results obtained. Particular attention is given to student projects on the design of a network function manipulator, symbolic analysis, and approximation and synthesis. >

Journal ArticleDOI
TL;DR: In this article, a method for calculating the total noise voltage at the output of inverting and noninverting amplifiers modeled using one-and two-pole differential gain expressions for the operational amplifier is developed.
Abstract: A method for calculating the total noise voltage at the output of inverting and noninverting amplifiers modeled using one- and two-pole differential gain expressions for the operational amplifier is developed This method is adapted to deal with the case of a low-pass filter stage constructed using an operational amplifier modeled by a one-pole differential gain expression The results obtained are presented in tabular form for convenient analysis and provide a basis for producing amplifier designs with improved noise performance >

Journal ArticleDOI
TL;DR: The proposed method of bilinear transformation capitalizes on the knowledge gained in continuous-time stability theory and introduces the topic of z-domain continued fractions and their applications.
Abstract: The application of continued fractions to the bilinear transformation of polynomials is introduced. The operations to perform the transformation are continued fraction expansion in the s domain and continued fraction inversion in the z domain. Novel algorithms and computer programs to implement the expansion and the inversion are presented. In particular, the expansion algorithm provides closed forms for the continued fraction quotients in terms of the corresponding rational function coefficients. It is shown that the computer implementation of this algorithm iteratively results in a simple procedure for evaluating the quotients by hand and saves considerable computation time. It is especially noted that the algorithmic character of continued fractions leads to a simple systematic computation scheme. The proposed method of bilinear transformation capitalizes on the knowledge gained in continuous-time stability theory and introduces the topic of z-domain continued fractions and their applications. Numerical examples and computer data are provided. >

Journal ArticleDOI
TL;DR: The program attempts to present a unified approach to design methodologies and testing algorithms for VLSI circuits, leading to the explicit issues of testability and design for testability.
Abstract: An outline of a complete program for the teaching of advanced courses in design and testing of VLSI circuits is given. The program attempts to present a unified approach to design methodologies and testing algorithms. These two aspects of VLSI design lead to the explicit issues of testability and design for testability. The students are given choices of courses, but also a coherent guideline to form a useful and stimulating overall program, whether their specialty lies within electrical engineering or computer science. Links are made in the courses to encompass topics from technology and electronics to software development for CAD (computer-aided design) packages. Some aspects of research in the field of fault detection are briefly discussed. The curricula and descriptions for some courses representing effort undertaken by the author are outlined. >

Journal ArticleDOI
TL;DR: In this paper, a four-course upper-level undergraduate sequence in RF (radio frequency) and microwave design offered by the School of Electrical Engineering at the Georgia Institute of Technology is described.
Abstract: A four-course upper-level undergraduate sequence in RF (radio frequency) and microwave design offered by the School of Electrical Engineering at the Georgia Institute of Technology is described. The goal of these courses is to provide students with a good background in basic and advanced principles and design techniques applicable to RF and microwave engineering problems. The course objectives and structure and a topical outline are given for each of the courses. >

Journal ArticleDOI
TL;DR: Implementation of arithmetic algorithms in a laboratory course dealing with computer hardware has successfully been performed using the PLA to organize a finite-state machine (FSM) controlling a data path.
Abstract: A programmable logic array (PLA) was designed that is capable of implementing 24 logic functions each with 48 product terms of 16 variables. The PLA is composed of two diode matrices, and is programmed by inserting short plugs. Implementation of arithmetic algorithms in a laboratory course dealing with computer hardware has successfully been performed using the PLA to organize a finite-state machine (FSM) controlling a data path. Both the data path and the PLA were incorporated into a panel on which the data flow and the states and outputs of the FSM are made visible by light-emitting diodes. This helps students understand the algorithms and debug the implementation. >

Journal ArticleDOI
TL;DR: In this article, the authors present an initiative in microelectronic manufacturing engineering curriculum that was recently implemented at Florida State University, which utilizes an interdisciplinary curriculum to address the problems identified by the author.
Abstract: The author reviews the current status of semiconductor manufacturing education in US universities and identifies some shortcomings. He describes the development of an initiative in microelectronic manufacturing engineering curriculum that was recently implemented at Florida State University. This program utilizes an interdisciplinary curriculum to address the problems identified by the author. A workshop with representatives from Semiconductor Research Corporation (SRC) companies, university leaders and SRC managers was held to define appropriate curricula. In addition, a comprehensive independent survey which attempts to assess the current semiconductor industry needs in education is presented. Finally, the lessons learned, including specific recommendations of students, faculty, and industry representatives, are presented. >

Journal ArticleDOI
TL;DR: The authors describe the use of software that was developed as part of a research program in analog CMOS integrated circuit design for an undergraduate course on analog VLSI design, which includes some unusual uses of readily available, inexpensive, and easy-to-use programs available for microcomputers.
Abstract: The authors describe the use of software that was developed as part of a research program in analog CMOS integrated circuit design for an undergraduate course on analog VLSI design. The software includes some unusual uses of readily available, inexpensive, and easy-to-use programs available for microcomputers such as Macintosh or IBM-PC clones. Although initially intended to help with the design of CMOS operational amplifiers, the IC design method used is very general; other possible applications are described. The flexibility of these programs also allows them to be used with other CAD (computer-aided design) software, including circuit simulators and programs for schematic entry and layout. The software tools allow undergraduate students to complete analog CMOS integrated circuit designs using advanced CAD techniques but without being overwhelmed or losing touch with the underlying circuit design principles. Details of the programs and their use are presented together with the resulting analog IC designs fabricated using MOSIS (MOS Implementation Service). >