2006-2485: A HANDS-ON, INTERACTIVE UNDERGRADUATE DIGITAL IMAGEPROCESSING COURSEAgnieszka Miguel, Seattle University Page 11.51.1© American Society for Engineering Education, 2006 A Hands-On, Interactive Undergraduate Digital Image Processing CourseAbstractThis paper describes an experimental undergraduate digital image processing coursecreated and taught by the author. The course was designed to be an interactiveexperience. The lecture material, hands-on examples, and in-class computer exerciseswere blended together to form a unique interactive learning experience. Lecturescontained numerous MATLAB-based examples and students were required to
2006-469: CASE STUDIES: CATASTROPHIC VESSEL DYNAMICS IN EXTREMESEA CONDITIONSW. Robert Story, Virginia TechBrian LeCroy, Virginia TechChristina Pace, Virginia TechMichael Palmer, Virginia TechLeigh McCue, Virginia Tech Page 11.309.1© American Society for Engineering Education, 2006 Case Studies: Catastrophic Vessel Dynamics in Extreme Sea ConditionsAbstractNatural disasters have been at the public forefront for the past year, with examples ranging fromthe Indian Ocean tsunami of December 2004 to a “freak wave” slamming the Norwegian Dawnat sea in April 2005 to Hurricanes Katrina and Rita during the summer of 2005. While
2006-2172: A STUDENT OWNED MICROCONTROLLER BOARDHugh Jack, Grand Valley State University HUGH JACK earned his bachelors degree in electrical engineering, and masters and Ph.D. degrees in mechanical engineering at the University of Western Ontario. He is currently a professor at Grand Valley State University and chairs the product design and manufacturing program. His research interests include controls and automation, including the use open source software for industrial control.Nael Barakat, Grand Valley State University NAEL BARAKAT has a Ph.D. in mechanical engineering from McMaster University. He is currently teaching controls, automation and ethics at Grand Valley State University
2006-1962: DSP-BASED LOW-COST DIGITAL COMMUNICATIONSLABORATORYBruce Dunne, Grand Valley State University Bruce E. Dunne is currently an Assistant Professor in the Padnos College of Engineering and Computing at Grand Valley State University. He received his B.S.E.E. and M.S.E.E. from the University of Illinois at Urbana-Champaign and his Ph.D. in Electrical Engineering from the Illinois Institute of Technology. His interests include digital signal processing and communications systems. Page 11.497.1© American Society for Engineering Education, 2006 DSP-Based Low-Cost Digital Communications
2006-1733: DESIGNING AND IMPLEMENTING A PARALLEL COMPUTINGCURRICULUM BASED ON BEOWULF CLUSTERINGFitra Khan, University of Texas-BrownsvilleMahmoud Quweider, University of Texas-BrownsvilleJuan Iglesias, University of Texas-BrownsvilleAmjad Zaim, University of Texas-Brownsville Page 11.418.1© American Society for Engineering Education, 2006 Designing and Implementing a Parallel Computing Curriculum Based on Beowulf Clustering1IntroductionThe Computer Science/Computer Information Systems (CS/CIS) Department at The Universityof Texas at Brownsville (UTB) has improved its curriculum by including parallel computingtopics based on a computing and
2006-2671: DIGITAL IMAGE PROCESSING AND EDGE DETECTORSJohn Schmeelk, Virginia Commonwealth University Page 11.483.1© American Society for Engineering Education, 2006 DIGITAL IMAGE PROCESSING AND EDGE DETECTORS John Schmeelk Department of Mathematical Sciences Virginia Commonwealth University Doha, QatarAbstractThis paper provides an introduction to three dimensional image edge detection and itsrelationship to partial derivatives, convolutions and wavelets. We are especiallyaddressing the notion of edge detection because it has far reaching
2006-374: A COGNITIVE STUDY OF MODELING DURING PROBLEM-SOLVINGThomas Litzinger, Pennsylvania State University Thomas A. Litzinger is currently Director of the Leonhard Center for the Enhancement of Engineering Education and a Professor of Mechanical Engineering at Penn State, where he has been on the faculty since 1985. His work in engineering education involves curricular reform, teaching and learning innovations, faculty development, and assessment. He can be contacted at tal2@psu.edu.Peggy Van Meter, Pennsylvania State University Peggy Van Meter is currently the Professor in Charge of the Educational Psychology Program and an Associate Professor of Education at Penn State where she has
2006-1777: DEVELOPMENT AND INTEGRATION OF A DIGITAL CONTROLLABORATORY WITH A DIGITAL SYSTEM LABORATORY AT YOUNGSTOWNSTATE UNIVERSITYBen Shaw, Youngstown State UniversityFaramarz Mossayebi, Youngstown State University Page 11.452.1© American Society for Engineering Education, 2006 FlexARM1: An ARM Based IP Core for the UP3 Education KitIntroduction Today’s embedded solutions require a rapid product development time to meet strictmarket demands1. It is essential for system design engineers to verify complex designs inhardware before final implementation. In order for upper level undergraduate students to gainexposure to this verification process, a system level
of “wake-up word”recognition technology. This tool thus has made research process much more efficient, accurate,and productive.IntroductionThe primary objective of presented work was to develop a speech recognition engine - analysisand testing environment in MATLAB. The problem encountered when working with speechrecognition projects is the fact that the processed data comes in the form of a large collection ofvectors (e.g., matrix) that typically represent energies of a speech sounds at various frequencybands [1]. Developed testing utility is extremely useful because it provides visual representationof various complex parameters represented as patters, vectors or scalars extracted from time-dependent speech signal. In addition, there are
2006-1313: DSP ON GENERIC MACHINESDick Blandford, University of Evansville Dr. Dick K. Blandford is the Chair of the Electrical Engineering and Computer Science Department at the University of Evansville. Page 11.499.1© American Society for Engineering Education, 2006 DSP on Generic MachinesAbstractMany electrical engineering classes which introduce digital signal processing at theundergraduate level include a laboratory component in which students implement systems ondedicated DSP boards. Many such boards are programmed in an unfamiliar assembly languageor they require cumbersome I/O drivers
2006-2158: PROMOTING ACTIVE LEARNING IN TEACHING THEORGANIZATION OF PROGRAMMING LANGUAGES COURSEJun Luo, Ohio Northern University Jun Luo is currently an assistant professor in the Electrical & Computer Engineering and Computer Science Department at Ohio Northern University. He received his B.S., M.S., and Ph.D. in Computer Science from Beijing University of Technology, Tsinghua University, and University of Florida in 1994, 1997, and 2002, respectively. His teaching interests are in data structures and algorithms, databases, compilers, and organization of programming languages.Robert Hovis, Ohio Northern University Robert A. Hovis has a Ph.D. in mathematics from Ohio State University and
2006-1547: IMPLEMENTING SENSOR NETWORKS USING SENSOR MOTESAND J-DSPVISAR BERISHA, Arizona State University VISAR Ho-Min Doctoral student under an NSF Fellowship working in speech processing and in real-time sensor fusion.HO-MIN KWON, Arizona State University Ho-Min is a Doctoral student working on beamforming and on real-time sensor networks.Andreas Spanias, Arizona State University Dr. Andreas Spanias is professor working in the area of signal processing in the Department of Electrical Engineering. Page 11.728.1© American Society for Engineering Education, 2006 Interfacing Java DSP with
2006-2513: THE DISTRIBUTED RECONFIGURABLE FACTORY TESTBED(DRFT): A COLLABORATIVE CROSS-UNIVERSITY MANUFACTURINGSYSTEM TESTBED.Jonathan Luntz, University of MichiganE. Emanuel Almeida, University of MichiganDawn Tilbury, University of MichiganJames Moyne, University of MichiganKeith Hargrove, Morgan State University Page 11.1274.1© American Society for Engineering Education, 2006 The Distributed Reconfigurable Factory Testbed (DRFT): A Collaborative Cross-University Manufacturing System TestbedAbstract As a collaborative effort between the University of Michigan (UM), and Morgan State Univer-sity (MSU) in Baltimore, a Distributed Reconfigurable Factory Testbed
2006-2516: OPEN SOURCE SOFTWARE AND LIVE LINUX CDS: ELEMENTS OFSUCCESSFUL LAB MODULESCheryl Willis, University of HoustonEd Crowley, University of Houston Ed Crowley, a former IS Director, developed the four course security specialization at UH’s College of Technology. This is the only NSA/CNSS certified (4011/4014) program in Houston. Mr. Crowley holds multiple INFOSEC certifications from the National Security Agency (NSA). He has also earned the usual vendor certifications from Cisco, CompTIA, and Microsoft. In addition to having held governmental security clearances, he is a graduate of the Military Police Academy
2006-889: USING LINUX KERNEL MODULES FOR OPERATING SYSTEMSCLASS PROJECTSTimothy Bower, Kansas State University-Salina Tim Bower is an Assistant Professor of Computer Systems Technology in the Engineering Technology Department of Kansas State University at Salina. Page 11.1394.1© American Society for Engineering Education, 2006 Using Linux Kernel Modules for Operating Systems Class ProjectsAbstractInstructors of operating systems classes have long desired to incorporate programming projectsinto the class that will give the students an appreciation for the source code of the kernel of a realoperating system. Unfortunately, this
distance education. Proceedings of the 13th International World Wide Web Conference. ACM Press, NY, May 19-21, 154-161.4 Moodle 1.5. http://moodle.org. Aug 2005.5 Naps, Thomas, et al. Evaluating the educational impact of visualization. In Working group reports from ITiCSE on Innovation and technology in computer science education. ACM Press, Thessaloniki, Greece, ACM Press 2003, 124- 136.6 Rosson, M.B., Carroll, J.M. (2002) Usability Engineering: Scenario-Based Development of Human-Computer Interaction. Academic Press, San Diego, CA.7 Rosson, M.B., Carroll, J.M., and Rodi, C. (2004) Case Studies for Teaching Usability Engineering. Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education. ACM Press, Norforlk
the faculties of the University of Texas at Arlington, University of Arkansas at Little Rock and the University of Illinois at Urbana-Champaign prior to joining the UT-Tyler faculty.David Beams, University of Texas-Tyler DAVID M. BEAMS is an Associate Professor of Electrical Engineering at the University of Texas at Tyler. He received his BS and MS degrees from the University of Illinois at Urbana-Champaign in and the Ph.D. from the University of Wisconsin-Madison. He has had over 16 years of industrial experience in addition to his 8 years with UT-Tyler. He is a licensed professional engineer in Wisconsin and Texas and holds or shares four patents
significant amount of information systems-related issues. The number ofinformation systems users increases every day.How do we know if our students are well prepared to develop software applications meeting therequired standards? Do they have the right knowledge and skills beyond the technological level?What would be the optimum mix of theoretical and practical material for them?Curricula designed for engineering students include courses related to the development,management, and processing of database (DB) systems and information systems (ISs). Querydefinition and processing is one of the most important topics considered in such courses. Theentire organization of an IS is oriented towards the efficient and effective execution ofcorresponding queries
2006-1382: PEER ASSESSMENT METHODOLOGIES FOR ALABORATORY-BASED COURSERathika Rajaravivarma, Central CT State University Page 11.987.1© American Society for Engineering Education, 2006Peer Assessment Methodologies for a Laboratory-Based CourseAbstractAdvances in technology and the explosive growth of the Internet have called fornew ways of learning environment. The content delivery is no longer the passiveapproach of lecture emanating from the teacher to the student. It is imperativethat computer networking courses taught at the undergraduate level containadequate hands-on implementation based projects and experiments in order tobetter train students. The computing curricula 2001 (CC2001
2006-1513: INTERFACING J-DSP WITH A TI DSK FOR USE IN A SIGNALPROCESSING CLASSCHIH-WEI HUANG, Arizona State University CHIH-WEI HUANG IS A MASTERS ELECTRICAL ENGINEERING STUDENT AT ARIZONA STATE. HIS RESEARCH IS IN REAL TIME SYSTEMS.Ashwinn Natarajan, Arizona State University Ashwin Natarajan is a doctoral student at Arizona State University doing his research in adaptive systemsRony Ferzli, Arizona State University Rony Ferzli is a Doctoral student working on image processing systems.Andreas Spanias, Arizona State University Page 11.816.1© American Society for Engineering Education, 2006 INTERFACING
2006-1095: DATAFLOW SCHEDULING AND EXPLORING DIGITAL SYSTEMDESIGN ALTERNATIVESChia-Jeng Tseng, Bucknell University Page 11.387.1© American Society for Engineering Education, 2006Dataflow Scheduling and Exploring Digital System Design AlternativesAbstractDataflow scheduling is a powerful technique for exploring design alternatives at thesystem level. Efficient scheduling is, however, a complicated task. Software tools areoften used in high-level synthesis to schedule a design specification. Since high-levelsynthesis is not yet widely accepted as a method of design entry, most students do notappreciate the significance of scheduling to the tradeoffs of system-level digital
2006-343: SQL INJECTION ATTACKS AND PREVENTION TECHNIQUESMario Garcia, Texas A&M University-Corpus Christi Page 11.1145.1© American Society for Engineering Education, 2006 SQL Injection Attacks and Prevention TechniquesAbstractDatabases introduce a number of unique security requirements for their users and administrators.On one hand, databases are designed to promote open and flexible access to data. On the otherhand, it’s this same open access that makes databases vulnerable to many kinds of maliciousactivity 1. One of the main issues faced by database security professionals is avoiding inferencecapabilities. Structured Query Language (SQL) injection is a