首页> 外文会议>SIGCSE technical symposium on Computer science education >Spreadsheets and databases---alternatives to programming for non-computer science majors
【24h】

Spreadsheets and databases---alternatives to programming for non-computer science majors

机译:电子表格和数据库-非计算机科学专业人士的编程替代品

获取原文

摘要

Microcomputers have become easier and easier to use an emphasis is placed on software design for users with little or no experience. With a minimal amount of training, students or employees can become productive. Yet, academic programs still teach programming as a fundamental part of computer literacy. This paper proposes that the programming portion of the class be eliminated and replaced with a study of spreadsheets and databases. The paper discusses the manner in which spreadsheet and database design can be approached to maximize learning.

An important concept that is learned in any programming class is algorithm development. Students learn how to analyze the problem and to set up the step-by-step solution. This process must be done before any coding can begin. Spreadsheets offer the same type of learning and are much more appropriate for non-computer science majors. Students must formulate the problem, determine the equations and formulas necessary to solve it, and then set up the worksheet. Spreadsheet applications are found in every discipline and their design requires a minimal amount of computer knowledge and mathematics.

Learning to set up a database and design the queries necessary to obtain information from the database is a concept important to computer literacy. Once again, students learn to "program" by learning to construct their questions in a manner that is meaningful to the software package.

机译:

微型计算机变得越来越容易使用,重点是针对很少或没有经验的用户进行软件设计。只需进行最少的培训,学生或员工就可以提高工作效率。但是,学术程序仍然将编程作为计算机素养的基本组成部分。本文建议消除该类的编程部分,并以对电子表格和数据库的研究代替。本文讨论了可以利用电子表格和数据库设计来最大化学习的方式。

在任何编程课程中学习的一个重要概念是算法开发。学生将学习如何分析问题并设置分步解决方案。必须先完成此过程,然后才能开始任何编码。电子表格提供相同类型的学习,并且更适合非计算机科学专业的学生。学生必须提出问题,确定解决问题所需的方程式和公式,然后设置工作表。电子表格应用程序遍布各个学科,其设计所需的计算机知识和数学知识最少。 学习建立数据库和设计从数据库中获取信息所必需的查询是一个对计算机素养很重要的概念。学生再次通过学习以对软件包有意义的方式构造问题来学习“编程”。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号