图书前言

本书是与赵英良主编的《大学计算机基础(第4版)》配套的实验教材。全书包括两部分内容:预备知识和实验指导。本书中无论是知识的讲解还是实验方法的介绍,都力求准确、清晰,相对完整且便于读者的学习和运用,因此,也可以作为单独的实验教材。

预备知识部分介绍了实验过程中需要使用的程序设计语言和数据库管理系统,着眼于程序设计的一般方法和数据库系统的基本常识的讲解,其内容分为两章: 第1章,介绍了程序设计的基本概念、Python程序设计语言的使用方法以及算法的计算机实现的一般方法。第2章,介绍了数据库系统的基本常识和MySQL数据库管理系统的一般使用方法。

实验指导部分包括7个实验说明: 实验1,资料查询。实验2,程序设计基本训练。实验3,数制与数据结构。实验4,数据库操作。实验5,算法的编程实现。实验6,编码。实验7,计算机系统与网络。本书所设计的实验以验证型的基本实验为主。实验的主要目的在于加深学生对于主教材的理解,提高计算机应用技能并且了解基本的计算思维模式。由于主教材中的概念往往比较抽象和复杂,因此,教师应该不失时机地提醒学生做好实验前的预习、实验中的记录和实验后的总结工作。

本书由姚普选、赵英良和仇国巍根据西安交通大学“大学计算机基础”课程的教学实践编写而成。其中第1章、实验1至实验3、实验5至实验7和附录由姚普选编写;第2章和实验4由仇国巍编写;赵英良提供过Python语言和大学计算机基础课程实验指导的初稿。另外,在本课程的教学实践中,参考了陈文革、夏秦和贾应智提供的大学计算机基础实验指导初稿,在此向他们表示感谢!

本书的编写可以看作是在我国高等院校计算机基础教育由工具型、知识型转向计算思维型的关键时期的一次尝试,虽有国内外同行的经验以及作者自己的教学实践和努力作为基础,但受限于作者的知识水平、教学实践的深度和广度以及计算机知识和技能的复杂性和多样性等多方面条件,书中的缺陷甚至错误在所难免,望广大读者批评指正!

姚晋选