c语言适合进行系统程序设计吗,C语言实验指导——基于程序设计的在线评判系统...

前言

随着我国信息化进程的推进,各行各业对IT人才的需求量日益增加,计算机专业已成为我国第一大专业。然而,随着就业形势的日益严峻,计算机类专业本科毕业生就业难的问题开始凸显,一方面毕业生找不到满意的工作,另一方面用人单位感慨招不到适合需要的专业人才。调研表明,用人单位普遍反映计算机类应届毕业生存在以下几个较为突出的问题。

(1) 应聘简历中课程繁多,但学生缺乏专业核心竞争力。

(2) 缺乏解决实际问题的能力。

(3) 缺乏创新意识和能力。

(4) 自主学习能力偏差。

(5) 普遍缺乏沟通和团队协作能力。

而其中程序设计能力是计算机专业学生最主要的核心竞争力之一,没有程序设计基础就无法更好地深入掌握计算机学科知识。学生程序设计能力的培养主要通过程序设计类课程实验教学、课外自主实践、项目实践等环节得以实现。而C语言作为程序设计类课程的第一门基础课,其教学效果的好坏往往直接关系到人才培养的成败,多数学生因没学好C语言课程而开始厌恶程序设计,因此影响了后续课程的学习,影响了专业能力的培养。

近几年ACM/ICPC国际大学生程序设计竞赛在我国相当火热,大部分程序爱好者对其充满了热情,很多参赛者也在就业和考研中证明了自己的实力,得到了单位的认可。同时不少高校也都建立了自己的在线评测(Online Judge,OJ)系统,2008年以来,我们建立并不断完善了“台州学院在线程序设计综合实验平台(http://acm.tzc.edu.cn,简称TOJ)”,并在C语言中探索如何使用OJ系统来进行实验教学,结果证明OJ系统在实验教学中的普及,极大地提高了学生的程序设计能力,我校学生也在省程序设计竞赛中连续取得了优异的成绩。

OJ系统的使用在提高教学效果的同时,总体上却减轻了教师的教学负担。但我们也发现,由于缺乏相应的实验指导教材,学生在入门学习阶段遇到的问题较多,一部分学生在学习过程中需要教师更多地进行课外辅导,而市面上大部分的竞赛辅导教材并不适合于普通学生学习C语言。本书就是在这种情况下编写的。

本书共分为三章,第1章主要介绍了实验环境,对几种常见的C语言开发工具及TOJ的使用进行了详细的介绍。第2章为基础应用,每个实验都在TOJ中精选了适合课程学习的题目,并有不同程度的提示帮助读者完成题目,非常适合于计算机及非计算机专业C语言的实验教学。第3章为高级应用,引入了程序设计竞赛中较为常见的基础算法,并配合了TOJ相关的练习题。每个题目都使用“TOJ+题号+标题”的形式给出,读者可以通过题号或者标题在TOJ中搜索到相应题目。

本书是在台州学院ACM集训队活动的基础上长期积累而成的,对台州学院集训队队员们以及在TOJ上长期做题的选手表示由衷的感谢。

由于水平有限,书中难免存在表达不当甚至错误之处,恳请读者给本书多提宝贵意见。编者Email:chen_rongqin@163.com。

编者

2015年4月

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值