首页> 外文会议>ASEE Annual Conference and Exposition >Computer Vision Research Teaching Modules for Community College Computer Science and Engineering Courses
【24h】

Computer Vision Research Teaching Modules for Community College Computer Science and Engineering Courses

机译:社区学院计算机科学与工程课程的计算机视觉研究教学模块

获取原文

摘要

This paper describes computer vision teaching modules we have developed for use in several courses at the University of Nevada as part of a Combined Research and Curriculum Development (CRCD) project, sponsored by NSF. Modules developed to date include programming projects for CS1 and/or CS2 courses, an image compression module for an introductory logic course, a digital camera interfacing module for a microprocessor course, and several programming modules for use in a data structures course. We have also found that these modules can be used effectively at the community college level and can provide resources to community college faculty that they might not otherwise have readily available. In fact, the use of computer graphics and image processing programs as teaching and motivational tools is becoming common at all levels of education. As an example, one of our modules used in CS1 provides a brief background in computer vision concepts and allows students to write an image processing program with applications in computer vision. Using concepts learned in a first programming course students can read in a two dimensional array of data from a file that represents a black and white photographic image, perform one or more transformations on the data, and write the transformed data to a new file. A simple image viewer program can be used to display the before and after images and students can actually see and understand the effects of the transformation. In addition to learning more about the target subject it is the intent of the modules that students also have some fun with images. Many students do indeed enjoy the visual nature of the projects and are surprised that they can accomplish so much in lower division courses. Instructors wishing to include computer vision into their courses can easily modify a given module's contents and adopt all or parts of any given module. The modules are available for free use or adaptation by other instructors and institutions.
机译:本文介绍了计算机视觉教学模块,我们开发用于内华达大学的几个课程,是NSF赞助的研究和课程开发(CRCD)项目的一部分。开发到Date的模块包括用于CS1和/或CS2课程的编程项目,用于介绍性逻辑过程的图像压缩模块,用于微处理器课程的数码相机接口模块,以及用于数据结构课程的多个编程模块。我们还发现,这些模块可以在社区大学层面有效地使用,可以为社区学院提供资源,以其他方式可能无法易于使用。事实上,使用计算机图形和图像处理程序作为教学和励志工具在各种教育中都在常见。作为一个例子,CS1中使用的模块之一在计算机视觉概念中提供了一个简短的背景,并允许学生在计算机视觉中使用应用程序编写图像处理程序。使用在第一个编程课程中学到的概念学生可以从代表黑白摄影图像的文件中的两维数据读取,在数据上执行一个或多个转换,并将变换的数据写入新文件。可以使用简单的图像查看器程序来显示图像前后图像,并且学生实际上可以看到并理解转换的影响。除了了解更多关于目标主题的内容之外,学生也有图像的模块的意图。许多学生确实享受了项目的视觉性质,惊讶于他们可以在较低的课程中实现这么多。希望将计算机愿景纳入其课程的教师可以轻松修改给定的模块的内容,并采用任何给定模块的全部或部分。这些模块可用于其他教练和机构的免费使用或适应。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号