DSP Curriculum Development for Computer Engineering using Altera’s DE2 FPGA Kits Yahong Rosa Zheng, Sarat K. Chitneni, Daryl G. Beetner Electrical and computer engineering University of Missouri-Rolla Email: {zhengyr, scmt9, daryl}@umr.eduAbstractThis paper presents laboratory materials on Digital Signal Processing (DSP) for ComputerEngineering (CmpE) curriculum using Altera’s DE2 FPGA (Field Programmable Array)university kits. The Altera’s DE2 kit has been adopted by many universities for courses ondigital logic, embedded systems, and computer architecture. However, it has not been fullyexploited
Integrating Asynchronous Digital Design into the Undergraduate Computer Engineering Curriculum Scott C. Smith University of Missouri – Rolla Department of Electrical and Computer Engineering 133 Emerson Electric Co. Hall, 1870 Miner Circle, Rolla, MO 65409 Phone: (573) 341-4232, Fax: (573) 341-4532, E-mail: smithsco@umr.edu Website: www.ece.umr.edu/~smithscoAbstractThe development of synchronous circuits currently dominates the semiconductor designindustry. However, there are major limiting factors to the synchronous, clocked approach,including the
1 Curriculum Modification Reflects the Growth of Computer Systems Technology Hong Li and Ashwin Satyanarayana { hli, asatyanarayana }@citytech.cuny.edu Department of Computer Systems Technology New York City College of Technology, 300 Jay St, N-914, Brooklyn, NY 11201. education curriculum [6]. The curriculum must be flexible as
resistor in a simple resistive-capacitive (RC) circuit connected to an input/output pin on the Basic Stamp controller. Until theRTD is fabricated, students are able to simulate the operation of this device using a photoresistoras an alternate variable resistor. Throughout the curriculum, computer aided design is required of the students, most oftenin the form of 3D solidmodeling and assemblies. Thestudents are required to modeland assemble all of thecomponents of the project inSolidWorks® or anotherpackage if they have it. Thereare also times in engineeringdesign when it is more useful tocreate 2D drawings. To helpteach the students how to usethe 2D drafting capabilities ofour chosen CAD package,tutorials were created that allowthe students
endure through the next decade.” Similar efforts a decade earlier had focused oncomputer science, however, the current effort is developing a series of volumes defining curricularguidelines for several disciplines within the computing field. A committee was established in 2001to focus on the computer engineering volume, including defining the body of knowledge thatconstitutes computer engineering and identifying examples of course and curricularimplementations.One of the primary objectives is to define computer engineering as a discipline, distinct from thefields of electrical engineering and computer science, while acknowledging both the historical andongoing connections to these fields. As a basis for curriculum development, it is important
Paper ID #18856Reinventing a Computer Technology Curriculum to Meet the Needs of Stu-dents and Future EmployersProf. Troy Harding, Kansas State University, Polytechnic Campus Professor Computer Systems TechnologyProf. Thomas E. Mertz, Kansas State University, Polytechnic Campus Thomas Mertz is an associate professor at Kansas State University, Polytechnic Campus, in the School of Integrated Studies. He has taught computer science for 36 years and has previously published in the areas of computer architecture, Java programming, undergraduate curriculum, and academic outcomes assessment. You may reach him at tmertz@ksu.edu.Dr
as examples ofhands-on activities that could later be used in their K-12 classrooms. The associated pedagogy of open-ended design challenges in meaningful context and the iterative engineering design cycle are also partof the curriculum. Hands-on engineering design activities are to be integrated into four of the six existingscience courses for Liberal Studies majors. The third course in the science sequence is an Earth sciencecourse. The engineering module for this course is called Saving Rivertown. This module is broken intofour activities, each taking 45-60 minutes of class time.The emphasis of this activity is computer modeling, with most of the activities done as simulations usingNetLogo. NetLogo is a free, downloadable program that is
AC 2009-527: LABORATORY CURRICULUM DEVELOPMENT USING RENESASTECHNOLOGYMukul Shirvaikar, University of Texas, Tyler Dr. Mukul Shirvaikar is the Chair and Professor of Electrical Engineering at the University of Texas at Tyler, where he develops curriculum and laboratories in computer engineering. Prior to this he worked at Texas Instruments specializing in real time imaging systems. Dr. Shirvaikar graduated with his doctorate from the University of Tennessee. He also has a M.S. degree from the University of Maine, and a B.Tech. from Banaras Hindu University, India. His current research interests include real time imaging and engineering education.Karthik Somaraju, University of Texas, Tyler
inspired by theneeds of creating meaningful hands-on DSP lab experiments in the allotted one term period (tenweeks) and by the goal of improving student success in implementing DSP-based culminatingprojects that meet desired goals within realistic constraints. The benefits of integrating the MCUtools in the DSP course are very promising. It permits more practical DSP laboratories and DSP-based capstone projects that render richer design experiences and makes meeting realistic designconstraints feasible. Furthermore, it provides an integrated laboratory curriculum structurebetween embedded microcontroller and DSP courses which reduces students’ unnecessary effortof learning new tools in different courses. Consequently, students can focus more on
-educated workforce. This demand will create atremendous market for software professionals knowledgeable in embedded and cyberphysicalsystems and their security. The explosive growth in embedded technology has not been accompanied by substantialeducational activities in the area of the security of embedded systems. This project is addressingrespective issues by developing a modular security curriculum, with modules accessible directlyover the Internet. To meet this objective, a set of dedicated online modules was designed tofocus on security of embedded systems. The stated objective of the project was to improve thequality of teaching security for embedded systems in computer science and software engineering.Eight web-based course modules were
. Page 15.198.2© American Society for Engineering Education, 2010 Assessing Curriculum Improvement through Senior ProjectsAbstractSenior project and/or capstone design courses are intended to provide a culminating designexperience for students and to demonstrate their understanding of engineering knowledge andtheir ability to apply that knowledge to practical problems. It is expected that the quality andattributes of students’ senior design projects can be used as a good measure of determining howwell the curriculum prepares students to engage in engineering design as well as a measure offaculty teaching and student learning. This paper reports the results of a study designed to assesswhether the new computer engineering curriculum
2006-1327: MESH NETWORKS IN EMBEDDED COMPUTER SYSTEMS FORTECHNOLOGY EDUCATIONC. Richard Helps, Brigham Young UniversityCraig Malquist, Brigham Young University Craig Malquist is a Graduate Student in Information Technology at Brigham Young University. He has interests in instrumentation and sensor networks. Page 11.926.1© American Society for Engineering Education, 2006 Mesh Networks in Embedded Computer Systems for Technology EducationAbstractEmbedded computer systems have advanced significantly in recent years. In the past these wereusually low-cost devices with limited processing
international stages, including areas in academics and economics. To help us betterunderstand undergraduate computing education in China we examine in this paper theundergraduate computing curriculum in a few selected programs. The topics covered includecomputer science core requirement, math and science requirement, other common requirementincluding social sciences, humanity, and arts, credit hours required to graduate, among someother subjects. The rest of the paper is organized as follows. Section 2 reviews related work in1 Jianming Deng is also a professor at Southeast University, Nanjing, China.2 We use “computing related programs” to refer all relevant programs such as computer science, computerengineering, computer science and engineering
Technology in the Online CG CourseHow does art and technology transmit to online delivery in the Computer Graphics curriculum?The creative aesthetic aspects, visual information and collaborative learning are importantaspects in the CG field. Using current technology is an important avenue for online delivery inthe CG field. Vblogs, or podcasting, is one of the newest avenues we are experimenting with.These methods are being explored in the online CGT411 course in Contemporary Problems inApplied Computer Graphics with the use of vblogs and podcasting and the use of self and peercritique.Practical issues—limits on submissions, portfolio reviewThe limits of online delivery of the CGT 411 course are the bandwidth and server spacelimitations, as well as
word problems has revealed thecomplex nature of the processes that lead to the lack of students’ activation of their real-world Page 21.52.2knowledge. Palm8 stressed that in a large number of studies students did not pay much attentionto the realities of the situations described in the word problems. Gerofsky9, in turn, asserted thatword problems were unable to be faithful simulation of real-life tasks. She insightfully predictedthat there would appear new approaches based on new computer technologies.The contemporary computer technologies undoubtedly can provide much better than wordproblems simulations of real world situations in
Paper ID #8372Invited Paper - What effect does an academic’s concept of curriculum haveon their engagement with its design and development?Ms. Lynette Frances Johns-Boast, Australian National University Lynette Johns-Boast is a Lecturer in software engineering at the Australian National University College of Engineering and Computer Science. Her research interests include curriculum design and develop- ment, experiential and cooperative learning, personality and successful teams in software engineering, open educational resources (OER) and learning object repositories (LOR), engineering education includ- ing the transfer of
offer two graduate programs, a Master of Engineering Degreeand a Master of Science Degree. The undergraduate curriculum integrates cutting-edgeand applied research with innovative classroom instruction to ensure that its graduates areequipped to assume leadership roles after graduation.Carnegie Mellon Qatar has offered undergraduate programs in Computer Science andBusiness Administration since 2004. It has recently added a new Information Systemsdegree. These programs are aimed at providing the human capital to develop an effectiveInformation and Computer Technology (ICT) structure, one of the main pillars of theknowledge-based society that Qatar aspires to become.Saudi ArabiaKing Abdullah University of Science and Technology (KAUST) is being
does not work for the engineeringtechnology programs. Second, as engineering technology programs emphasize hands-onexperience and practicing skills, to define the right balance between the necessary theoreticalconcepts and practical applications is a challenge. Third, the breadth of practical applications,attacks and tools often presents the other significant challenge to students and the teaching ofthese courses.Despite these difficulties and limitations in the current computer security education, ourobservation of the importance of computer security in the real world, and the local industrialdemand convinced us to incorporate a computer security course into our ECET curriculum. Theauthor attempted to balance the concepts and practical
Advanced Programming in the Mechanical Engineering Curriculum B.D. Coller Department of Mechanical Engineering Northern Illinois University DeKalb, Illinois 601151. IntroductionWe are in the process of developing an advanced computing and programming trackwithin the undergraduate mechanical engineering curriculum at Northern IllinoisUniversity (NIU). We are introducing our mechanical engineering students to conceptssuch as object oriented programming, data structures, complexity analysis, and elementsof software design that are normally taught to computer scientists. Rather than ship ourengineering students to
the Analysis of Data straight lines? How well does the straightline you drew fit the data? Can other straight lines fit you data?From the graphs plotted in the Analysis of Data, find the initial velocity.6. Conclusions A brief overview of the activities relating to the incorporation of technology into thecurriculum of New Jersey Institute of Technology’s Upward Bound Mathematics &Science Program (UBMS) has been presented. An example of a physics experimenthas been described to demonstrate the use of technology in the classroom. While theInternet will continue to serve as a resource, the computational capabilities will have anexpanded role in curriculum development especially in relation to real-time dataacquisition and analysis in
curriculum. The authors of this paper are faculty specializing in mechanical orelectrical engineering. Development of a robust and bug-free mobile phone application needscollaboration with people specialized in computer science. Staff and support infrastructure,including information technology capacity and support systems are enhanced through supportingenvironments. As the project moves forward, faculty are suggesting the following inquiry:Should we prepare students to be only users or both users and developers? How to handleappropriately the copyright related issues for the video clips and pictures in the gallery? How tocapture intellectual property related to innovative developments
2005-2548-1119 Software Engineering Standards in the ECET curriculum Ron Krahe Penn State Erie, Behrend CollegeAbstractThis paper introduces the need for including software engineering standards in the ECET(Electrical and Computer Engineering Technology) curriculum today, and discusses the desireddepth of coverage. ECET comprises a broad array of topics, including both hardware andsoftware design and development. Many current electrical and computer systems containembedded controls of one sort or another, and in nearly all of them, the control affects the safetyof the
collaborative manner that parallelsreal-life working conditions. Importantly, online labs can be also used in workplace settingswhere there is a pressing need to apply these systems to continually provide learningopportunities for workers who must adapt to rapidly changing conditions.Online laboratories is a subfield of the interdisciplinary field of Online Engineering. Onlinecan be defined as an i utilizing the areas of engineering, computing and telematics, wherespecific engineering activities like programming, design, control, observation, measuring,sensing, and maintenance are provided to both remote and local users in a live interactivesetting over a distributed, physically-dispersed network.Learning situations in laboratories can be highly
evaluation of materials with a focus on concrete structures. He teaches courses and conducts research in the areas of design and con- struction of pavements. He is currently involved in conducting research in condition survey of bridge structures using remote sensing technology. He has also been actively involved the American Society of Civil Engineers, serving on the Educational Activities and Continuing Education committees as well as the Technical Council for Computing and Information Technology. He is active in the Transportation Research Board serving on Properties of Concrete and Design of Pavements committees. Dr. Mohsen was named Engineer of the Year in Education by the Kentucky Section of ASCE in1999
these skills is first year. We do however recognise thedifficulties that such „flipped‟ classroom activities can provide students and in futuresemesters we intend to support these activities with short introductory videos on each topic.Somewhat surprisingly given the high use of technology by most students a small minorityreported a dislike for online learning activities: “I like to work from books and past tests orexams...I don‟t really like using computers”, and “...I prefer more traditional methods”,reminding us of the need to provide inclusive alternatives.Future DirectionsWe are currently undertaking a trial using the student activity described above to providelearning opportunities within a MOOC. Additional measures have been undertaken
AC 2008-1930: INCORPORATING TABLET PORTABLE COMPUTERS INTO THECLASSROOMSofia Vidalis, Pennsylvania State University-HarrisburgJoseph Cecere, Pennsylvania State University-Harrisburg Page 13.735.1© American Society for Engineering Education, 2008 Incorporating Tablet Portable Computers into the ClassroomAbstractUniversities are constantly updating to keep up with changes in the student’s future profession.That is why Penn State Harrisburg’s engineering technology classrooms and laboratoriesemphasis is placed on integrating modern technology with practical experimentation. Thecomplexity of accomplishing various learning environments has become enormous. Therefore
current research interests span large-scale data management, distributed systems, and privacy/security, especially related issues in cloud data management and mobile computing, and applied to a variety of domains including healthcare, finance, and other critical infrastructure sectors. Dr. Raj also works in computer science and cybersecurity education including curriculum design and program assessment. Prior to RIT, he worked at a financial services firm, where he developed and managed leading-edge global private cloud infrastructures for a variety of financial applications. He earned his Ph.D. at the University of Washington, Seattle.Prof. Stan Thomas, Wake Forest University Stan Thomas has over three decades of
or course, what are the common individual courses and combinations of courses required? How frequently is the initial computer programming course dictated by a uniform engineering school requirement, and how often is it specific to the BME department? How many credit hours are devoted to computer programming courses, and when are courses taken during a student’s program? How many programs have BME courses that focus on modeling and simulation of biomedical systems beyond programming, and how many credit hours do these represent? If a university wishes to cover many types of computing in its curriculum, are there good examples of how this might be done? The terminology for
design is based upon the special mathematics background, most IT/computerrecommended computing curriculum by IEEE Computer science departments in major universities offer the courseSociety/ACM Task Force, also referred to as CC2001. A for graduate students. However, we have designed theset of lab activity experiments have been presented that course to be offered for junior/senior level undergraduatecan be adopted very easily in a traditional fifteen week IT students [4].semester offering. Unlike the IT program at UAE University, most CS programs require
course description for Numerical Computing for Chemical Engineers course at MissouriUniversity of Science and Technology states that students will “add to their programming skillsby exploring numerical computational techniques for … chemical engineering processes.” Thechallenge is that the course is taught early in the curriculum before the students know what thosechemical engineering processes are. The course has been structured as a flipped class with classtime devoted to solving problems with the numerical tools. To provide relevance for the material,an experimental component has been added to the course. In the laboratory sessions, the studentsconduct a brief experiment or activity and then analyze that process using the